Jump to content


Photo

Gamebrowser Guide

wiki guide gamebrowser games emulator

  • Please log in to reply
58 replies to this topic

#1 shaefurr OFFLINE  

shaefurr

    Freelance Photoshop Designer

  • Super Testers
  • 2205 posts
  • Local time: 07:52 AM
  • LocationNew Mexico

Posted 31 December 2014 - 03:02 AM

Gamebrowser

549b093d0e4f5_break.jpg

The Gamebrowser plugin brings game support to your living room, GameBrowser fetches game art and metadata automatically, and launches games using supported Emby clients.

 

Get started with the correct folder structure

549b081e01326_break.jpg
The first thing you will want to do is make sure your games have the ideal folder structure, Start with a ROOT Games folder, then each game console should be in its own folder, with each game in their own subfolders.

Games > ATARI > Asteroids > Asteroids.a26
              > Pitfall   > Pitfall.a26
      > SNES  > Donkey Kong Country > Donkeykongcountry.smc
              > Super Mario World   > Supermarioworld.smc

MAME is the one exception to this structure, as you can have all the game .zip files in the same folder

Games > MAME > Aliens.zip
             > Btoads.zip
             > Dkong.zip

Setting Up the Gamebrowser Plugin on the Server

549b080b43964_break.jpg
Gamebrowser is added to the server via the plugins tab on the server dashboard by navigating to Plugins > Plugin Catalog > Server > Gamebrowser and then clicking Install.

Once it completes restart the server.

 

5a68be65b0aff_gbplugin.jpg

 

Platform Configuration
Continue setup on the server dashboard by navigating to Plugins > My Plugins > Gamebrowser  and click + Add next to  Game Systems,
This page is where the game systems are configured. Start by choosing the path to one of your game folders, and then choosing the appropriate platform from the drop-down box. Then click Save.

 

5a68be713462b_gbplatform.jpg
A UNC path is recommended if you plan to stream games over LAN/WAN connections. More info on using UNC paths //here
 

Repeat this process for each game platform.

Adding games to your Library

549b08f804581_break.jpg
Games are added to your library on the server dashboard by navigating to Library > and clicking + Add Media Library, choose Games from the drop-down box and name your game library, then click + Add next to Folders. Choose the path to the ROOT of your games folder.

 

5a68be7aad6da_gbroot.jpg

 

After the automatic library scan completes, your games should show up in the web client.

 

Setting up Clients to Launch Games

549b0e936121f_break.jpg

Emby Theater

 

Launching games from Emby theater only requires a simple setup of external players.

 

Open EmbyTheater, in the top right corner click on your profile icon in the top right corner, then navigate to Settings > External Players > Add Player

Change the Media Type to Game, and the Game system to whatever system you would like to setup.

In the Player Path type or paste the location of your emulator.

Enter the correct command line argument for your emulator (listed at the bottom of this guide)

Click save, and repeat for each game platform

 

5a68be8561b94_embytheaterexternal.jpg

 

 

Emby Classic

 

In order for games to be recognized in Emby Classic, you will need to install the GameBrowser-Classic plug-in in that app.

 

GameBrowser-Classic can be installed from inside the Emby-Classic config pages by navigating to Plug-ins tab > Plug-in Catalog > GameBrowser-Classic.

 

The plugin is free but requires the server to have a valid supporter key.

 

After the plugin is installed, navigate to Emby Classic Configurator > Plug-ins tab > GameBrowser-Classic > Configure

Select the game system you would like to setup, using the 54a2479fc2729_gameclassicdots.jpg button on the right next to executable location, select the location of your emulator.

Repeat for each game platform.

 

54a248b47bd86_gameclassic1a.jpg

 

For the switches section, most emulators will work using "{rom}", other emulators will require special switches, which will be listed at the end of this tutorial.

 

 

Extra Setup

549b0e936121f_break.jpg

 

Windows and DOS Games (Emby Classic only)

 

Due to the client-server nature of Emby, to get Windows and DOS games to be visible to the server, you will need to follow this guide.

 

Navigate to your ROOT Games folder, then create folders for Windows and/or DOS, with each game in their own subfolders.

If it's a windows game place a game.gbwin file within each game directory. If its a DOS game place a game.gbdos file within each game directory.

This file can be anything such as a blank text document or zip file. Just make sure to change the name to game and the extension to gbwin / gbdos.

