service.iptv.manager icon indicating copy to clipboard operation
service.iptv.manager copied to clipboard

Actively promote IPTV Manager to other add-ons

Open dagwieers opened this issue 3 years ago • 32 comments

IPTV Manager integrates your Kodi add-on live streams and VOD content in Kodi's TV/Radio sections and TV guide interface.

We are ready now to promote IPTV Manager support wider to the Kodi add-on community, because:

Add-ons that are applicable for IPTV Manager integration are add-ons that are typically providing access to broadcasted content. They fulfill one or both requirements:

  • Has live TV streams
  • Has EPG data and VOD content

It probably makes most sense to promote this to official Kodi add-ons first and foremost.

dagwieers avatar Jan 11 '21 13:01 dagwieers

Video add-ons

Here is my own list of possible official video add-ons:

Add-on Author(s) Status
Auvio @rickybiscus https://github.com/rickybiscus/plugin.video.auvio/issues/28
Catch-up TV & More @sy6sy2 @wwark Done
Channels DVR @Lunatixz Done
CNN @Lunatixz
Comedy Central ? @Lunatixz  
Das Erste Mediathek @prof-membrane
Discovery+ @Dis90 Done
DR TV @msj33
ESPN 3 @awaters1 @locomot1f @MetalChris @BlueCop
ESPN Player @emilsvennesson
Fox News @learningit
Fox Sports Go @emilsvennesson
france.tv @melmorabity
Frikanalen Nett-TV @frikanalen
GoPlay @michaelarnauts Done
HDHomerun Simple @Lunatixz Done
Intergalactic FM TV @Dreamer @Pander
iPlayer WWW @CaptainT @Cas @ihurst @primaeval
Irish TV @mossy
La7-La7d @Luivit @Testato
Locast @Lunatixz Done
Manoto TV @babak
MLB.TV @eracknaphobia
NBA League Pass @maxgalbu @ptsampoukas @robla
NBC Sports Live Extra @eracknaphobia
NDR Mediathek @prof-membrane
Nederland 24 @bosel
NHK Live @learningit
NHK World TV @sbroenne
Njoy Live TV @amet
NL Ziet @stein155 @iamdevnl https://github.com/iamdevnl/plugin.video.nlziet/issues/8
NPR Music Videos @learningit
NRK Nett-TV @takoi
Orange TV France @BreizhReloaded Done
Pluto TV @Lunatixz Done
Puls 4 @sofaking @gismo2004
Rai Play @Nightflyer @cttynul @maxbambi @fabpolli
Red Bull TV @piejanssens Done
Regio TV @dagwieers Done
RepubblicaItaliana @Testato
Retrospect @basrieter
RSI Play TV @goggle
RSI.CH play @phate89
RTP Play @guipenedo
RTS Play TV @goggle
Russia Today News @learningit
Sky News @Lunatixz
SR Mediathek @prof-membrane
SRF Play TV @goggle
SVT Play @nilzen
Tele M1 @goggle
Telebasel @goggle
TeleBärn @goggle
TeleZüri @goggle
The Wall Street Journal Live @learningit
TV Vlaanderen @michaelarnauts Done
TV2 Video @twinther
TV3cat @jqandreu
TVI Kodi Player @darksky83
VRT NU @dagwieers Done
VTM GO @michaelarnauts Done
WDR Mediathek @prof-membrane
WDR Rockpalast @prof-membrane
WNBC Programs @learningit
Yelo @shycoderX Done
ZDF Mediathek @prof-membrane
ZDF Mediathek 2016 @generia

dagwieers avatar Jan 11 '21 14:01 dagwieers

Music add-ons

Here is my own list of possible official music add-ons:

Add-ons Author(s) Status
Danish Netradio @stemann @twinther
detektor.fm @sorax
Hong Kong Radio @QuincyCheng
Intergalactic FM @Dreamer @Pander
ListenLiveEU @bootsy @xycl
NPR (National Public Radio) @Stieg @Fisslefink
ORF Radiothek @sofaking
PureRadio.one @cubitus
Radio Dancefloor 90s @bosso
Radio Paradise @7adietri
Radio Record @Nemiroff
RAM FM Eighties Hit Radio @spoyser
RepubblicaItaliana @Testato
Sonic Stream Radio @spoyser
SRF Play Radio @goggle
VRT Radio @dagwieers Done
WeAreOne @fossdd https://github.com/fossdd/plugin.audio.weareone/issues/3

dagwieers avatar Jan 11 '21 14:01 dagwieers

RepubblicaItaliana -- @testato

Testato avatar Jan 11 '21 14:01 Testato

After Kodi guys started to talk to me via their lawyer for technical and timeline questions, i haven't had a need or want to deal with the project nor maintain any of my addons.

