RetroPlayer branch of Kodi

  Thread Rating:
  • 8 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
garbear Offline
Team-Kodi Developer
Posts: 1,866
Joined: Dec 2010
Reputation: 116
Location: city of angels
Post: #1
If you came here for support, do this one thing.
POST A DEBUG LOG

RetroPlayer is a new player core for Kodi Entertainment Center. It is similar to the video player and audio visualizer, but it plays games instead of movies and music.





Design and Components
  • RetroPlayer: Code name of a new Kodi component that can play emulators, standalone games, and NVidia GameStream.
  • Controller support: Remote-friendly way to reconfigure controllers.

[Image: 022dzYO.png]

Future Components
  • Game provider add-ons: Stream tens of thousands of games directly from the Internet Archive Software Collection
  • Media readers: Cartridge adapters, like the Retrode, that give Kodi access to game
  • Game save manager: Manage savestates and SRAM saves. This enables "gameplay persistence" - the game restarts right where you left off.
  • Game library: What else other than the full Kodi experience? Box art, game trailers, gameplay videos, system intros, save states, and more.
  • Network play: I fully completed a netplay add-on. It was slow and buggy and basically needs to be rewritten from scratch.
  • Shaders: Let's start brainstorming what we want and how this could work. A CRT shader would be cool.


Update

After over four years of development, RetroPlayer was merged into Kodi v18 "Leia".

Team Kodi doesn't ship emulators because they double the download size, and our add-on repo can't handle binary add-ons yet, so you'll have to get emulators from another source (such as my test builds) or compile them yourself.

LibreELEC is able to ship binary add-ons, so you can test RetroPlayer with one of their Leia builds. To enable RetroPlayer, insert the secret cheat code.

And it's recommended that you change Kodi to identify some extensions as games using Advancedsettings.xml (wiki) :

Code:
<advancedsettings>
  <videoextensions>
    <remove>.bin|.img|.iso|.zip</remove>
  </videoextensions>
  <musicextensions>
    <remove>.cue|.zip</remove>
  </musicextensions>
  <pictureextensions>
    <remove>.zip</remove>
  </pictureextensions>
</advancedsettings>

BTC: 1JtXwJdGdE9YnYgThWBT2StFCU5sEYkbVD (personal), https://kodi.tv/contribute/donate-bitcoin (foundation). Donations in the form of controllers, especially ones that don't work in Kodi, are also appreciated.
(This post was last modified: 2017-04-07 18:03 by garbear.)
find quote
garbear Offline
Team-Kodi Developer
Posts: 1,866
Joined: Dec 2010
Reputation: 116
Location: city of angels
Post: #2
I updated the scope of the project. What do you guys think?
find quote
natethomas Offline
XBMC Chief and Kodi Project Manager
Posts: 6,299
Joined: Apr 2008
Reputation: 133
Location: Kansas
Post: #3
I might suggest also listing shaders for future components. Making shaders mostly platform agnostic is probably quite a ways off, but I think the ability to emulate the look of a CRT screen might ultimately be a big positive for a lot of people.
find quote
garbear Offline
Team-Kodi Developer
Posts: 1,866
Joined: Dec 2010
Reputation: 116
Location: city of angels
Post: #4
Added shaders to the list
find quote
Scourge Offline
Senior Member
Posts: 100
Joined: Jun 2014
Reputation: 1
Post: #5
Very nice, garbear. Wish I could be of some use Smile
find quote
Heretic9 Offline
Junior Member
Posts: 28
Joined: Apr 2008
Reputation: 0
Post: #6
This kind of shader would be awesome:

https://www.youtube.com/watch?v=rLNfzZ-KMdI
find quote
teeedubb Offline
Donor
Posts: 3,383
Joined: Mar 2010
Reputation: 103
Location: Down Under
Post: #7
Hey garbear, i love reading your posts and I follow your work with great anticipation - I'm really looking forward to seeing this merged. I've asked this question about a year ago so I hope you don't mind me asking again - what do you think the chances are of this being included in the next release of kodi? Smile
find quote
da-anda Offline
Team-Kodi Member
Posts: 5,846
Joined: Jun 2009
Reputation: 79
Location: germany
Post: #8
I don't see it in the next release, simply because we aimed for much shorter release cycles - let's see how this works out. Also next release must not introduce skin changes IIRC
find quote
Megatron Offline
Junior Member
Posts: 38
Joined: Dec 2012
Reputation: 0
Post: #9
(2015-01-21 11:19)da-anda Wrote:  I don't see it in the next release, simply because we aimed for much shorter release cycles - let's see how this works out. Also next release must not introduce skin changes IIRC

How much shorter are the release cycles anyway?...every 6-8 months? When can we expect the next release to be?
(This post was last modified: 2015-01-21 13:19 by Megatron.)
find quote
iHateMemphiz Offline
Closed Account
Posts: 253
Joined: Dec 2010
Post: #10
your efforts are the single most exciting development for me
hopefully we see the fruits of your labor soon, heck, i'd say release a kodi version just with this amazing feature
find quote
Lorax Offline
Member
Posts: 60
Joined: Oct 2012
Reputation: 0
Post: #11
support for high resolution texture packs in addition to shaders would be awesome as well.
find quote
garbear Offline
Team-Kodi Developer
Posts: 1,866
Joined: Dec 2010
Reputation: 116
Location: city of angels
Post: #12
@Lorax texture packs for what? roms?
find quote
Lorax Offline
Member
Posts: 60
Joined: Oct 2012
Reputation: 0
Post: #13
Yes, like what's shown in this article for Zelda.

http://lifehacker.com/bring-your-retro-g...1516605379
find quote
natethomas Offline
XBMC Chief and Kodi Project Manager
Posts: 6,299
Joined: Apr 2008
Reputation: 133
Location: Kansas
Post: #14
(2015-01-30 16:17)Lorax Wrote:  Yes, like what's shown in this article for Zelda.

http://lifehacker.com/bring-your-retro-g...1516605379

Well that's pretty cool. Definitely seems like a v3 thing though.
find quote
Solo0815 Offline
Posting Freak
Posts: 955
Joined: Sep 2004
Reputation: 9
Location: Germany
Post: #15
Pls let #garbear concentrate on finish this thing.
Can't wait to give it a try on Kodi or 14+1. We do not want to wait until 14+2 Wink

PC: Kubuntu 16.10 and Win7/10 --- Wetek Play: LibreELEC 7.95.x --- RPi3: 7.95.x --- NAS: OMV 2.x
find quote
Post Reply