Games > WINDOWS > Baldur's Gate > game.gbwin
                > Borderlands > game.gbwin
      > DOS     > Zork > game.gbdos
                > Wing Commander > game.gbdos

After this step navigate to Emby Classic Configurator > Plug-ins tab > GameBrowser-Classic > Configure > Windows Games tab

Select a game you wish to setup on the left, then click the 54a24d1bcac96_gameclassicdots.jpg button on the right next to Local Executable and select the .exe of the game.

Repeat for each game.

 

54a24c99ee1b7_doswin1.jpg

 

 

The setup for DOS games is the same as it is for Windows games.

Navigate to Emby Classic Configurator > Plug-ins tab > GameBrowser-Classic > Configure > DOS Games tab

Select a game you wish to setup on the left, then click the 54a24d1bcac96_gameclassicdots.jpg button on the right next to Local Executable and select the .exe of the game.

Repeat for each game.

 

 

Most DOS games don't run well in modern windows PC's. DOSBox is a great tool to overcome that. If DOSBox is configured in GameBrowser-Classic, then any games with a game.gbdos file will be launched through DOSBox. To use DOSBox follow this extra step.

 

Navigate to Emby Classic Configurator > Plug-ins tab > GameBrowser-Classic > Configure > Miscellaneous tab

Click the 54a24d1bcac96_gameclassicdots.jpg button on the right next to DOSBox and select the DOSBox.exe

 

 

 

Emulator Command Line Arguments

EMBY CLASSIC USAGE

Atari               > Stella                    > "{rom}"
Nintendo 64         > Project64 v1.6 or earlier > {rom}
                    > Project64 v1.7 or newer   > "{rom}"
Nintendo DS         > DeSmuME                   > "{rom}"
Nintendo Gamecube   > Dolphin                   > --execute="{rom}"
Nintendo GBA        > VisualBoyAdvance          > "{rom}"
Nintendo NES        > VirtuaNES                 > "{rom}"
                    > NEStopia                  > "{rom}"
Nintendo SNES       > ZSNES                     > -m "{rom}"
                    > snes9x                    > "{rom}"
Nintendo Wii        > Dolphin                   > --execute="{rom}"
Sega Genesis        > Fusion                    > -fullscreen "{rom}"
Sega Dreamcast      > NullDC                    > -config ImageReader:DefaultImage="{rom}"
Sega Saturn         > Yabause                   > -a -f -i "{rom}
Sony PS1            > ePSXe                     > -nogui -loadbin "{rom}"
Sony PS2            > PCSX2                     > --nogui --fullscreen "{rom}"
Sony PSP            > PPSSPP                    > "{rom}"
EMBY THEATER USAGE

NOTE: Each argument needs to be on its own line, so for instance for SNES/zsnes, -m and {path} should be on 2 seperate lines. Like so:

-m
{path}

Atari               > Stella                    > {PATH}
Nintendo 64         > Project64                 > [PATH]
Nintendo DS         > DeSmuME                   > {PATH}
Nintendo Gamecube   > Dolphin                   > --execute={PATH}
Nintendo GBA        > VisualBoyAdvance          > {PATH}
Nintendo NES        > VirtuaNES                 > {PATH}
                    > NEStopia                  > {PATH}
Nintendo SNES       > ZSNES                     > -m {PATH}
                    > snes9x                    > {PATH}
Nintendo Wii        > Dolphin                   > --execute={PATH}
Nintendo Wii U      > Cemu                      > --rom {PATH}
Sega Genesis        > Fusion                    > -fullscreen {PATH}
Sega Dreamcast      > NullDC                    > -config ImageReader:DefaultImage={PATH}
Sega Saturn         > Yabause                   > -a -f -i {PATH}
Sony PS1            > ePSXe                     > -nogui -loadbin {PATH}
Sony PS2            > PCSX2                     > --nogui --fullscreen {PATH}
Sony PSP            > PPSSPP                    > {PATH}

With ePSXE if you get an error "PSX Bios not found", use this switch to specify the location of the bios, just change the path to where your bios is located.

EMBY CLASSIC USAGE

Sony PS1          > ePSXe bios error           > -nogui -bios "C:\Program Files\ePSXe 1.8\bios\scph1001.bin" -loadbin "{rom}"

EMBY THEATER USAGE

Sony PS1          > ePSXe bios error           > -nogui -bios "C:\Program Files\ePSXe 1.8\bios\scph1001.bin" -loadbin {PATH}

