Code Monkey home page Code Monkey logo

Comments (20)

Hedda avatar Hedda commented on June 5, 2024

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/

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

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

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

Any comments on this? XBMC have been renamed to Kodi and version 14 (Helix) have been released.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

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

http://openelec.tv/forum/20-development-discussion/15752-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.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

@braice No comments about this? http://forum.kodi.tv/showthread.php?tid=196200

from mumudvb.

braice avatar braice commented on June 5, 2024

How could I help ?

2015-05-04 11:51 GMT+02:00 Hedda [email protected]:

@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
#64 (comment).

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

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
xbmc/xbmc#7069

from mumudvb.

m0yellow avatar m0yellow commented on June 5, 2024

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.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

@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.

from mumudvb.

m0yellow avatar m0yellow commented on June 5, 2024

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.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

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.

https://github.com/kodi-pvr/pvr.demo

from mumudvb.

m0yellow avatar m0yellow commented on June 5, 2024

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.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

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.

from mumudvb.

m0yellow avatar m0yellow commented on June 5, 2024

If you have time to spare, please work on it, and I'm sure we'll link on it.

from mumudvb.

Infobarra avatar Infobarra commented on June 5, 2024

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.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

I would still like to see a native MuMuDVB PVR client addon for Kodi, similar to this HDHomeRun PVR native addon:

http://forum.kodi.tv/showthread.php?tid=246658

from mumudvb.

yo2loj avatar yo2loj commented on June 5, 2024

Actually, the thing missing on Kodi is a PVR client addon that can parse SAP announcements.
That would allow full autoconfig.

from mumudvb.

Hedda avatar Hedda commented on June 5, 2024

@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: xbmc/xbmc#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.

from mumudvb.

yo2loj avatar yo2loj commented on June 5, 2024

Any volunteers to implement Avahi in mumudvb?

from mumudvb.

m0yellow avatar m0yellow commented on June 5, 2024

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?

from mumudvb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.