AxeMan 22 Posted December 8, 2017 Share Posted December 8, 2017 Hi, I finally got Gamebrowser working somewhat with Emby Theatre. I'd like to get it to work with Emby Classi, but when I go into the games folder, it shows No items. I've confirmed the user logged in has the right permissions (same one that I use on Theatre). i've attached my manually edited Gamebrowser.xml file and screenshot. the .xml file is named gamebrowser.xml, and lives here: C:\ProgramData\MediaBrowser-Classic\Plugins I've seen references to game.xml - do i need to create that and put it somewhere? is that the missing piece? Thanks! gamebrowser.xml Link to comment Share on other sites More sharing options...
Frank Drebin 2 Posted December 9, 2017 Share Posted December 9, 2017 Put your gamebrowser.xml in C:\ProgramData\MediaBrowser-Classic\Plugins\Configurations Can you play games with emby theater? Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 9, 2017 Author Share Posted December 9, 2017 Put your gamebrowser.xml in C:\ProgramData\MediaBrowser-Classic\Plugins\Configurations Can you play games with emby theater? Thanks Frank I did try it there. Didn't make a difference. Does my XML look good? NES works Ok in Emby Theater - but SNES doesn't have a Play button. I just tried deleting and readding the Game system on the server's Emby Dashboard. doing a library scan now . Link to comment Share on other sites More sharing options...
Frank Drebin 2 Posted December 10, 2017 Share Posted December 10, 2017 Hi, Mine looks like this: <?xml version="1.0" encoding="utf-8"?><GameBrowserSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GameSystems> <anyType xsi:type="GameSystem"> <Name>Arcade</Name> <Executable>Q:\Emulators\Arcade\Mame0148.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari 2600</Name> <Executable>Q:\Emulators\Atari\Atari 2600\Stella-3.6.1\64-bit\Stella.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari 5200</Name> <Executable>Q:\Emulators\Atari\Atari 5200\kat5200\kat5200.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari 7800</Name> <Executable>Q:\Emulators\Atari\Atari 7800\ProSystem_13\ProSystem.lnk</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari Jaguar</Name> <Executable>Q:\Emulators\Atari\Atari Jaguar\virtualjaguar\virtualjaguar.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari Jaguar CD</Name> <Executable>Q:\Emulators\Atari\Atari Jaguar\virtualjaguar\virtualjaguar.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Atari Lynx</Name> <Executable>Q:\Emulators\Atari\Atari Lynx\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Bandai Wonderswan</Name> <Executable>Q:\Emulators\Bandai\Wonderswan\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Bandai Wonderswan Color</Name> <Executable>Q:\Emulators\Bandai\Wonderswan Color\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Commodore Amiga CD32</Name> <Executable>Q:\Emulators\Commodore\Amiga CD32\WinUAE3220\winuae64.exe</Executable> <Switches>-f "Q:\Emulators\Commodore\Amiga CD32\WinUAE3220\configurations\default.uae" -cdimage="{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Microsoft Xbox</Name> <Executable>Q:\Emulators\Microsoft\Xbox 360\Xenia\xenia.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Microsoft Xbox 360</Name> <Executable>Q:\Emulators\Microsoft\Xbox 360\Xenia\xenia.lnk</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Microsoft Xbox One</Name> <Executable>Q:\Emulators\Microsoft\Xbox 360\Xenia\xenia.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>NEC PC-FX</Name> <Executable>Q:\Emulators\NEC\PC-FX\mednafen-0.9.48-win64\Mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>NEC TurboGrafx-16</Name> <Executable>Q:\Emulators\NEC\TurboGrafx-16\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>NEC TurboGrafx CD</Name> <Executable>Q:\Emulators\NEC\TurboGrafx-16 CD\mednafen-0.9.48-win64\Mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo 3DS</Name> <Executable>Q:\Emulators\Nintendo\Nintendo 3DS\citra.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo DS</Name> <Executable>Q:\Emulators\Nintendo\Nintendo DS\DeSmuME-X432R-64\DeSmuME-launcher.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Gameboy</Name> <Executable>Q:\Emulators\Nintendo\Gameboy\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Gameboy Advance</Name> <Executable>Q:\Emulators\Nintendo\Game Boy Advance\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Gameboy Color</Name> <Executable>Q:\Emulators\Nintendo\Gameboy Color\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Gamecube</Name> <Executable>Q:\Emulators\Nintendo\Gamecube\dolphin-master-5.0-5667-x64\Dolphin-x64\Dolphin.exe</Executable> <Switches>-e "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo 64</Name> <Executable>Q:\Emulators\Nintendo\N64\Project64 1.6\Project64.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo NES</Name> <Executable>Q:\Emulators\Nintendo\Nintendo NES\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo SNES</Name> <Executable>Q:\Emulators\Nintendo\SNES\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Switch</Name> <Executable>Q:\Emulators\Nintendo\SNES\mednafen-0.9.32-wip-win32\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Virtual Boy</Name> <Executable>Q:\Emulators\Nintendo\Virtual Boy\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Wii</Name> <Executable>Q:\Emulators\Nintendo\Wii\dolphin-master-5.0-5667-x64\Dolphin-x64\Dolphin.exe</Executable> <Switches>-e "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Nintendo Wii U</Name> <Executable>Q:\Emulators\Nintendo\Nintendo Wii U\cemu_1.10.0\Cemu.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Panasonic 3DO</Name> <Executable>Q:\Emulators\Panasonic\3DO\4DO 1.3.2.1\Launcher.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Philips CD-I</Name> <Executable>Q:\Emulators\Philips\CD-I\wcdiemu.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega 32X</Name> <Executable>Q:\Emulators\Sega\Sega 32X\Fusion\Fusion.exe</Executable> <Switches>-32x -fullscreen "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega CD</Name> <Executable>Q:\Emulators\Sega\Sega CD\Fusion\SegaCDLauncher.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega Dreamcast</Name> <Executable>Q:\Emulators\Sega\Sega Dreamcast\nullDC_Win32_Release-NoTrace (alt).exe</Executable> <Switches>-config ImageReader:DefaultImage="{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega Game Gear</Name> <Executable>Q:\Emulators\Sega\Sega Game Gear\Fusion\Fusion.exe</Executable> <Switches>-gg -fullscreen "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega Genesis</Name> <Executable>Q:\Emulators\Sega\Sega Megadrive\Fusion.exe</Executable> <Switches>-32x -fullscreen "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega Master System</Name> <Executable>Q:\Emulators\Sega\Sega Master System\Fusion\Fusion.exe</Executable> <Switches>-sms -fullscreen "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sega Saturn</Name> <Executable>Q:\Emulators\Sega\Sega Saturn\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>SNK Neo Geo</Name> <Executable>Q:\Emulators\SNK\Neo Geo CD\NEOGEO CDZ\ncdzLauncher.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>SNK Neo Geo CD</Name> <Executable>Q:\Emulators\SNK\Neo Geo CD\NEOGEO CDZ\ncdzLauncher.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>SNK Neo Geo Pocket</Name> <Executable>Q:\Emulators\SNK\Neo Geo Pocket\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>SNK Neo Geo Pocket Color</Name> <Executable>Q:\Emulators\SNK\Neo Geo Pocket Color\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation</Name> <Executable>Q:\Emulators\Sony\Playstation\mednafen-0.9.48-win64\mednafen.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation 2</Name> <Executable>Q:\Emulators\Sony\Playstation 2\pcsx2-v1.5.0-dev-2211-g58f2b6c25-windows-x86\pcsx2.exe</Executable> <Switches>--fullscreen --fullboot "{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation 3</Name> <Executable>F:\Emulators\Sony\Playstation 3\RPCS3 0.0.3\rpcs3.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation 4</Name> <Executable>Q:\Emulators\Sony\Playstation 3\RPCS3 1.0\rpcs3.exe</Executable> <Switches>"{rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation Portable</Name> <Executable>Q:\Emulators\Sony\PSP\PPSSPP 1.2.2\PPSSPPWindows64.exe</Executable> <Switches>"--exec={rom}"</Switches> </anyType> <anyType xsi:type="GameSystem"> <Name>Sony Playstation Vita</Name> <Executable>Q:\Emulators\Sony\PSP\PPSSPP 1.2.2\PPSSPPWindows64.exe</Executable> <Switches>"{rom}"</Switches> </anyType> </GameSystems> <DosGames /> <WinGames /> <EnableQuitKey>true</EnableQuitKey> <SelectedQuitKey>36</SelectedQuitKey></GameBrowserSettings> Also a game.xml looks like this: (for example a Wii U game) <?xml version="1.0" encoding="utf-8" standalone="yes"?><Item> <Added>24/07/2017 15:58:56</Added> <LockData>true</LockData> <Overview>After 99Bullets and 99Seconds, the saga continues. Now your problem will be the movements.99Moves, a retro arcade game where you will have to survive with just 99 Movements.Without a heading in the galaxy, all was lost because your energy was about to run out... gravity would chart the course of your destiny... Suddenly, V-99 entered a zone called Shaders, which provided energy... It was a new opportunity to survive. However, it was not all good news, as you only have 99 energy pulses to move through the Shaders zone.</Overview> <LocalTitle>99Moves</LocalTitle> <SortTitle>99Moves</SortTitle> <ProductionYear>2014</ProductionYear> <Genres> <Genre>Action</Genre> </Genres> <GameSystem>Nintendo Wii U</GameSystem> <Type>NintendoWiiUGame</Type> <Description><![CDATA[After 99Bullets and 99Seconds, the saga continues. Now your problem will be the movements.99Moves, a retro arcade game where you will have to survive with just 99 Movements.Without a heading in the galaxy, all was lost because your energy was about to run out... gravity would chart the course of your destiny... Suddenly, V-99 entered a zone called Shaders, which provided energy... It was a new opportunity to survive. However, it was not all good news, as you only have 99 energy pulses to move through the Shaders zone.]]></Description> <Publishers> <Publisher><![CDATA[EnjoyUp Games]]></Publisher> </Publishers></Item> (This is an updated game.xml i first used it in Gamebrowser II) Gamesystem is very important. As you can see i've changed Wiiu to Nintendo Wii U. Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 10, 2017 Author Share Posted December 10, 2017 Hi, Mine looks like this: <?xml version="1.0" encoding="utf-8"?> Also a game.xml looks like this: (for example a Wii U game) <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Item> <Added>24/07/2017 15:58:56</Added> <LockData>true</LockData> <Overview>After 99Bullets and 99Seconds, the saga continues. Now your problem will be the movements. 99Moves, a retro arcade game where you will have to survive with just 99 Movements. Without a heading in the galaxy, all was lost because your energy was about to run out... gravity would chart the course of your destiny... Suddenly, V-99 entered a zone called Shaders, which provided energy... It was a new opportunity to survive. However, it was not all good news, as you only have 99 energy pulses to move through the Shaders zone.</Overview> <LocalTitle>99Moves</LocalTitle> <SortTitle>99Moves</SortTitle> <ProductionYear>2014</ProductionYear> <Genres> <Genre>Action</Genre> </Genres> <GameSystem>Nintendo Wii U</GameSystem> <Type>NintendoWiiUGame</Type> <Description><![CDATA[After 99Bullets and 99Seconds, the saga continues. Now your problem will be the movements. 99Moves, a retro arcade game where you will have to survive with just 99 Movements. Without a heading in the galaxy, all was lost because your energy was about to run out... gravity would chart the course of your destiny... Suddenly, V-99 entered a zone called Shaders, which provided energy... It was a new opportunity to survive. However, it was not all good news, as you only have 99 energy pulses to move through the Shaders zone.]]></Description> <Publishers> <Publisher><![CDATA[EnjoyUp Games]]></Publisher> </Publishers> </Item> (This is an updated game.xml i first used it in Gamebrowser II) Gamesystem is very important. As you can see i've changed Wiiu to Nintendo Wii U. Thanks i just copied all of yours and updated paths. let's see if that works.So are you manually editing the game.xml metadata files to make sure it matches whatever you've called it in GameBrowser.xml's <Name> tags? Link to comment Share on other sites More sharing options...
Frank Drebin 2 Posted December 11, 2017 Share Posted December 11, 2017 (edited) Hi, I downloaded the source code and made all the changes in there. No need to change things in game.xml. Edited December 11, 2017 by Frank Drebin Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 12, 2017 Author Share Posted December 12, 2017 Hi, I downloaded the source code and made all the changes in there. No need to change things in game.xml. Okay - so with your hint - i finally have a play button in Theater for Super Nintendo (woot!!) Still don't know what stupid thing i'm doing that causes the No Items in Emby WMC. Thanks for your continued help! Link to comment Share on other sites More sharing options...
jachin99 82 Posted December 12, 2017 Share Posted December 12, 2017 Okay - so with your hint - i finally have a play button in Theater for Super Nintendo (woot!!) Still don't know what stupid thing i'm doing that causes the No Items in Emby WMC. Thanks for your continued help! It has to do with your library scans. Make sure you create a game library, and point it towards your games folders. Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 13, 2017 Author Share Posted December 13, 2017 It has to do with your library scans. Make sure you create a game library, and point it towards your games folders. I know it's a me problem - but if the library reads OK for Theater - it must be a Emby WMC config issue more than library, no? So far, working great wih Theater...almost scared to keep tweaking to get Emby WMC working. Link to comment Share on other sites More sharing options...
jachin99 82 Posted December 13, 2017 Share Posted December 13, 2017 I had a similar issue but I'm not sure how I solved it. Emby GB and Wmc are on my way too long to do list Link to comment Share on other sites More sharing options...
jachin99 82 Posted December 14, 2017 Share Posted December 14, 2017 I tried changing settings in everything except gamebrowser.xml last night, and I had the same problem no matter what i did. I also get no items found. What isn't clear to me is why I have to point both my emby server, and gamebrowser to my games folder. i wonder what the difference between the two is, and if my games library doesn't have to be setup in regular emby as long as i set it up in gamebrowser. Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 14, 2017 Author Share Posted December 14, 2017 yeah this is weird. i want to keep messing with it, but it works well outside of WMC so i'm inclined to leave it alone. Link to comment Share on other sites More sharing options...
Frank Drebin 2 Posted December 14, 2017 Share Posted December 14, 2017 (edited) Guys, you only have to change your gamebrowser.xml like this https://emby.media/community/index.php?/topic/17852-gamebrowser-guide-mb-classic-setup-read-this/. (Edit your emulator paths). Edited December 14, 2017 by Frank Drebin Link to comment Share on other sites More sharing options...
jachin99 82 Posted December 14, 2017 Share Posted December 14, 2017 If I only setup the xml file how does emby know which files to launch? Is the library setup needed in Emby itself? Does the gamebrowser plugin settings even make a difference Link to comment Share on other sites More sharing options...
AxeMan 22 Posted December 14, 2017 Author Share Posted December 14, 2017 Guys, you only have to change your gamebrowser.xml like this https://emby.media/community/index.php?/topic/17852-gamebrowser-guide-mb-classic-setup-read-this/. (Edit your emulator paths). frank - that's where I started... now here's the thing, in the tutorial he metions the file already existing. Mine didn't exist, I created it. Wondering if something else needs to happen for the file to be "generated" ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now