Edited by shaefurr, 24 January 2018 - 01:17 PM.

  • Abobader, Starkadius, aspdend and 6 others like this

#2 Amadeyo OFFLINE  

Amadeyo

    Member

  • Members
  • 21 posts
  • Local time: 02:52 PM
  • LocationSweden

Posted 26 January 2019 - 08:49 PM

First of all, cheers and a big thanks for the amazing guide! :)

 

Do you know if I can get GamesDB to scrap the missing metadata for me (pics, overview, manufacturer, etc)?

 

As for now EmuMovies aint working/totally broken for me and the "search Internet" alternative is not avaible.

I've got an API-key for GamesDB, however I have no clue how I get the gamesdb channel/plugin to pop up in my embyserver "Choose metadata provider list" :/

Im running Emby Windows Server, Version 4.0.1.0.

 

Any help is highly appreciated!

 

Kind regards /Amadeyo

 

Edit: Attached files so you can visualize it

Attached Files


Edited by Amadeyo, 26 January 2019 - 09:00 PM.


#3 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156950 posts
  • Local time: 09:52 AM

Posted 26 January 2019 - 09:43 PM

There is no internet metadata in the plugin right now, so it will all have to be manual.



#4 Amadeyo OFFLINE  

Amadeyo

    Member

  • Members
  • 21 posts
  • Local time: 02:52 PM
  • LocationSweden

Posted 26 January 2019 - 09:52 PM

There is no internet metadata in the plugin right now, so it will all have to be manual.

 

Oh, I see.

 

Ive got an idea:

 

Why not just make it avaible and then tell people they need to obtain their own key, I would say thats no different from; "the need to create a Google acc in order for Gdrive to work" or create+configure ann acc in order to get Pushnotifications up and running? :)

 

Thanks for the fast reply!

 

Kind regards



#5 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156950 posts
  • Local time: 09:52 AM

Posted 26 January 2019 - 10:08 PM

There's more to it than that, as we've gone over in the other topics you found.

#6 Anthony Reinking OFFLINE  

Anthony Reinking

    Advanced Member

  • Members
  • 32 posts
  • Local time: 09:52 AM

Posted 07 February 2019 - 02:01 PM

I have 4500 C64 games all in one folder...can an option be added to allow different folder structure?



#7 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156950 posts
  • Local time: 09:52 AM

Posted 07 February 2019 - 02:04 PM

It's possible for the future, but unlikely in the short term as it will require significant changes. thanks.



#8 Arly (Sprinkles) OFFLINE  

Arly (Sprinkles)

    Advanced Member

  • Members
  • 296 posts
  • Local time: 08:52 AM
  • LocationCanada

Posted 16 February 2019 - 01:41 PM

I've been trying to get this to work with PPSSPP and it is just not working. I am getting a "Error loading game file" error in the emulator.



#9 shaefurr OFFLINE  

shaefurr

    Freelance Photoshop Designer

  • Super Testers
  • 2205 posts
  • Local time: 07:52 AM
  • LocationNew Mexico

Posted 16 February 2019 - 07:45 PM

I've been trying to get this to work with PPSSPP and it is just not working. I am getting a "Error loading game file" error in the emulator.

It should work with just {PATH} as the argument, what version of PPSSPP are you running?

 

You could also try launching a PSP game with RetroArch.

 

Do you have other game systems set up that work?



#10 shadowfire36 OFFLINE  

shadowfire36

    Newbie

  • Members
  • 1 posts
  • Local time: 07:52 AM

Posted 13 November 2019 - 03:20 PM

im using the latest version of emby and the game browser , and  i do not have the options for this part of the guide 

 

 

---------------------------------------------------------------------------------------------------------------------------------------

Setting up Clients to Launch Games

549b0e936121f_break.jpg

Emby Theater

 

Launching games from Emby theater only requires a simple setup of external players.

 

 

----------------------------------------------------------------------------------------------------------------------------------------

Open EmbyTheater, in the top right corner click on your profile icon in the top right corner, then navigate to Settings > External Players > Add Player

Change the Media Type to Game, and the Game system to whatever system you would like to setup.

In the Player Path type or paste the location of your emulator.

Enter the correct command line argument for your emulator (listed at the bottom of this guide)

Click save, and repeat for each game platform

-----------------------------------------------------------------------------------------------------------------------------------------

I do not have this option nor the classic option . Only thing  I can do is setup the 1st two steps of this guide . 

