Jump to content

Current Status of all the Kodi add-ons


Recommended Posts

TeamB
Posted (edited)

This post contains status info on the 3 Kodi add-ons that support Emby playback in Kodi.

Background info

There are two main ways for Kodi to display items:

  • From its internal database using native c/c++ (Syncing)
  • As a list of ListItems generated by an add-on in Python querying the Emby server (Dynamic)

There are advantages and disadvantages with both of there when dealing with external sources.

From the internal DB (Syncing)

Pros

  • Fast, as fast as it is ever going to get
  • All local data
  • Other add-ons can use the data

Cons

  • Can be problematic to sync data to and from external sources
  • Data can get out of sync
  • Large data changes or constantly changing data on the external source will cause lots of sync time
  • Getting syncing correct is not trivial

As a list of ListItems generated by an add-on (Dynamic)

Pros

  • Data is directly loaded form external source when it is needed (like a web page)
  • Data should always be the latest from the external source
  • Changes on the external source show up immediately on next request

Cons

  • Add-on (Python) data processing is not as fast or local DB and c++ code
  • External source query speed becomes part of the delay in displaying items
  • Other add-ons can not access items

Add-ons use different approaches:

Emby for Kodi :- uses a combination of the above, both DB syncing and can also do dynamic

EmbyCon :- uses only dynamic, no DB syncing at all

Kodi MediaImport :- uses only syncing

 

Going forward (the future)

Emby for Kodi :- Kodi 18 Stable and working, Kodi 19 not work,  recently picked up by the Emby team for support and maintenance.

EmbyCon :- KOdi 18 Stable and working, Kodi 19 Stable and working, community maintained

Kodi MediaImport :- Not stable or released yet, active development from Kodi team member, Only Kodi 19 Matrix support

When will Kodi 19 Matrix be released? My guess is 12 months from now.

 

Edited by TeamB
  • Like 6
Link to post
Share on other sites
prydda

Out of curiosity: Do Python 3 has better performance than py2? 

follow-up: Will embycon be faster while kodi 19 Matrix is in stable state? 

Link to post
Share on other sites
TeamB

Like all question about performance, it will depend on a lot of factors.

EmbyCon has performance profiling built in but I have not done any comparisons yet.

Once the beta of Kodi 19 is released I will switch efforts to that branch but for now Kodi 18 is where I am still working.

  • Like 1
Link to post
Share on other sites
  • 2 weeks later...
TeamB

I don't think it is discontinues but it looks like the main dev has stepped away for a while. The last release and code commit was 6 months ago.

I am not sure what it means for the future of Emby for Kodi, the latest current version should still be working but moving to Kodi 19 looks doubtful if no project maintainer steps up.

Link to post
Share on other sites
Luke
Quote

moving to Kodi 19 looks doubtful if no project maintainer steps up.

We'll be hiring someone to help ensure Kodi 19 compatibility when it releases, so nothing to worry about there.

  • Like 3
Link to post
Share on other sites
peffe

That's good news! Thank you.

 

Personally I like the way of syncing more because of easier / better integration with all the kodi addons and skins.

  • Like 1
Link to post
Share on other sites
feerlessleadr

I'm really happy to hear that both E4K & EmbyCon will be available and working for Kodi 19. 

Link to post
Share on other sites
feerlessleadr

yeah, good call. I haven't done much testing on 19 yet, mostly because I'm waiting for CoreELEC to update to a beta, but I might start playing around with 19 on my spare shield to see how it works. 

Link to post
Share on other sites
TeamB
Posted (edited)

It is still early days for Kodi 19, it still has a long way to go.

Edited by TeamB
Link to post
Share on other sites
blublub
moving to Kodi 19 looks doubtful if no project maintainer steps up.
We'll be hiring someone to help ensure Kodi 19 compatibility when it releases, so nothing to worry about there.
That's great. Although I would love to have a basic version a beta earlier[emoji6]
Link to post
Share on other sites
  • 1 month later...
quickmic

emby for kodi: It's not that hard, migrating to python 3. I already fiddled around with that, and looks promising.

Link to post
Share on other sites
blublub
1 hour ago, quickmic said:

emby for kodi: It's not that hard, migrating to python 3. I already fiddled around with that, and looks promising.

Sounds promising, thy for your work it is much appreciated.

Link to post
Share on other sites
  • 3 months later...
Popeye2468

it says embycon works with kodi 19 so which one do install as the one in beta repo does not

Link to post
Share on other sites
TeamB

You should be able to use the beta version of embycon, i have not tested it with the latest kodi 19 beta so it might have issues, I will test tonight.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...