RetroPlayer: Getting started Guide

  Thread Rating:
  • 2 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
docwra Offline
Fan
Posts: 482
Joined: Nov 2014
Reputation: 20
Post: #16
(2017-04-26 18:44)garbear Wrote:  This requires a database. Unfortunately Kodi's database code is in bad shape.

Anecdote 1:
Last week I tried to add a single boolean field to the video database. After 20 hours I gave up in frustration.

Anecdote 2:
Kodi recently achieved the accomplishment of lowering the video database's code count to under 10,000 lines. This is a single file.

The good news is that a new database base layer is in the works. It has its own branch in our github repo: https://github.com/xbmc/xbmc/commits/feature_odb . It'll probably be months before it's ready.

So I would love to create a zero-configuration Hyperspin experience, but it will be a long time before this is possible.

How about hard coding the coverart/fanart to the same as the rom name as a temp measure to make it look pretty? Smile

[Image: cook.png] Formally chef Zag
find quote
garbear Offline
Team-Kodi Developer
Posts: 1,791
Joined: Dec 2010
Reputation: 115
Location: city of angels
Post: #17
(2017-04-26 20:26)docwra Wrote:  How about hard coding the coverart/fanart to the same as the rom name as a temp measure to make it look pretty? Smile

That I can do. I'm headed away on vacation but i'll try to get this done when i return.

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.
find quote
evilsync Offline
Junior Member
Posts: 11
Joined: Aug 2011
Reputation: 0
Post: #18
(2017-04-26 18:44)garbear Wrote:  
(2017-04-26 10:03)evilsync Wrote:  Is it still worth going down the HyperSpin route and linking into Kodi through Advanced Launcher?

I'm try to sort through Hyperspin at the moment. But it's a monster task organising ROMs etc.

Can you choose your own emulators and it doesn't scrape game data?

So I would love to create a zero-configuration Hyperspin experience, but it will be a long time before this is possible.

So go ahead with the HyperSpin idea?

Out of curiosity, generally is this the shape of all of Kodi or just some aspects?
find quote
garbear Offline
Team-Kodi Developer
Posts: 1,791
Joined: Dec 2010
Reputation: 115
Location: city of angels
Post: #19
(2017-04-27 14:32)evilsync Wrote:  So go ahead with the HyperSpin idea?

You mean where the artwork is stored locally? This I can do.

(2017-04-27 14:32)evilsync Wrote:  Out of curiosity, generally is this the shape of all of Kodi or just some aspects?

Kodi has been around for a long time. Some parts of our code predate SVN (which predates git). Some old parts have been rewritten and many new things have been tacked on, so our codebase is a large combination of many working and many decadent parts. The video and music databases happen to be some of the worse. It's also pretty bad that we still use an application loop straight out of the xbox days. The half-life of code in projects similar to Kodi is probably 4-6 years, so as long as we keep the bar high the old code eventually gets replaced with the new.

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-27 19:54 by garbear.)
find quote
Post Reply