Writing an emulator-launcher plugin

I’ve recently setup a Plex media server / client on a Window 8 HTPC and it’s great.



I really want to use Plex as a frontend to organise/scrape/launch ROMs I have for the Genesis and SNES. Browsing the forums I’ve come across Game Launcher but this is Mac only. I have a background in Visual Basic and a little bit of Python so I’m not afraid to write a plugin to achieve this but I’m just trying to clarify a few things before I get started as the documentation is not completely clear.



The Plex plugin development wiki talks about Channels and Agents as the two types of plugins. To write an emulator laucnher, how would I approach it? Would it be best to create a Video channel with a custom agent/scraper for ROMs? I’m happy to do the legwork on this for everybody’s benefit but I’m just wondering if anyone could help me come up with the best structure for such a plugin as I’m completely new to Plex plugin development.

No thoughts at all?

No thoughts except it would be a cool thing to have a frontend for this kind of thing. I would love to see a M.A.M.E. / M.E.S.S. frontend for example :slight_smile:

I came here looking for an emulator plugin. Plex really needs this for the HTPC market. Can anyone help MadDoc get started? How do you write app plugins for the clients that shell out to software and back?

Does it? I went to http://wiki.plexapp.com/index.php/Plugin_development and both subsections are blank. But, please read the original post :) He says:

To write an emulator laucnher, how would I approach it? Would it be best to create a Video channel with a custom agent/scraper for ROMs? I'm happy to do the legwork on this for everybody's benefit but I'm just wondering if anyone could help me come up with the best structure for such a plugin as I'm completely new to Plex plugin development.

He is asking a development structure questions, IE: "Which way should I go?" So I was just re-posting hoping someone would answer his questions and progress on this can start. I would have done this myself but I hate both Python and Javascript and don't want to start projects in those languages.

[update] oddly enough the post I was replying to was deleted... So this may not make sense...

I logged in _just_ to say that I would love love love to see this happen. The alternatives just aren't there. Hyperspin seems to be the closest and I spent hours and hours trying to get that one setup to no avail (+ it would be nice to only have to use the one app for emulators and media alike).

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.