rasjani avatar Jan 11 '21 15:01 rasjani

After Kodi guys started to talk to me via their lawyer for technical and timeline questions, i haven't had a need or want to deal with the project nor maintain any of my addons.

@rasjani That's odd. Have you explained somewhere what has happened?

michaelarnauts avatar Jan 11 '21 18:01 michaelarnauts

@dagwieers I'm pretty you mentioned the wrong Fraser.

fraser avatar Jan 11 '21 21:01 fraser

After Kodi guys started to talk to me via their lawyer for technical and timeline questions, i haven't had a need or want to deal with the project nor maintain any of my addons.

For witch plugin ?

Testato avatar Jan 11 '21 21:01 Testato

Ziggo Go NL Ziet

freaktabnl avatar Jan 12 '21 00:01 freaktabnl

@dagwieers I'm pretty you mentioned the wrong Fraser.

I am removing those reference. Sorry for that. You will have to unsubscribe from this issue, I cannot do that for you :disappointed:

dagwieers avatar Jan 12 '21 13:01 dagwieers

If you would like to have help to integrate with IPTV Manager, feel free to contact me in private and send me your email address, I can then add you to our Add-ons Slack's #iptvmanager channel where we can interact in real time.

We can then also improve our documentation based on your feedback :+1:

dagwieers avatar Jan 12 '21 13:01 dagwieers

@freaktabnl Feel free to ask for IPTV Manager support on the Ziggo Go forums. I cannot find a repository for it.

But I added a comment to an existing NL Ziet ticket related to this. https://github.com/iamdevnl/plugin.video.nlziet/issues/8

dagwieers avatar Jan 12 '21 14:01 dagwieers

Thanks for the ping but I'm not interested. I will not add any support to IPTV manager in any of the add-ons I maintain, so you can drop them from the list.

This functionality should be provided by a Kodi PVR add-on and not by another addon/layer that distorts the intentional usage of iptvsimple.

enen92 avatar Jan 12 '21 19:01 enen92

This functionality should be provided by a Kodi PVR add-on and not by another addon/layer that distorts the intentional usage of iptvsimple.

@enen92 We do not disagree, but there is no alternative at this point, and there is none being worked on. This implementation was done in collaboration with the PVR IPTV Simple maintainer. At this moment individual add-ons have their own integration with PVR IPTV Simple, and there can only be one.

Update: I removed your references on your request.

dagwieers avatar Jan 12 '21 19:01 dagwieers

This functionality should be provided by a Kodi PVR add-on and not by another addon/layer that distorts the intentional usage of iptvsimple.

@enen92 We do not disagree, but there is no alternative at this point, and there is none being worked on. This implementation was done in collaboration with the PVR IPTV Simple maintainer. At this moment individual add-ons have their own integration with PVR IPTV Simple, and there can only be one.

I'm afraid that's not true. I spent a lot of time talking over stuff with @michaelarnauts, helping with direction etc. but the outcome was one of subverting the entire use of iptvsimple to be used only by IPTV Manager. Which is entirely the opposite of what we discussed. I had hoped it would allow both the original use case of iptvsimple and that of IPTV Manager together and that we could provide developers a more tightly integrated solution.

phunkyfish avatar Jan 12 '21 20:01 phunkyfish

@freaktabnl Feel free to ask for IPTV Manager support on the Ziggo Go forums. I cannot find a repository for it.

But I added a comment to an existing NL Ziet ticket related to this. iamdevnl/plugin.video.nlziet#8

https://github.com/dut-iptv/dut-iptv.github.io

freaktabnl avatar Jan 12 '21 20:01 freaktabnl

@phunkyfish I don't see how you can avoid single-use in iptvsimple currently, it only supports one M3U8 and one XMLTV file. What am I not understanding here?

Update: Or maybe there is a confusion about our roadmap: https://github.com/add-ons/service.iptv.manager/wiki/Roadmap ?

dagwieers avatar Jan 12 '21 20:01 dagwieers

@phunkyfish I don't see how you can avoid single-use in iptvsimple currently, it only supports one M3U8 and one XMLTV file. What am I not understanding here?

Update: Or maybe there is a confusion about our roadmap: https://github.com/add-ons/service.iptv.manager/wiki/Roadmap ?

If that roadmap is actualised I’m delighted to promote this add-on further as it would then preserve the initial purpose of iptvsimple. Sorry I hadn’t seen it sooner 😉

When that is the case please get in touch. I think a seamless solution where no add-on is required to read another’s data from disk would also be possible then.

It would also mean instances of iptvsimple could read from a centralised IPTV Manager if comms are network based.

phunkyfish avatar Jan 12 '21 20:01 phunkyfish

