primaeval / plugin.program.xmltv.meld

GNU General Public License v3.0
6 stars 3 forks source link

More EPG sources for your consideration #1

Open kekukui opened 5 years ago

kekukui commented 5 years ago

DISH

DIRECTV

TITAN TV

TVmedia

https://www.programmableweb.com/api/tv-media-tv-listings https://developer.tvmedia.ca/#Features

GuideBox

https://api.guidebox.com/

primaeval commented 5 years ago

Thanks.

kekukui commented 5 years ago

tv-guide supported regions


https://www.tvguide.com/listings/ https://www.programmableweb.com/api/tv-guide

primaeval commented 5 years ago

Is the api free?

kekukui commented 5 years ago

They did have free channels in their demo API, but now I see that is no longer working. It might be possible to do something with the mobile interface described on this page, but I have not tried:

https://github.com/mortenjust/one-button/wiki/Data

Here are some other sources & methods.

https://www.mythtv.org/wiki/XMLTV https://www.mythtv.org/wiki/Uk_xmltv

https://www.team-mediaportal.com/wiki/display/MediaPortal1/Customize+TVguide.com.no-provider

This one claims to offer some kind of free access, but signup is temporarily disabled. Posting it here for reference in case it becomes available again.

https://metabroadcast.com/ http://atlas.metabroadcast.com/

Some of the API's require registration, but are free for non-commercial purposes

http://developer.rovicorp.com/ http://prod-doc.rovicorp.com/mashery/index.php/Rovi-Data http://prod-doc.rovicorp.com/mashery/index.php/TvListingsRest http://prod-doc.rovicorp.com/mashery/index.php/ApiLicenseListings

I also noticed that Ivue addon downloads the entire channel catalogue by default, even if you only wanted guide data for a couple of channels. Since the official Ivue client makes no attempt to utilize bandwidth efficiently, I dont think they would care if you wanted to query the server from other applications.

Since Kodi supports multiple PVR clients running simultaneously, I also wonder if it might be better to create a separate PVR client for each guide data provider, and then let Kodi's PVR manager do the "melding". It could be less problematic in the long run, and easier to handle if one of the providers breaks something.

primaeval commented 5 years ago

Thanks. I don't know how to organise it to be honest. The original intension was just to merge xmltv sources. Other apis make it much more complicated. My main target is TV Guide Fullscreen rather than PVR clients so I need something to merge all the sources into one xmltv file. If the Channels menu wasn't there it would be a lot simpler. Each api could be independent.