Posts by emveepee

    From my experience on RPi 4b / LE 9 -12:

    - Tvheadend is a great product but with some serious bugs which there are for years (timeshift unstable and buggy, EPG corruption, issues with subtitles on version 4.3 ).

    - NPVR I am now testing on RPi 4b / LE 12 and unfortunately I have to say it's much worse regarding to functionality/configurability and stability

    I would be interested in you expanding on your comments about NextPVR specifically as it relates to functionality of pvr.nextpvr vs pvr.hts and stability of the server (missed recordings and server failures). I believe these are things that can be addressed. Ignore the web server playback since that is not expected to be useful on anything other than IPTV with any Arm devices.

    Since NextPVR only records raw mpeg ts streams, does that change anything regarding pvr.nextpvr playback. While Linux support is relatively new and LE support even newer, pvr.nextpvr has been playing these same raw streams from Windows servers for years and we don't often get comments that timeshift is unstable. You may just have poor quality streams, which can easily be tested by creating recordings.

    I’m afraid when it comes to Linux TVH v NPVR is a no contest. TVH wins hands down. . Net Core is clunky and is closed source and while you state that you are somehow privy to the developers API that is not a consideration in TVH. Everyone is free to develop it in any way they see fit.

    No I don't have access to the API. What I said is I have requested changes to the API functions I use with pvr.nextpvr and the author has always been responsive to change. The author is also quite willing to make changes to the application modules itself and as you noted new versions are frequent. We are testing on 6.1.4 right now. Closed source doesn't mean that the code is not dynamic.

    I am not here to discuss the distinctions and personal biases between open source vs closed source, Linux vs Windows vs macOS, or managed code vs unmanaged code. The author certainly address any limitations in the code if proper support is followed and that is what is import to me and most users, although maybe Windows users are more open to discussion then some Linux users.

    A dual boot PVR backend system doesn't make a whole lot of sense to me on x64. A PVR should be running 24/7 or on demand with WOL. One of NextPVR's strengths on Windows power management since tuner driver typically work well after sleep and resume is WOL generally works really well.

    Martin

    Certainly because TVHeadend as a long history with LibreELEC the biggest benefit might be the support from other TVHeadend users here. However being multi-plaftorm most questions you have will not be LE specific and so you can probably be helped best on the NextPVR forum. Being a NextPVR user since 2006 I am certainly biased but the simplicity of NextPVR doesn't mean that it is any less powerful or stable then TVHeadend.


    The biggest weakness I can see in NextPVR would be no bouquet support and support for multi-dec, CAM/CI and softcam would likely be via minisatip. I am in North America and I prefer the support for capture devices like the HDPVR that NextPVR gives me.

    Regarding closed source I have also developed several client and utilities for NextPVR over the years and sub has always been able to help me with API calls. In the next version there are improvements to tighten Kodi and NextPVR integration so it is a vibrant project.

    NextPVR isn't just a backend though, there are many clients other than Kodi. Client platform has always been a strong point. My username in fact comes from my client work for the Hauppauge MediaMVP. Most users here no doubt like Kodi and while I am the lead contributor for pvr.nextpvr I probably use the native uidroid client on Android more these days for quick PVR use.

    The C# vs C/C++ debate can go in both directions, and clunky is not a word I would choose. NextPVR server does use native c++ code for the interface to the DVB subsystem which will be the core of both NextPVR and TVHeadend for digital tuners. C# has the advantage of multiplatform components that don't have have to be custom code, and Microsoft regularly updates the core with enhancements and security patches. I have not heard any complaint about Emby or Jellyfin simply because the are netcore 6 like NextPVR.

    Bottom line if you try NextPVR and find something you don't like you can probably get the issue resolved here or on the NextPVR forum. It is worth a look.

    There will be some natural confusion on python 3.11 because on Window python is only 3.8.15 and not all Linux versions will be at 3.`11 either so some addons will work OK and some won't.

    In this case the issue could have been avoid since the call in question has been deprecated for a long time.

    Martin

    I still have not found the source for the unofficial LibreElec build on Quartz64a so I cannot do my own build or code review. I feel any discussion on the security of what AMD or Intel might be doing on on the LE x64 platform is rather amusing.

    For the Quartza I just had to install it on SD card. You can also try Armbian and see if it works too. I did have to add a missing jumper that my vendor Ameridroid didn't provide.

    Martin