Ok, so my main reason to go forward with promoting IPTV Manager to add-on devs was that some add-ons have added their own iptvsimple support recently (e.g Catch-up TV & more), and that while IPTV Manager is not feature complete yet, it already offers what add-ons need that is better than everyone adding their own iptvsimple support.

Maybe I jumped the gun here, but I rather do it now that people are readying for Kodi v19.

dagwieers avatar Jan 12 '21 20:01 dagwieers

This implementation was done in collaboration with the PVR IPTV Simple maintainer.

So why not add this functionality directly inside IPTVSimple ?

Testato avatar Jan 12 '21 21:01 Testato

This implementation was done in collaboration with the PVR IPTV Simple maintainer.

So why not add this functionality directly inside IPTVSimple ?

Quite simply because it's a PVR add-on. It is not a backend. The entire design is built around it taking a single M3U and XMLTV file and interfacing that with Kodi's PVR. Building a backend in C++ would be a massive undertaking, nevermind the fact there is no framework for standalone binary add-ons. Python however is very well suited to this, integrates easily with Kodi and already has a service type available for Kodi.

phunkyfish avatar Jan 12 '21 21:01 phunkyfish

Ok, so my main reason to go forward with promoting IPTV Manager to add-on devs was that some add-ons have added their own iptvsimple support recently (e.g Catch-up TV & more), and that while IPTV Manager is not feature complete yet, it already offers what add-ons need that is better than everyone adding their own iptvsimple support.

Maybe I jumped the gun here, but I rather do it now that people are readying for Kodi v19.

I won't argue with your reasoning. However I have seen so many projects now where initial intent never gets actualised. If that occurs I'm happy to support, promote and even extend iptvsimple in this vain. But that would need to happen first.

phunkyfish avatar Jan 12 '21 21:01 phunkyfish

The IPTV Project is very nice. A pull request to fossdd/plugin.audio.weareone will be merged. I'm looking for a integration.

fossdd avatar Jan 13 '21 12:01 fossdd

This can be a good approach, you Iptv manager developer write the code for my addon and i will merge the PR :-)

Please start with https://github.com/Testato/plugin.video.repubblicaitaliana

Testato avatar Jan 13 '21 13:01 Testato

@fossdd and @Testato I don't think this is how it will work, but please go ahead and take a look at the documentation, it's quite trivial to add the integration.

michaelarnauts avatar Jan 13 '21 13:01 michaelarnauts

Locast, Channelsdvr integrated! more on the way... https://github.com/Lunatixz/KODI_Addons/tree/master/plugin.video.locast https://github.com/Lunatixz/KODI_Addons/tree/master/plugin.video.channelsdvr

Lunatixz avatar Jan 22 '21 21:01 Lunatixz

Locast, Channelsdvr integrated! more on the way... https://github.com/Lunatixz/KODI_Addons/tree/master/plugin.video.locast https://github.com/Lunatixz/KODI_Addons/tree/master/plugin.video.channelsdvr

Cool! I took a quick look and have a question, is there a reason you need access to the merged playlist and EPG file of IPTV manager directly? I hope you don't need it to change it, since that would defeat the purpose of IPTV manager of course :)

michaelarnauts avatar Jan 23 '21 08:01 michaelarnauts

https://github.com/Lunatixz/KODI_Addons/tree/master/plugin.video.plutotv

Lunatixz avatar Jan 24 '21 02:01 Lunatixz

Just added IPTV Manager support to my discovery+ add-on https://github.com/Dis90/plugin.video.discoveryplus

Dis90 avatar Jan 24 '21 15:01 Dis90

I will be updating our list of supported add-ons here: https://github.com/add-ons/service.iptv.manager/wiki/Supported-Addons

But anyone can update that list as well. Beware that we do not want to promote add-ons with questionable content in that list though.

dagwieers avatar Jan 25 '21 11:01 dagwieers

Ok, so my main reason to go forward with promoting IPTV Manager to add-on devs was that some add-ons have added their own iptvsimple support recently (e.g Catch-up TV & more), and that while IPTV Manager is not feature complete yet, it already offers what add-ons need that is better than everyone adding their own iptvsimple support. Maybe I jumped the gun here, but I rather do it now that people are readying for Kodi v19.

I won't argue with your reasoning. However I have seen so many projects now where initial intent never gets actualised. If that occurs I'm happy to support, promote and even extend iptvsimple in this vain. But that would need to happen first.

@phunkyfish I have my first implementation ready to support external sources. It supports an unlimited number of external sources, and they can be read from file or from http/https/(whatever requests supports). It will also do gzip and bzip2 decompression on the fly. It will still needs a good bit of testing though.

Feel free to take a look, this should already be a step in the right direction, one small step at a time :)

See https://github.com/add-ons/service.iptv.manager/pull/67

michaelarnauts avatar Jan 29 '21 21:01 michaelarnauts