The import of the channel list behaves a little bit funny. I did cut down my channel list to one entry for testing, still the same problem, sometimes it loads, sometimes not. pvr is running on a docker container on osx host:
Code:
#EXTM3U
#EXTINF:0,3sat HD
rtsp://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530
Clicking on import does many times nothing, then out of the blue it works.
See the attached log. You see it raises an exception for entity name line 6 and then a few clicks later it works. Sometimes it works on the first try, sometimes 10 tries..... In the container shell i see the file and content, so it should not be a host synchronization thing
Edit... to stupid to post attachment, see nxt post
First steps into nextpvr it raised some questions:
1. When starting the container in host mode .... it seems the container doesnt get a valid ip via DHCP. And to set it manually for testing is a little bit difficult with the missing ipaddr tool. Do i miss something? (Docker is running on OS X)
2. The "--env SATIP_DEVICES=xxx" option. I found some hints here but it is not in the docs. In the forum there is one usage of "--env SATIP_DEVICES=http://192.168.178.20/octoserve/octonet.xml" ... but what exactly is it expecting? Is it just a link to the receivers channel list? The m3u style request string? ... The ffmpeg -i option params?
3. The extras-*.xml file: The documentation is refering to put the file into the "data" dir, which is a little bit misleading because all the docker related docs is not mentioning data. In fact it is loaded from /config. Also a hint to properly format XML ( "&" -> "&") would be good, many receiver strings do have these characters inside the request strings
These are just some points i stumbled over, the main problem and one bug i did encounter i will open another thread to nut clutter this one
Cant wait to get nextpvr working and to see what it can
Why does nextpvr create new folders on my recording drive?
I have an external drive labeled Recordings and every so often new folders show up labeled Recordings1 Recordings2 etc. and I have not been able to figure it out!!
I am running NextPVR Server on a Raspberry Pi 4, Debian 11.11 - Linux rpi5 6.12.36-v8+ #1892 SMP PREEMPT Mon Jul 7 17:12:23 BST 2025 aarch64 GNU/Linux. Access from a web browser is fine but when the Roku client E11 connects, the server immediately stops running with an error:
/opt/dotnet/dotnet: symbol lookup error: /opt/nextpvr/system/runtimes/linux-arm/native/libSkiaSharp.so: undefined symbol: uuid_parse
I guess this is a backend / upstream nextpvr server issue and I have raised ticket https://github.com/sub3/NextPVR/issues/13 but it is triggered by the roku client so there may be something useful to be gleaned from discussion here.
Just starting to test the VOD feature.
I can select and play an entry, but when I click on "CC" nothing seems to happen; no subtitles.
If I play the same stream in VLC the subs are there.
I compiled NLite on Debian Sid, but the binary itself never displays the UI. All I see is a black screen, with repeated console output about rendering.
I seem to remember with my old WinXP setup I handled all the epg updates with batch scripts. Am I right in thinking there was an -emptyepg switch and similarly an -
updateepg switch?
As I'm relying on the OTA 7 day epg data I'm sometimes having problems as the start time for some recurring shows is changing. I'd like to empty the epg nightly with a .sh script.
Hi
I have new machine all working OK.Latest NextPVR. After EPG update at 2.00 am machine will not go back to sleep. Will sleep OK if you use the power options for sleep. Powercfg requests says kernel driver is the problem. The Tuner Hauppauge Dual Digital Tuner. The tuner is still showing an orange light so presumably it is still active and this is keeping the machine awake.
Any help appreciated.
Thanks
John
For example on Discovery you have a show called "Gold rush: White water" where same episode is aired multiple times. I want to prevent duplicate recording so i set my recording rule to "Record Series (NEW episodes)".
That didn't work because the column first_run for all EPG_EVENT data is always set to 'Y' and is not updated. I am using the EPG data from DVB-C from my provider.
Since it was not set I thought let's make a config/PostLoadEPG.sh script which runs a complex .sql statement that uses the episode-num in the metadata of the description and checks the start_time for episodes having the same episode-num and then updates the first_run column, this works. But I ran into a problem because every 24 hours all EPG data is deleted from EPG_EVENT table including old events (laying in the past), so my previously and correctly first_run='N' episode is now updated by my SQL query back to first_run='Y' and stays Y until aired.
Can I somehow retain old EPG_EVENT data for some days before being deleted? Or do I need to save a copy of all first_run='N' instances?
I do wonder how this `first_run` can be used reliably when its not set by EPG data directly.