Here is a patch that updates the game plugin. This patch includes a patch that I sent a couple of weeks back.
The path is rather large, compared to the committed code. There are a few new files, but no deletions. So, I made a tarball of my directory. This should replace the current directory. changed files (svn status ? -> are al new files): ? singleton.py ? factory.py M gameitem.py ? plugins/emulator.py ? plugins/advmame.py ? plugins/fakenes.py M plugins/zsnes.py M __init__.py M interface.py Summary of changes: - Added advmame emulator - Added fakenes emulator - Move the repeated emulator code into a base class (emulator.py) - Display screenshot of mame games. - Create a factory class to provide the correct emulator - Insert appropriate headers into all files ToDo: - Interface with the Game ROM Detection code provided by R. Mottershead - Provide screenshots of other emulators - Intergrate screenshots with kaa? (plus other metadata) - More emulators - Speed up screenshot generation. ~Dan
freevo_games.tar.bz2
Description: application/bzip-compressed-tar
Index: freevo/src/plugin.py =================================================================== --- freevo/src/plugin.py (revision 7703) +++ freevo/src/plugin.py (working copy) @@ -241,6 +241,7 @@ VIDEO_PLAYER = 'VIDEO_PLAYER' TV = 'TV' RECORD = 'RECORD' +GAMES = 'GAMES' def event(name, *args):