I'm having an intermittent transcoding issue with NextPVR on Ubuntu 24.04 using VAAPI hardware acceleration. Most transcoding attempts fail, but occasionally they work without any changes.
Intel® Core i5-7500T CPU
Driver version: Intel iHD driver for Intel® Gen Graphics - 24.1.0 ()
I've verified permissions on /dev/dri/renderD128, the nextpvr user is in the video and render groups, and vainfo reports VAAPI support.
I've attached my latest logs (zip), which include both successful and failed transcoding attempts.
Any ideas on what I should check next?
I have NextPVR running on a Windows 11 machine hooked up to a Hauppauge WinTV HVR-950. It works fine for a few days. But then the guide quits updating, and it stop tuning channels. An error message says "Streaming Failed - Transcoder exited" when attempting to tune. If I restart the machine, it all comes back and works again for a few days before repeating the failure. Any idea what might be causing it?
I am new to NextPVR, but I'm trying to get it set up as a replacement to an aging Windows Media Center CableCARD system with a Ceton InfiniTV. I've been using Schedules Direct successfully with epg123 and WMC for several years now, and I have an active subscription that I can't seem to add in NextPVR. When I log in to SD and attempt to refresh, nothing shows up under EPG sources. I think the logs are telling me that SD is blocking my attempt to pull lineup data, but I'm having a difficult time figuring out for sure where my issue is.
For background, I am running NextPVR in Podman on a Rocky 9 system (I have also tested in Docker proper, same issue). The container can access network resources, because it sees the tuners over the network and correctly scans for channels. I was working on getting this set up a couple weeks ago when I hit the SD snag and then let it sit for a long stretch until now, so any temporary (24-48h) blocks by SD should be over. I can provide any additional information that the logs don't show, obviously. Thanks in advance for the help!
I set up NextPVR last week because I was fed up with the terrible delay with internet streams of TV, which is most annoying during the World Cup and Euros. If you're watching iPlayer (or, god forbid, ITVX) when England are playing, you may as well give up on being surprised by anything because everyone in a bar or watching over satellite/aerial will be approximately 5 days ahead of you.
Now that I have set up nextpvr feeding into dispatcharr, I can watch with between 2-8 seconds of delay (depends on SD or HD)! Perhaps not quite enough for a penalty shootout, but lightyears better than any other internet option. I did find, however, that the included frequency file for my transmitting station - Crystal Palace - is out-of-date, so I thought I might share my updated file here for anyone who needs it (DVB-T2 channels don't work on the npvr included one or the newest one on linuxtv.org because the frequency is incorrect in both, for example).
That's it! Hope at least some people get some use out of this (maybe even for the Norway match in 90 mins)! Oh, and, thank you for this great piece of software - I finally managed to get a use out of my 12-year-old xbox tuner!
Fyi, using yauiclient3 on my laptop, deleting some pending recordings for today that I didn't want. Server went down on the last one I was removing (6th or so).
Rebooted and grabbed the logs.
Art
I switched my newer Dell laptop from Windows 11 to Mint 22 recently, and wanted a desktop app for ADB. I used to use adblink for Windows which worked fairly well but there was no option for Linux.
A brief search for an ADB gui for Linux revealed a program called AYA. Tried it out and was pleased with it. The program is a .Appimage which is like a Windows .exe. It's a standalone app so it works wherever you decide to put it. AYA has more features than adblink. I think it's easier to use as well.
Of course you can always use ADB from the terminal but this is easier and more fun IMO. Just thought I would share this for any Linux users out there.
Here is a screenshot of logcat with uidroid running
A week ago I upgraded from a V6.x to V7.1.260616. It was working fine for a week but now I have no guide data as of 10am this morning. I'm guessing it was running off the guide data that was downloaded prior to the upgrade and that ran out.
It appears that it just no longer updates. A manual update does nothing, and I haven't changed anything else.
It should be pulling the guide data from the HDHomeRun tuner.
EPG sources shows a "Silicon Dust EPG" and below it DVB/ATSC EPG. I can't delete the Silion Dust EPG, delete butotn does nothing.
If I look under channels I can see all channels are mapped to the DVB/ATSC EPG.
I've tried all the usual stuff, reboots, service restarts, manual EPG updates etc.
I am a long time user, current version 7.1.1.260616, about 3 days ago I noticed there was a noticeable slowdown when selecting programs to record or playback, then recordings started to fail, either they didn't finish recording or when I tried to playback they would play a portion of the recording then just close, I could replay and go to same spot (no Resume available) and play, but it would stop again. Then I started to get messages "Recording service stopped during recording" Then the App started to lock up and had to be rebooted, Then the web browser"localhost8866" would fail with "Can't find" error, I can reboot and everything works for about an hour then the failures start again.
I checked the disks, they seem to be ok, I recorded and played back using WinTV, everything OK, I tried running Setup again, don't think it did anything. If I try to playback recordings from NextPvr on another windows viewer they have the same problems.
Summary
I am running the latest ARM64 Docker image of NextPVR on a Raspberry Pi 5.
The DVB-C scan succeeds and channels are imported correctly, but Live TV and recordings always fail with:
Code:
No tuner was available for the requested channel.
The DeviceHost logs show:
Code:
Failed to get tuning params for (...) from /config/adapterX-DVB-C-channels.conf
The file is either never generated by NextPVR or the DeviceHost expects a different format than the standard DVBv5 tuning files.
Environment
Hardware
Raspberry Pi 5
8 GB RAM
Hauppauge WinTV-dualHD (dual DVB-C/T/T2)
USB 3.0 connection
OS
Code:
Linux dino-pi 6.18.33+rpt-rpi-2712
Debian 13 (Trixie)
64-bit ARM
Kernel:
Code:
Linux dino-pi 6.18.33+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.18.33-1+rpt1
works perfectly, the tuner and driver appear to be functioning correctly. The failure seems to occur only when DeviceHost attempts to resolve tuning parameters for live streaming.
Thank you for your help.