Open Hedda opened 10 years ago
Again the mail goal here with a real Kodi/XBMC PVR client addon for MuMuDVB would be to have both the DVB TV tuner server "PVR backend" part that is MuMuDVB DVB TV tuner server program running on very same Android box as the "frontend" Kodi/XBMC media center application, (with Android 4.x or 5.x OS and Android TV on the Android box and not just pure Linux OS).
As in point a such Android box would then make up a fully stand-alone working set-top box with for example Android compatible DVB-T2 or or DVB-S2 TV tuner USB adapters like Geniatech PT115 USB DVB http://www.geniatech.com/pa/pt115m.asp
as well as Android media players with integrated DVB-T2 or DVB-S2 TV tuners like WeTek Play, Xtreamer SideWinder4 and Geniatech ATV1220 http://kodi.wiki/view/WeTek_Play http://www.xtreamer.net/SideWinder4/ http://www.geniatech.com/pa/atv1220.asp
there are also several even cheaper boxes Android media players with integrated TV tuners like http://www.cnx-software.com/2014/05/22/unboxing-of-hd18t-android-media-player-with-dvb-t2-tuner/ http://www.cnx-software.com/2014/02/14/android-tv-box-with-satellite-dvb-s2-support-sells-for-93/
Feature request also posted here on Kodi/XBMC's community forums
http://forum.kodi.tv/showthread.php?tid=196200
I hope that someone with be interested in this team-up concept
Any comments on this? XBMC have been renamed to Kodi and version 14 (Helix) have been released.
FYI, found this tutorial in the OpenELEC wiki and forum about "How to make OpenELEC addon - on MuMuDVB sample"
http://wiki.openelec.tv/index.php?title=How_to_make_OpenELEC_addon_-_on_MuMuDVB_sample
Three years old however and no updates, and you will still need a PVR client addon for Kodi/XBMC.
@braice No comments about this? http://forum.kodi.tv/showthread.php?tid=196200
How could I help ?
2015-05-04 11:51 GMT+02:00 Hedda notifications@github.com:
@braice https://github.com/braice No comments about this? http://forum.kodi.tv/showthread.php?tid=196200
— Reply to this email directly or view it on GitHub https://github.com/braice/MuMuDVB/issues/64#issuecomment-98655311.
Hi @braice As noted, Kodi/XBMC uses a client–server model (some times also referred to as frontend-backend model) for PVR/DVR software, with Kodi/XBMC only acting as a nice front-end GUI interface for many different PVR/DVR software from third-parties, all sharing a common unified GUI for Live TV, PVR, and EPG with Kodi/XBMC. This means that multiple PVR/DVR software from third-party developers like yourself have their PVR/DVR (TV-tuning) software basically act as a headless network server service referred to as a "PVR backend", interfacing with Kodi/XBMC via client addons for its PVR C API. The issue here is that while there are PVR client addons in Kodi for many other PVR backends such as Tvheadend and VDR, there are not yet any PVR client addons in Kodi for your "backend" software MuMuDVB. This means someone interested and skilled enough need to write a (binary) PVR client addon in C/C++ for Kodi/XBMC using their PVR C API if they want to use MuMuDVB as a PVR "backend" server over the network. Since these PVR client addons are binary addons they are developed separately from the Kodi core application.
Maybe you could just post in that forum thread on kodi.tv saying that you from the MuMuDVB "PVR backend" point-of-view would be will try to support any third-party developers willing to take on the task of developing a MuMuDVB "PVR client addon" for Kodi. http://forum.kodi.tv/showthread.php?tid=196200
Either that or or else if would perhaps be willing to develop a MuMuDVB PVR client addon for Kodi/XBMC yourself? Even if you are not willing to maintain such an client addon for Kodi once the initial code have been written then maybe someone else in the Kodi/XBMC community would be willing to take over the work of maintaining such an addon as long at it is first created by someone else, or else it will at least serve as a proof-of-concept for how-to make a MuMuDVB PVR client addon for Kodi.
Kodi/XBMC have a huge homebrew community and most addons are developed in the spare time of several different individuals. And I do think that having a PVR client addon for MuMuDVB available inside Kodi/XBMC would benefit not only the Kodi/XBMC community and its users but also the development of MuMuDVB since having a working addon for the popular Kodi/XBMC media center software would let many more people know about MuMuDVB, and this in turn might lead to attracting more developers to join you in developing MuMuDVB backend software upstream too.
Again for reference please first see: http://kodi.wiki/view/PVR http://kodi.wiki/view/PVR_backend http://forum.kodi.tv/showthread.php?tid=28918
All other "PVR client addons" for Kodi are located here: https://github.com/kodi-pvr
General development discussions about PVR client addons for Kodi/XBMC take place here: http://forum.kodi.tv/forumdisplay.php?fid=136
EDIT: Also for reference, know that Tvheadend (previously known as "HTS Tvheadend") is probably the most similar backend to MuMuDVB, so it would probabably be a good idea to copy and get ideas from the code from their PVR client addon which is available here: https://github.com/kodi-pvr/pvr.hts
I believe that for development you as a dependency also need to install this "platform support library" used by libCEC and binary add-ons for Kodi: https://github.com/xbmc/kodi-platform https://github.com/xbmc/xbmc/pull/7069
I think we can close this issue ... this request ignores the long running nature of mumudvb config (no change of frequency), and mumudvb is supported via IPTV in kodi anyway.
@m0yellow the request is for a native MuMuDVB PVR client addon for Kodi. Using MuMuDVB through a other PVR client addon is not a native solution.
Close this if you wish but I think it will be the loss of MuMuDVB as having a native PVR client for Kodi would help gain more MuMuDVB users because of Kodi's popularity.
More users means more dvelopers, so this could be a great "WIN WIN" situation for both MuMuDVB and Kodi.
MuMuDVB doesn't have a PVR / recorder. MuMuDVB does industry standard streams. MuMuDVB doesn't allow tuning via API, so what do you think is the benefit of a "native" client? If there is a a standard way of importing m3u IPTV channel lists into Kodi? If yes, just add the m3u of MuMuDVB and you're done. "Win win". MuMuDVB streaming channels, Kodi receives them.
No other PVR client addon for Kodi support tuning via API either. And no, there is no standard way of importing m3u IPTV channel lists into Kodi.
Fastest way to create a native MuMuDVB PVR client addon for Kodi might probably to clone the code Kodi's IPTV Simple client addon and build on that:
https://github.com/kodi-pvr/pvr.iptvsimple
I think that is what they did with the PVR client addon that connects Kodi to Stalker Middleware:
https://github.com/kodi-pvr/pvr.stalker
An as for recording feature, there is a fork of the Simple IPTV PVR client with additional code (by simphax and rkubera) which adds a simple recording feature which adds timeshifting functionality locally within the addon itself:
https://github.com/simphax/pvr.iptvsimple
PS: The code for Kodi's IPTV Simple client addon was itself in turn originally cloned from the PVR Demo addon, which is the reference PVR client addon for development.
this is strange, how does kodi handle playlists? no native m3u? the problem I have with any client specific code, it is a separate thing, it has nothing to do with providing standard streams, the streams of mumudvb work with any HbbTV TV, mediaplayer as VLC, and none of them need a plugin. Much more clients would profit of a MPEG-DASH implementation, or a HLS implementation. But both can be provided with external software, so no big invention here.
Yes it is true that this is client specific code but I think it should be in the MuMuDVB developers interest to write and release such client specific code themselves for Kodi because it is probably the most popular platform out there today, and it would help spread the news about MuMuDVB if they could get involved with the Kodi community this way. Hell, even DVBLogic (DVBLink) and SiliconDust (HDHomeRun) are themselvs building official addons for Kodi for their respective PVR backend software.
While Kodi does have native m3u playlist support it is not possible to access them directly from Kodi's Live TV and EPG frontend GUI. To utilize that Live TV and EPG frontend GUI (which experince looks and feels like a DVR set-up box interface) need to use a binary addon that is written for Kodi's PVR API.
Again, there already is an open source addon for Kodi called "IPTV Simple client addon" that almost but not quite for forefills the requirements to be made into a (frontend) client addon for Kodi, and yes that addons support m3u playlists, but the problem is that it does not work out-of-the-box so it is not very user-friendly. So what you could do is take that existing "IPTV Simple client addon" and fork it to build a new custom PVR client addon for Kodi that is specifically made for MuMuDVB. Just make sure to rename the addon to rebrand it for MuMuDVB, and give credit where credit is due.
https://github.com/kodi-pvr/pvr.iptvsimple
Yes that would mean specific code in that addon on the client side, but you do not need to change MuMuDVB itself on the backend side. With a PVR client addon for Kodi's PVR API you can with Kodi's Live TV and EPG frontend GUI make the end-user experince so much better than just displaying plain m3u playlists in Kodi, which again can not be displayed in Kodi's Live TV and EPG frontend GUI without using a binary addon for Kodi's PVR API. On the backend side you can choose to still only have to providing standard streams. However on the client side you could add stuff like recording, like rkubera did in his fork of that same "IPTV Simple client addon":
https://github.com/rkubera/pvr.iptvsimple
PS: Kodi developers are working on adding MPEG-DASH implementation to its version 17.0 (codename: Krypton) of Kodi, and initial code for it is already available in its master repository tree.
If you have time to spare, please work on it, and I'm sure we'll link on it.
Hiya
well i can assure that IPTV simple PVR can connect to MumuDVB to watch channels as i have tested it sucessfully.
But you need to import the m3u file list manually into the Android Kodi set top box , and configure IPTV Simple Pvr addon to search for m3u list locally instead of remote via internet.
Ofcourse there are tweaks , you can simply update the list manually into a specific IP site, and you can configure IPTV Simple PVR client to connect remote on that specific IP to download the m3u update list also.
Only downfall of mumudvb is that there is no login access support for allowing access for only registered users in backend.
but for the rest it works perfect in UDP multicast, this kind of software its recommened for small TV broadcasters of IPTV in internal Networks structures using Multicast cause it saves alof of memory and bandwith compared to Unicast via http.
So far loving it working 100% , also mumudvb already has webinterface structure for backend server , look for Open Events IPTV mumudvb webservice its a good simple looking interface which requires you to create a Mysql DB in order to store all the settings.
I would still like to see a native MuMuDVB PVR client addon for Kodi, similar to this HDHomeRun PVR native addon:
Actually, the thing missing on Kodi is a PVR client addon that can parse SAP announcements. That would allow full autoconfig.
@yo2loj Kodi v16 and earlier did support SAP, though no PVR client addon took advantage of it.
SAP has however been removed from Kodi v17 because no one used it, see: https://github.com/xbmc/xbmc/pull/8612
Kodi does however feature Avahi (Zeroconf), which is activly and commonly used by many clients.
http://kodi.wiki/view/Avahi_Zeroconf
Pretty sure that Kodi can nowdays receive service announcements for most protocols via Zeroconf.
https://en.wikipedia.org/wiki/Avahi_(software)
Kodi also supports Simple Service Discovery Protocol (SSDP) as part of UPnP / DLNA.
I think you would think be recommended to use Avahi's Zeroconf for an PVR client in Kodi.
Any volunteers to implement Avahi in mumudvb?
what do you need sent by avahi for mumudvb? Is there a media player capable of receiving multicast after seeing announcements by mdns (e.g. avahi)? (the examples mentioned in the kodi wiki are only for unicast, and storage protocols, not live streams).
Could you supply a static config (xml) of avahi to try it?
Anyone looking into making a real Kodi/XBMC PVR client addon for MuMuDVB with Kodi/XBMC's Addons API for PVR backends?
http://kodi.wiki/view/PVR
The great thing about having the MuMuDVB PVR backend run natively on Android and also have a matching MuMuDVB PVR client addon for Kodi/XBMC would be to have both the DVB TV tuner server part that is MuMuDVB PVR backend TV tuner server application running on same Android box as the frontend Kodi/XBMC media player app.
http://kodi.wiki/view/PVR_backend
This would make MuMuDVB unique for use with Kodi/XBMC on Android as it would be the only PVR backend TV tuner server that can run together on the same Android media player as XBMC at the same time.
Users would be able to fully utilize Kodi/XBMC's unified PVR frontend with common DVR and EPG GUI?
http://forum.kodi.tv/showthread.php?tid=28918
As an example see the Tvheadend PVR client addon for Kodi https://github.com/kodi-pvr/pvr.hts
or look at all the other PVR client addons for Kodi here https://github.com/kodi-pvr/