Any guidance would really help i have been stuck on this for 3 days and cant seem to figure out why i cannot add my games .They dont seem to scan and i have placed them all in there own folder 

 

 

 

version: 4.2.1.0 emby

version: 3.2.5  game browser 



#11 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156950 posts
  • Local time: 09:52 AM

Posted 15 November 2019 - 04:30 PM

That documentation pertains to the downloaded desktop version of Emby Theater:

https://emby.media/emby-theater.html

 

Please let us know if this helps. Thanks.



#12 lunadmin OFFLINE  

lunadmin

    Member

  • Members
  • 16 posts
  • Local time: 02:52 PM

Posted 04 January 2020 - 10:00 AM

Hi @ebr

(im using the latest version of Emby and GameBrowser)

According to this Guide, i wanted to try the Games Browser Classic for Emby Classic --> but i can't install this Plugin. The Plugin is listed in the Windows Media Plugins Tab not in the normal Plugins Tab and there is also no install Button.

 

So i was thinking maybe i have installed it a long time ago, but there is also no plugin in the Installed Plugins.

Can you guide me how i can Install this Plugin?

 

Thx



#13 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 52001 posts
  • Local time: 09:52 AM

Posted 08 January 2020 - 09:05 AM

Hi @ebr

(im using the latest version of Emby and GameBrowser)

According to this Guide, i wanted to try the Games Browser Classic for Emby Classic --> but i can't install this Plugin. The Plugin is listed in the Windows Media Plugins Tab not in the normal Plugins Tab and there is also no install Button.

 

So i was thinking maybe i have installed it a long time ago, but there is also no plugin in the Installed Plugins.

Can you guide me how i can Install this Plugin?

 

Thx

 

@jachin99 did you ever get this working?



#14 jachin99 OFFLINE  

jachin99

    Advanced Member

  • Members
  • 815 posts
  • Local time: 09:52 AM

Posted 08 January 2020 - 11:16 AM

I got the plugin to install, and show games a while back but I never got it to launch games.  I never finished trying to tweak the command line arguments.  I'm pretty sure it requires premier to use.  I don't have any win 7 machines at the moment, and I'm looking for something to run a Win 7 VM on that will give me all of the video memory I need so I'm not much help at the moment.  



#15 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 52001 posts
  • Local time: 09:52 AM

Posted 10 January 2020 - 09:58 AM

Okay.  lunadmin, we'll have to look into this and remove it from the catalog if it isn't compatible anymore.



#16 Spaceboy ONLINE  

Spaceboy

    Advanced Member

  • Members
  • 4777 posts
  • Local time: 02:52 PM

Posted 10 January 2020 - 10:34 AM

I had/have it set up using theatre on a laptop. Let me give it a try at the weekend

Edited by Spaceboy, 10 January 2020 - 10:34 AM.


#17 Spaceboy ONLINE  

Spaceboy

    Advanced Member

  • Members
  • 4777 posts
  • Local time: 02:52 PM

Posted 11 January 2020 - 05:50 AM

Still working fine here. Playing 1943 on nestopia through retroarch launched from Theater

#18 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156950 posts
  • Local time: 09:52 AM

Posted 12 January 2020 - 12:31 AM

Thanks for the feedback! 

 

@lunadmin, have you tried games with Emby Theater?

 

https://emby.media/emby-theater.html



#19 lunadmin OFFLINE  

lunadmin

    Member

  • Members
  • 16 posts
  • Local time: 02:52 PM

Posted 12 January 2020 - 11:38 AM

Thanks for the feedback! 

 

@lunadmin, have you tried games with Emby Theater?

 

https://emby.media/emby-theater.html

 

No, not really, because of the guide i wanted to try this solution first - would be a better solution for me. 

I didn't try the plugin because i can't download and install it - thats seems to be easy to fix i think?, wanted to try first this solution like the guide describe it.

 

thx



#20 ebr OFFLINE  

ebr

    Chief Bottle Washer

  • Administrators
  • 52001 posts
  • Local time: 09:52 AM

Posted 12 January 2020 - 11:41 AM

No, not really, because of the guide i wanted to try this solution first - would be a better solution for me. 

I didn't try the plugin because i can't download and install it - thats seems to be easy to fix i think?, wanted to try first this solution like the guide describe it.

 

thx

 

Can you show us a screenshot of what you see in EMC?







Also tagged with one or more of these keywords: wiki, guide, gamebrowser, games, emulator

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users