Plex Arcade?

Even though this doesn’t work on Linux yet, do you think you can give us the option of adding a games library anyway? I think it would be really cool if I could have metadata for games and be able to download them even if I can’t play them through Plex. Right now I just get a “Sorry, this library type is unsupported by this server” message.

Maybe this could be replaced by “Your server doesn’t support this library type. Would you like to continue anyway?”

I fixed it. I switched cores and it works. Now, people on my managed users accounts can’t use them. They get an account necessary error. Even on my network. Is there a fix for that?

It doesn’t like any bin files. It only likes those specific to the core. Like atari 2600 like a26 games. It’ll be something that specific.

No. All users need a Parsec account and the sub. It’s not possible to share these.

So, probably .sg for a Genesis rom? Never used Retroarch before.

No. md for mega drive. plex will see it as genesis games.

may not like genesis games cause of the controller set up… mine doesn’t and I don’t have a genesis controller for my pc.

Same for me here.

This emulators are working for me (win10, i7-6700k, 1050ti)

Snes9x, parallel_n64, gearboy

A lot of others in the gc managment for plex tool dont. Including all snes (sometimes only sound)

Reading through the Naming wiki, it mentions to use release year in the name. Is there some repository where I could find this information out? Is there a tool like Filebot that can help me auto rename the ROM files? I have over a thousand ROMS I got from a friend and they’re not named correctly. Getting my feet wet with emulators so any help would be greatly appreciated!

I am assuming I have the syntax wrong for multiple cores in the xml file? I renamed all my Genesis roms to .md and now Plex sees them and is pulling in metadata. I grabbed a core from Retroarch and copied it to the cores folder, and edited the xml. But I am getting a core error now when I try to play a Genesis game.

<?xml version='1.0' encoding='utf-8'?>
<Mappings>
<Mapping
     platform="Super Nintendo Entertainment System"
     core="snes9x_libretro.dll"
     platform="Sega Genesis"
     core="genesis_plus_gx_libretro.dll"
/>
</Mappings>

A couple observations after an hour or so with it:

  • I’m having transcoder issues when using iOS/iPadOS clients. I suspect it’s because when I want to close a game using iOS, it shows the “Down” arrow in the top-left as the only option to close the game, not an “X” like you see when using a web or other client. It seems like that is preventing the Plex Game Transcoder from closing all the way. On a web client, you can just press the X and it works as intended.
  • When killing the Plex Game Transcoder, your save state or save game will not be saved, so you cannot save your progress at all. When using a web client it works as intended.
  • The Parallel core seems to work best for N64.
  • The MAME2003_Plus core has graphical issues with a lot of games (that are from a MAME2003 Plus romset), but MAME2010 works well.
  • I can’t get games to run at all using my M1 Mac Mini, this is all with a Windows 10 PC.
  • Games look great on an iPad thanks to its 4:3 friendly aspect ratio.
1 Like

users can’t play my games? They must play their own?

I got it now:

<?xml version='1.0' encoding='utf-8'?>
<Mappings>
<Mapping
     platform="Super Nintendo Entertainment System"
     core="snes9x_libretro.dll"
/>
<Mapping
     platform="Sega Genesis"
     core="genesis_plus_gx_libretro.dll"
/>
</Mappings>

Yeah I’m done. Cancelled my entire renewal, wont be staying with Plex Pass at all after this.

Nobody asked for this. And your implementation and launch quite frankly sucks - something I have no issue saying as you’re trying to charge people for this. Theres fully working emulators that work across all three major operating systems, all public domain, all fully supported, and you go with what is essentially a remote screen viewer for windows (which you know isnt needed, retroarch for example supports remote play, you could have built on this), and then have the gall to try and charge plex pass providers extra for something you can get for free already.

Plus reading this thread it absolutely wasn’t given anywhere near a good enough QA test. The fact that major sites like ArsTech are posting reviews showing that they couldn’t even get it to work says a lot.

Again, Nobody asked for this. Wheres the major core update we’ve been waiting for for 3 years? All the repeatedly asked for features? Wheres audiobook support? Where’s ebook support? Comics? Magazines? Newspapers? Home video? Better podcasts?

FWIW Anyone trying to get this working right now, save yourself some time, grab a ~$20 raspberry pi 3 and set up retropi. It already supports remote vnc which realistically is about the same level of experience as you’re going to get out of this.

11 Likes
  • As discussed above, .md are the only recognized Genesis file types, not the standard .bin files
  • Systems requiring BIOS (Neo Geo, GBA) don’t seem to launch when placing the BIOS in the same folder as the ROMs.

Edited to add: MAME can load Neo Geo games, and mGBA can load GBA games; MAME2003 and gpsp don’t, respectively.

  • The Sega 32X “Platforms” icon is blank, all the other systems look nice.

Yup. 1 core per mapping.

Lame, my Odyssey SBC which has a rather good CPU (Celeron J4105 which supports QuickSync) don’t support this, it’s not as-if most of the supported systems can be played on a PC from the year 2000.
Weirdly on the Plex page it says it’s compatible while I can’t add any game library

OS: OpenMediaVault, Plex installed in a portainer
I’ll pass, too bad this was too good to be true.

Managed users can’t since there is no way to link Parsec to their account. Regular users can, but they need their own Parsec account and their own Arcade subscription.

You need a GPU

It has a build in one (Intel UHD 600 which is fine for retro I guess), don’t know if it’s supported or if I need to add the driver to portainer