Hey all, I just wanted to ask if it would at all be possible to expose the full mux for applications outside of NextPVR where currently we expose a url directly for a specific channel from the mux, having full access to the raw mux stream would be a dream. I'm still pretty new to the scene so apologies if my request is a load of bollocks, I experimented with TVHeadend which I believe exposes the full mux but it's Linux only I believe and it's pretty iffy. I'd be happy to support the development if this is something that's possible, thanks in advance.
Posted by: Soapm - 2026-01-13, 07:25 AM - Forum: Linux
- Replies (9)
For some reason I can't get Adam 12 and Dragnet to consistently record and I don't know why. Do you see any clues in my logs? I set them for any time any channel and I believe to keep like 12 but I never seem to record new ones and I just deleted old ones going back to November?
I was able to get wake from suspend working with the Hauppauge 2250 on Ubuntu 24.04 Linux.
The driver in use is saa7164.
The driver would lock up once the system went to suspend so resume would result in an unusable system.
I would have to completely power down the system to get it working again.
I thought I had it solved by unloading the driver, but the driver would fail when trying to reload upon resume.
Solution was to clear memory cache before suspend.
Solution:
/usr/lib/systemd/system-sleep/saa7164_driver_handler.sh
Need execute permissions on the script:
(-rwxr-xr-x 1 root root 584 Jan 7 23:23 saa7164_driver_handler.sh)
#!/bin/bash
DRIVER="saa7164" # Replace driver_name with your specific driver
case "${1}" in
pre)
# Actions to take BEFORE suspend
echo "Stopping nextpvr-server..."
systemctl stop nextpvr-server
echo "Unloading $DRIVER modules..."
modprobe -r $DRIVER
sync echo 3 > /proc/sys/vm/drop_caches
;;
post)
# Actions to take AFTER resume
echo "Loading $DRIVER modules..."
modprobe $DRIVER
echo "Starting nextpvr-server..."
systemctl start nextpvr-server
;;
esac
I also required the devices to be loaded before the nextpvr-server would be allow to start
If I try to playback a recording in the client it blinks and does nothing. If I try to watch live TTV it says waiting for awhile and then nothing/ I just installed version 7.0.3 after a computer crash. Before the crash it worked fine. The recordings playback fine in the WEB app.
My guide is working fine, but having added the channel icons they overlap with the channel names. Searching the posts reveals I could edit the guide.xml but I cannot locate the line(s) where to do this. Any ideas?
I have a new server I am standing up using truenas as the backend. Using nextpvr via docker, I am importing my IPTV using XC (my provider doesn't supply m3u directly anymore). I have no issues downloading the channels/guide but if I try to filter the groups on import, a popup shows up stating 'error!'. This only happens if I modify the groups. If I retick 'select all' at the top of the list, then the import happens no problem. It's only an error when I untick any of the groups. This is unfortunate as I only need a few select groups from the list and I get too much bloat otherwise (causing timeouts in my clients)
On Ubuntu, I have hosed my OS installation somehow. If I back up /var/opt/nextpvr/config.xml and /var/opt/nextpvr/npvr.db3 (I still have access via command line). And restore those files after reinstalling Ubuntu, will that restore everything, and if not, what would it not restore?
Is there a comprehensive guide to the lines in the config.xml file, particularly to the settings that aren't displayed in the settings UI? The wiki includes this page but there's not a whole lot of information there.
Many of the settings are self-explanatory or easily figured out, but others are mysterious to me as a NextPVR novice. In particular:
LastChannel: Currently set (by default?) at 0. What other settings are available, and what does the setting do or change?
OldStyleTimeLine: What does changing this do?
HDPVRBufferLonger: Does this control the length of the video buffer for owners of the HDPVR?
PreferredMenuStyle2: What does this setting mean?
ComSkipStartOffset and ComSkipEndOffset: Currently set to 0. What can I change them to, and what do they do?
ManualRecordingDays: Currently set to 10. What does this setting control?
ClientMode: Currently set to "false". What does changing it to "true" do?
CacheInLiveTVBuffer: Currently at "false". What does setting it to "true" do?
There are many other settings where the name is clear enough to my mind that no further explanation is needed, or clear enough that I can safely tinker with the setting, but the ones above stump me.
Lastly, in the web UI, what is "immediate skip" and how does it compare to any other kind of skip? What MCE button controls it, if any?
Thanks for any information that knowledgeable NPVR users might provide. As a side benefit, the info gleaned might be suitable for adding to the Advanced Configuration wiki page.