2010-01-23, 13:34
blittan Wrote:set content on rom folders sound like a pretty good idea
My idea would be to split the programs into contents (as all ready done with music and videos)
Let's say:
- Files
- Applications
- Games
- Arcade Games
Making it simple to implement a library content as ebooks or bookmarks.
We want to use the external player to launch games, but it would need a GUI for configuration to become user friendly. It could for example be integrated as a virtual directory.
Code:
Programs
|
|- My game source
|- My app source
|- ...
|- Add source
|- Launchers
|- Add launcher ...
|- My launcher (context menu: edit, delete, rename ...)
This would also handle a possible future implementation for configuration plugins for each launcher. Where a plugin would be a graphical front end for the launcher config-file or command line arguments
There's no problem using file extension for launching console roms as there exist commonly used naming. (super nintendo: .smc, sega genesis: .gen, atari 7800: .a78, nintendo: .nes and many more)
This isn't true with arcade roms, so there should be a way to override.
Set default launchers for sources?
As default listed items without a launcher should be handled by os, making it simple to add single executable. As for example a directory of windows shortcuts.
Custom filtering is another issue that need to be more flexible than it's done in videos and music. Every rom set need its own filter rules for directory listing based on file extension
Scrapers need to know which platform to scrape to get correct information. The easiest way to solve this is to pass all the work to the scraper, and create a scraper setting for this.
This is just my thoughts, but I've spent some hours thinking about it, and this is what I can see a fast way to a good result.