RetroPlayer branch of Kodi
#23
@garbear, while you dream big and are almost willing to give us the whole world anyway, can I suggest that under "Future Components" also add these additional components?


Game Store for games ROMs
http://forum.kodi.tv/showthread.php?tid=173355
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 finally makes it into Kodi mainline source code tree, the next thing it would really nice to have an Python Script or Plugin Addon in Kodi 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 Kodi'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 Kodi, 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. Kind of like how content delivery platform interfaces like how Cydia works on jailbroken iOS devices.


Shared online persistent gamer database server (for persistent datastore of game data)
http://forum.kodi.tv/showthread.php?tid=201868
To extend on the network-play idea but different concept from simple peer-to-peer networked multi-player capabilities, as here the XBMC Foundation or Team Kodi would provide a gamer server that hosts a shared online database (and datastore) to enable the persistent saving of gamer player profiles ("gamer cards"), save player rankings, and high scores in one online location that can be seen across the Kodi gamer community if users choose to opt-in, create user account to login and upload such gamer data. RakNet ( https://github.com/OculusVR/RakNet ) can provide among other things provide a "Lobby Server" http://www.raknet.net/raknet/manual/lobby.html that is a system which provides a database powered lobby with support for friends, rooms, quick match, ranking, messaging, and multiple titles. This shared online persistent gamer database could act similar to similar to commercial arcade video game network communication systems like SEGA's ALL.Net (Amusement Linkage Live Network) http://en.wikipedia.org/wiki/ALL.Net and Taito's NESiCAxLive http://en.wikipedia.org/wiki/NESiCAxLive



PS: Bump with reminder for garbear to update the original post in this thread with this new Github organization link from here:

http://forum.kodi.tv/showthread.php?tid=220070

Perhaps also need a general update to the other parts describing the scope of this project and its subprojects too, and how RetroPlayer is suppose to fit inside Kodi?

http://forum.kodi.tv/showthread.php?tid=195552

(2014-08-21, 00:26)garbear Wrote: little update on how retroplayer fits in with XBMC:

Image

this is the current layout of the retroplayer project. it is centered around two APIs, the Game API (connects retroplayer to game clients) and the Hardware API (connects game clients to input). the Hardware API moves all of the joystick code out of XBMC and into binary add-ons. i have also started working on support for the Retrode and retrode-like devices through the media reader sub-API.
(2014-08-21, 05:57)garbear Wrote: you'll notice the only functional difference is that RetroPlayer is no longer connected to any input. I've re-written the joystick API two or three times, and the end result was never satisfactory because I couldn't separate the input from retroplayer. now, with input gone, the complexity of retroplayer is greatly reduced, leading to more maintainable code.

putting as much code as possible behind APIs is generally a good strategy. i learned this rather late in the development of retroplayer, so there are still quite a few parts that are entangled. however, looking at this diagram, i think i'm on the right track - components are finally only communicating with their API, and not with other components
Reply


Messages In This Thread
RetroPlayer branch of Kodi - by garbear - 2013-02-14, 19:48
RE: RetroPlayer branch of XBMC - by garbear - 2015-01-16, 21:40
RE: RetroPlayer branch of XBMC - by RockerC - 2021-01-28, 15:10
RE: RetroPlayer branch of XBMC - by garbear - 2015-01-16, 21:54
RE: RetroPlayer branch of XBMC - by Scourge - 2015-01-20, 12:02
RE: RetroPlayer branch of Kodi - by Heretic9 - 2015-01-21, 07:58
RE: RetroPlayer branch of Kodi - by teeedubb - 2015-01-21, 09:03
RE: RetroPlayer branch of Kodi - by da-anda - 2015-01-21, 11:19
RE: RetroPlayer branch of Kodi - by Megatron - 2015-01-21, 12:39
RE: RetroPlayer branch of Kodi - by Lorax - 2015-01-30, 08:10
RE: RetroPlayer branch of Kodi - by garbear - 2015-01-30, 09:34
RE: RetroPlayer branch of Kodi - by Lorax - 2015-01-30, 16:17
RE: RetroPlayer branch of Kodi - by Solo0815 - 2015-01-30, 19:22
RE: RetroPlayer branch of Kodi - by AxeZ - 2015-02-12, 11:12
RE: RetroPlayer branch of Kodi - by rpi25 - 2015-02-19, 06:42
RE: RetroPlayer branch of Kodi - by whaupt - 2015-02-19, 09:42
RE: RetroPlayer branch of Kodi - by Mettbrot - 2015-02-19, 12:09
RE: RetroPlayer branch of Kodi - by a1rwulf - 2015-02-19, 16:23
RE: RetroPlayer branch of Kodi - by Hedda - 2015-03-09, 12:28
RE: RetroPlayer branch of Kodi - by garbear - 2015-03-10, 02:33
RE: RetroPlayer branch of Kodi - by Hedda - 2015-03-11, 12:47
RE: RetroPlayer branch of Kodi - by Zpectre87 - 2015-03-13, 19:53
RE: RetroPlayer branch of Kodi - by garbear - 2015-03-14, 03:10
RE: RetroPlayer branch of Kodi - by BlackCaz - 2015-03-14, 06:12
RE: RetroPlayer branch of Kodi - by BlackCaz - 2015-03-14, 09:44
RE: RetroPlayer branch of Kodi - by garbear - 2015-03-16, 12:57
RE: RetroPlayer branch of Kodi - by sarbes - 2015-03-30, 05:16
RE: RetroPlayer branch of Kodi - by Uukrul - 2015-03-30, 15:34
RE: RetroPlayer branch of Kodi - by sarbes - 2015-03-30, 18:03
RE: RetroPlayer branch of Kodi - by Ace - 2015-04-05, 09:53
RE: RetroPlayer branch of Kodi - by Nezza - 2015-03-17, 14:09
RE: RetroPlayer branch of Kodi - by a1rwulf - 2015-03-17, 17:43
RE: RetroPlayer branch of Kodi - by da-anda - 2015-03-17, 18:02
RE: RetroPlayer branch of Kodi - by geopgin - 2015-03-20, 14:19
RE: RetroPlayer branch of Kodi - by garbear - 2015-03-20, 14:45
RE: RetroPlayer branch of Kodi - by geopgin - 2015-03-20, 16:58
RE: RetroPlayer branch of Kodi - by Woerd88 - 2015-03-21, 00:08
RE: RetroPlayer branch of Kodi - by Scourge - 2015-03-25, 11:58
RE: RetroPlayer branch of Kodi - by garbear - 2015-03-28, 17:36
RE: RetroPlayer branch of Kodi - by dhead - 2015-03-29, 23:07
RE: RetroPlayer branch of Kodi - by Scourge - 2015-03-28, 20:44
RE: RetroPlayer branch of Kodi - by da-anda - 2015-03-28, 21:10
RE: RetroPlayer branch of Kodi - by enen92 - 2015-03-30, 02:56
RE: RetroPlayer branch of Kodi - by Nezza - 2015-04-02, 14:12
RE: RetroPlayer branch of Kodi - by RockerC - 2015-04-02, 15:09
RE: RetroPlayer branch of Kodi - by a1rwulf - 2015-04-02, 15:32
RE: RetroPlayer branch of Kodi - by RockerC - 2015-04-02, 16:00
RE: RetroPlayer branch of Kodi - by Uukrul - 2015-04-02, 18:00
RE: RetroPlayer branch of Kodi - by evolart - 2015-04-03, 04:29
RE: RetroPlayer branch of Kodi - by da-anda - 2015-04-03, 15:04
RE: RetroPlayer branch of Kodi - by evolart - 2015-04-04, 04:35
RE: RetroPlayer branch of Kodi - by Ace - 2015-04-04, 11:11
RE: RetroPlayer branch of Kodi - by Appletalk - 2015-04-03, 22:28
RE: RetroPlayer branch of Kodi - by evolart - 2015-04-04, 04:37
RE: RetroPlayer branch of Kodi - by aquiles2k - 2015-04-16, 10:09
RE: RetroPlayer branch of Kodi - by garbear - 2015-04-17, 00:53
RE: RetroPlayer branch of Kodi - by aquiles2k - 2015-04-17, 11:37
RE: RetroPlayer branch of Kodi - by RockerC - 2015-04-17, 14:10
RE: RetroPlayer branch of Kodi - by garbear - 2015-04-18, 08:28
RE: RetroPlayer branch of Kodi - by aquiles2k - 2015-04-18, 21:32
RE: RetroPlayer branch of Kodi - by garbear - 2015-04-18, 08:39
RE: RetroPlayer branch of Kodi - by Lorax - 2015-05-12, 03:51
RE: RetroPlayer branch of Kodi - by ChimChim - 2015-05-12, 05:22
RE: RetroPlayer branch of Kodi - by dr88dr88 - 2015-05-12, 08:51
RE: RetroPlayer branch of Kodi - by DJ_Izumi - 2015-07-13, 19:30
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 08:22
RE: RetroPlayer branch of Kodi - by garbear - 2015-09-30, 10:18
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 20:28
RE: RetroPlayer branch of Kodi - by ghallberg - 2015-09-30, 18:47
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 20:39
RE: RetroPlayer branch of Kodi - by Scourge - 2015-09-30, 20:54
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 20:57
RE: RetroPlayer branch of Kodi - by Scourge - 2015-09-30, 21:05
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 21:24
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-09-30, 21:59
RE: RetroPlayer branch of Kodi - by ghallberg - 2015-10-01, 07:06
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-10-01, 08:07
RE: RetroPlayer branch of Kodi - by KidVulcan - 2015-10-01, 22:00
RE: RetroPlayer branch of Kodi - by garbear - 2015-10-01, 23:32
RE: RetroPlayer branch of Kodi - by MacGyver - 2015-10-08, 23:17
RE: RetroPlayer branch of Kodi - by wsnipex - 2015-10-20, 19:42
RE: RetroPlayer branch of Kodi - by a1rwulf - 2015-10-20, 20:45
RE: RetroPlayer branch of Kodi - by garbear - 2015-10-20, 22:55
RE: RetroPlayer branch of Kodi - by wsnipex - 2015-10-31, 10:12
RE: RetroPlayer branch of Kodi - by garbear - 2015-10-31, 10:38
RE: RetroPlayer branch of Kodi - by Spinz - 2015-11-01, 15:55
RE: RetroPlayer branch of Kodi - by wsnipex - 2015-11-01, 17:58
RE: RetroPlayer branch of Kodi - by Spinz - 2015-11-02, 07:31
RE: RetroPlayer branch of Kodi - by garbear - 2015-12-01, 17:56
RetroPlayer branch of Kodi - by evilsephiroth - 2015-12-01, 17:59
RE: RetroPlayer branch of Kodi - by Dre Sage - 2015-12-16, 22:18
RE: RetroPlayer branch of Kodi - by Scourge - 2016-02-01, 23:48
RE: RetroPlayer branch of Kodi - by Julipo - 2016-02-04, 13:42
RE: RetroPlayer branch of Kodi - by a1rwulf - 2016-02-04, 13:48
RE: RetroPlayer branch of Kodi - by DocMAX - 2016-03-30, 00:22
RE: RetroPlayer branch of Kodi - by garbear - 2016-03-30, 09:10
RE: RetroPlayer branch of Kodi - by mcarni - 2016-06-26, 14:00
RE: RetroPlayer branch of Kodi - by OmniBlade - 2016-06-27, 12:10
RE: RetroPlayer branch of Kodi - by a1rwulf - 2016-06-27, 12:18
RE: RetroPlayer branch of Kodi - by mcarni - 2016-06-27, 13:08
RE: RetroPlayer branch of Kodi - by zbuzanic - 2016-06-28, 11:11
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-01-20, 21:57
RE: RetroPlayer branch of Kodi - by garbear - 2017-01-21, 00:06
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-01-21, 06:46
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-01-25, 18:57
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-01-25, 20:41
RE: RetroPlayer branch of Kodi - by garbear - 2017-01-26, 18:23
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-02-24, 00:38
RE: RetroPlayer branch of Kodi - by garbear - 2017-02-27, 20:54
RE: RetroPlayer branch of Kodi - by Lasborg - 2017-03-01, 07:44
RE: RetroPlayer branch of Kodi - by garbear - 2017-03-01, 09:33
RE: RetroPlayer branch of Kodi - by JayG30 - 2017-03-11, 05:56
RE: RetroPlayer branch of Kodi - by jdig4240 - 2017-03-17, 14:07
RE: RetroPlayer branch of Kodi - by neeto33 - 2017-03-26, 13:58
RE: RetroPlayer branch of Kodi - by garbear - 2017-03-26, 21:28
RE: RetroPlayer branch of Kodi - by neeto33 - 2017-03-27, 10:02
RE: RetroPlayer branch of Kodi - by Lasborg - 2017-03-31, 12:50
RE: RetroPlayer branch of Kodi - by garbear - 2017-03-31, 21:30
RE: RetroPlayer branch of Kodi - by garbear - 2018-01-07, 00:55
RE: RetroPlayer branch of Kodi - by trexo - 2017-04-13, 20:17
RE: RetroPlayer branch of Kodi - by garbear - 2017-05-29, 19:30
RE: RetroPlayer branch of Kodi - by wyleekiot - 2018-01-16, 18:58
RE: RetroPlayer branch of Kodi - by RockerC - 2018-01-17, 16:26
RE: RetroPlayer branch of Kodi - by wyleekiot - 2018-01-17, 19:40
RE: RetroPlayer branch of Kodi - by garbear - 2018-01-17, 22:55
RE: RetroPlayer branch of Kodi - by RockerC - 2018-01-19, 16:28
RE: RetroPlayer branch of Kodi - by garbear - 2018-01-19, 16:33
RE: RetroPlayer branch of Kodi - by Cesco974 - 2018-03-15, 15:28
RE: RetroPlayer branch of Kodi - by Rob Loach - 2018-09-02, 14:35
RE: RetroPlayer branch of Kodi - by garbear - 2018-09-02, 22:46
RE: RetroPlayer branch of Kodi - by garbear - 2018-09-02, 22:47
RE: RetroPlayer branch of Kodi - by tris20 - 2018-09-08, 10:11
RE: RetroPlayer branch of Kodi - by a1rwulf - 2018-09-08, 10:44
RE: RetroPlayer branch of Kodi - by Abbaskip - 2018-09-27, 14:32
RE: RetroPlayer branch of Kodi - by dr88dr88 - 2018-09-27, 16:08
RE: RetroPlayer branch of Kodi - by yougz - 2018-10-22, 15:26
RE: RetroPlayer branch of Kodi - by garbear - 2018-10-22, 16:03
RE: RetroPlayer branch of Kodi - by yougz - 2018-10-22, 17:03
RE: RetroPlayer branch of Kodi - by garbear - 2018-10-22, 17:29
RE: RetroPlayer branch of Kodi - by yougz - 2018-10-22, 22:21
RE: RetroPlayer branch of Kodi - by garbear - 2018-10-22, 23:13
RE: RetroPlayer branch of Kodi - by helviojr - 2018-12-24, 12:31
RE: RetroPlayer branch of Kodi - by garbear - 2018-12-26, 23:22
RE: RetroPlayer branch of Kodi - by helviojr - 2018-12-27, 04:49
RE: RetroPlayer branch of Kodi - by yougz - 2018-10-22, 22:15
RE: RetroPlayer branch of Kodi - by jdig4240 - 2019-01-05, 20:47
RE: RetroPlayer branch of Kodi - by Martijn - 2019-01-05, 20:50
RE: RetroPlayer branch of Kodi - by wwark - 2019-01-28, 10:38
RE: RetroPlayer branch of Kodi - by garbear - 2019-01-28, 17:58
RE: RetroPlayer branch of Kodi - by wwark - 2019-01-28, 22:26
RE: RetroPlayer branch of Kodi - by Klojum - 2019-02-02, 13:56
RE: RetroPlayer branch of Kodi - by yoshitslc - 2019-02-02, 22:45
RE: RetroPlayer branch of Kodi - by garbear - 2019-02-03, 00:28
RE: RetroPlayer branch of Kodi - by yoshitslc - 2019-02-03, 17:16
RE: RetroPlayer branch of Kodi - by Cyber1000 - 2019-02-10, 02:05
RE: RetroPlayer branch of Kodi - by tonyhouse - 2019-03-22, 18:54
RE: RetroPlayer branch of Kodi - by pgcudahy - 2019-03-23, 18:25
RE: RetroPlayer branch of Kodi - by tonyhouse - 2019-03-24, 22:27
RE: RetroPlayer branch of Kodi - by akafox - 2019-10-06, 23:19
RE: RetroPlayer branch of Kodi - by RockerC - 2021-08-25, 14:29
RE: RetroPlayer branch of Kodi - by garbear - 2021-08-28, 00:49
RE: RetroPlayer branch of Kodi - by garbear - 2021-10-10, 14:23
RE: RetroPlayer branch of Kodi - by RockerC - 2021-10-29, 10:46
RE: RetroPlayer branch of Kodi - by garbear - 2021-10-29, 16:13
RE: RetroPlayer branch of Kodi - by garbear - 2021-11-16, 16:39
RE: RetroPlayer branch of Kodi - by Nanomani - 2023-11-27, 12:56
RE: RetroPlayer branch of Kodi - by garbear - 2023-12-06, 07:19
RE: RetroPlayer branch of Kodi - by Nanomani - 2023-12-07, 10:02
Logout Mark Read Team Forum Stats Members Help
RetroPlayer branch of Kodi8