(2015-03-10, 02:20)garbear Wrote: (2015-03-09, 12:59)Hedda Wrote: Games Content Download Manager in Kodi (Game Store for Games/ROMs), possibly extend Kodi's Addon Manager). This should probably have very high priority because content is king, as I believe having easy access to downloadable ROMs from within Kodi would quickly increase the userbase of RetroPlayer, which logically in turn should attract more developers willing to help improve it
http://forum.kodi.tv/showthread.php?tid=173355
one way to achieve this is adding the ability to scan library items from add-ons. can you think of a different strategy?
No, I'm not taking meta data, I'm talking about download the actual Games ROM files that the user can then play.
That is, I was more thinking about a "Game Download Manager", (or you can it a "Game Download Service" if you want) , the core idea being a search service feature that would enable the browsing/searching and downloading of individual Game ROMs directly from the internet and place the files in the correct directory. Kind of how downloading the subtitle search service already work in Kodi right now, but with the ability to add service plugins for different sites offering Game ROMs to download instead of subtitles.
For reference you can read up on how the subtitles addon was made into a subtitle search service for Kodi
http://kodi.tv/making-subtitle-search-better/
http://forum.kodi.tv/showthread.php?tid=177297
http://forum.kodi.tv/showthread.php?tid=180265
https://github.com/xbmc/xbmc/pull/3552
And similar to the official addon repository Kodi would only come with a few official plugins that offers access to download legal public domain Game ROMs. But just like how addon repositories work in Kodi the end users would have ability to add additional unofficial plugins for other sites offering downloadable Game ROMs.
Just like the subtitle service this "Game Download Manager" could itself be a python script and as such be upgradable just as a python addon, however just like like how subtitles work in Kodi today I think that a such "Game Download Manager" should be integrated into Kodi as standard and mandatory for skinners to skin.
The whole point of this "Game Download Manager" would be to acts an app store which allow easy access for new users to easily download a few Game ROMs and get started with RetroPlayer, all without having to go into a web browser to manually download Game ROMs and then have copy those files in a file explorer.
http://forum.kodi.tv/showthread.php?tid=173355
Game Store for games ROMs. That is, provide a centralized Game Store for games ROMs inside Kodi to enable easy access to downloading of ROMs as digital content directly from inside the 10-foot GUI. To make games ROM downloadable from Kodi as easy as addons you probably need a new type of addons that can provide access to different digital distributions and content delivery networks. So when and if RetroPlayer makes it into XBMC mainline it would really nice to have an Python Script or Plugin Addon in XBMC with a nice integrated GUI as part of RetroPlayer or a general Games Manager Library, with an content delivery interface called "ROM Store" or something similar, that content delivery interface would work like XBMC's existing Addon Manager, being a digital distribution platform with repositories and browsing of available addons, but instead of offering normal addons those plugins or scripts would instead only allow you browse game ROMs. Adding a on-demand digital distribution platform for downloading ROMs to RetroPlayer in XBMC, and at least have some legal ROM site repos added by default to that, and the users themselves could add links additional repos for sites that contain other ROMs.
(2015-03-10, 04:43)enen92 Wrote: IMHO the only way to have a nice (and proper) rom store in kodi that looks totally integrated with the UI would be an addon with some (the minimum as possible - let's say 2) skin dependent xml files. One for console listing, another for game listing. All the other elements should be generic dialogs already present in every skin. Keeping things simple, easy to port and that do not make skinners life a pain when users start to complain the store does not work on skin x.
As it seems that multiple public domain rom websites exist, a few script.modules (or a new addon extension point - e.g: <provides>roms</provides>?) would work as an API to each website returning the available games/consoles of each website to the main addon.
I agree, and again that is in principle how the existing subtitle search service already work in Kodi today, and yes plugins for that subtitle search service is now all done in python, but this subtitle search service feature did initial require some C++ additions to the Kodi core for the GUI parts
http://kodi.tv/making-subtitle-search-better/
http://forum.kodi.tv/showthread.php?tid=177297
http://forum.kodi.tv/showthread.php?tid=180265
https://github.com/xbmc/xbmc/pull/3552
(2015-03-10, 07:32)Dark_Slayer Wrote: I don't understand where the ROM store idea comes from. There are no music, movie, or TV show stores in kodi . . . why would there be one for ROMs?
My idea comes from the existing subtitle service for Kodi, but instead of allowing users to easily download subtitles this would instead allow users to easity download Game ROMs.
http://kodi.tv/making-subtitle-search-better/
http://forum.kodi.tv/showthread.php?tid=177297
http://forum.kodi.tv/showthread.php?tid=180265
https://github.com/xbmc/xbmc/pull/3552
Regarding your comment about there not being a store for video and music content you must be thinking about this wrong or looking at this too narrowly, as there are already loads of addons for Kod to stream media from the internet. The only reason this is different from an addon for YouTube or Spotify is that you would download Game ROMs instead of streaming them, but this is also why I compare it to the exiting subtile service in Kodi as it too do not stream but download the (subtitle) files.
Also remember that we are foremost only talking about adding the ability to download retro Game ROMs that legal belong to the public domain, either because their copyright dates have run out or their owners have otherwise released them as public domain, or free homebrew Game ROMs which itself has its own subculture that makes games for old arcade and game consoles.
http://forum.kodi.tv/showthread.php?tid=173355
There is of course no need to discuss downloaded Game ROMs which still have valid copyrights as downloading those would be illegal in most countries. However there is nothing stopping us from discussing building a framework that also allows end users to themselves add unofficial plugin, because this would work exactly like how it is today possible to add third-party repositories for access to unofficial addons in Kodi.
@
Dark_Slayer, read above and maybe you understand that arguing against the core of this idea is to argue against existing proven methods and features already available in Kodi, though for subtitles and media content addons/plugins. You already need to understand that developing for a non-profit organization is not about that is the best use of our time, it is about what is fun and what ideas triggers our personal interest. Almost no one is going to be willing work on something for Kodi that they don't have a personal interest in, even if there are "
just many more useful things not done at this point".
(2015-03-10, 02:20)garbear Wrote: (2015-03-09, 12:59)Hedda Wrote: Integrate networked / online multi-player gaming into Kodi's Game API and for RetroPlayer, this is however probably dependent on first having a games library inside Kodi for an implemntation not to be done in a hacky way
http://forum.kodi.tv/showthread.php?tid=201868
added to my list. is this what you had in mind?
Yes to start with that would do, though it would be possible to also take it to the next level by bringing a little more advanced lobby system to the GUI as well.
Again please see previous discussion about RakNet here
http://forum.kodi.tv/showthread.php?tid=201868