I am having an issue with recording using NextPVR.
My IPTV streams frequently have a 2 second video clip that appears prior to the live stream. The 2 second video clip is an expiration warning for the service, and appears intermittently prior to the start of the IPTV stream. This is not an issue when watching live streams (aside from the minor inconvenience), but this is a breaking issue when trying to record.
When setting a record, NextPVR will record the video clip and then get stuck and not record the live stream. The resulting file appears to be of the file size and length as expected, but only has a 2 second video clip viewable at the start.
Is there anything I can do to resolve this issue? Sadly the expiration warning is just a bug (rather than it actually expiring), so I can't solve the cause of this issue sadly.
I have attached the trimmed logs of an example where the issue occurred. If the attachment hasn't uploaded properly, I have pasted it here: https://pastebin.com/tL7xueyQ
So, I've found a few threads discussing this error, but they seeemed to be different configuration tyoes (i.e. USB tuners), or older versions of the app and/or OS. So, hopefully I'm not being redudndant.
I, for the second time in a couple of weeks, started getting " Failed: No errors, but no data delivered. This is usually because the device failed to lock a signal " on a regularly scheduled recoding (Tonight Show).
The first time I restarted my device (SiliconDust HDHomeRun dual tuner), and rebooted my NEXTPVR server. All started working.
This time, when I got failed recordings, I then tried using the native HDHomeRun app, and got "All Tuners Busy", despite all of my NEXTPVR clients (2 Kodi boxes, and 2 Win workstations) being off or not running. I reset just the HDHomeRun, and still got failed recordings the next night.
I then tried to manually record a show (specifically choosing a different channel), using a Kodi client. That worked. I set a timer for recording. That also worked. Odd.
I power cycled the Kodi client that I normally just hibernate, but still got "Tuners in use"in the HDHomerun app. Interestingly, on the server device status page it said " No devices are currently active"
I then rebooted the NextPVR server, and my nightly timer then worked. I also no longer got the busy tuners in the HDHomerun app. This doesn't seem like a signal quality issue (which I have no issues with in general)
So, it feels like the server is tying up the tuners somehow? Although it allowed the manual recording and doesn't seem to think the devices are active...
I've attached the log files that have entries covering that time range. This is the program in question:
Code:
2023-11-08 23:34:00.231 [DEBUG][4] StartStream(): \\file01\pvr$\The Tonight Show Starring Jimmy Fallon\Season 11\The.Tonight.Show.Starring.Jimmy.Fallon.S11E28.John.Oliver;.Matt.Rife;.Black.Pumas.ts
Other perhaps pertinent info:
NextPVR server: Version: 6.1.5.231022
Server OS: Windows Server 2016 (fully patched)
Tuner: Model: HDFX-2US / Device ID: 10944DB4 / Firmware: 20230719
I have a recurring recording set to all channels, all episodes. When I attempt to update it, an exception occurs. Let me know if you need the database.
Art
System.NullReferenceException: Object reference not set to an instance of an object.
at NextPVR.TV.ManualRecordingPopup.OnKeyPress(KeyPressEventArgs e)
at NUtility.UIController.OnKeyPress(KeyPressEventArgs e)
at NextPVR.ControllerForm.ControllerForm_KeyPress(Object sender, KeyPressEventArgs e)
at System.Windows.Forms.Control.OnKeyPress(KeyPressEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at NextPVR.ControllerForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
After closing first exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at NextPVR.TV.ManualRecordingPopup.GetRenderList()
at NUtility.UIController.GetRenderList()
at NextPVR.ControllerForm.SkControl_PaintSurface(Object sender, SKPaintGLSurfaceEventArgs e)
at SkiaSharp.Views.Desktop.SKGLControl.OnPaintSurface(SKPaintGLSurfaceEventArgs e)
at SkiaSharp.Views.Desktop.SKGLControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
What is the best way to create a Recurring Recording when the Title of the series comes after the ":". The original Recurring Recording I created for the first series does not detect the second series as they have added a sub title before the series name!
The series is called "The Secret Genius of Modern Life"! The EPG displays "Passport: The Secret Genius of Modern Life" where "Passport" is the subject of the first episode! Does the text after the first ":" have a different description to search on other than "title like"? I looked at the Wiki but could see nothing in the Scheduler section.
Any ideas? I'll be watching a channel then it will freeze at a commercial. Lots of IsComplete() errors in the log file during streaming. Thanks in advance.
After latest Win10 updates, NextPVR will not play from within Kodi, and streaming directly from the app fails with a transcoder error. The next-to-last line in the Devices log file shows:
"FindFilterByName failed to locate filter: MainConcept (HCW) MPEG Multiplexer-Plus"
I restarted the PC and stopped / started the NextPVR service with no effect.
I looked through the forum but was unable to find any hints to help me fix my problem.
I'm running:
Setup:
OS: Ubuntu 22.04 (virtualized on ESXi)
NextPVR: Version: 6.1.5.231022
HW: Hauppauge WinTV-dualHD USB Stick
Hauppauge Drivers are installed and operational (no errors in dmesg and Kaffeine working fine).
NextPVR is installed (using .deb package including dependencies) and the webfront end is accessible. Hauppage Device shows up fine (2x DVB-T and 2x DVB-C - e.g. adapter1/frontend0 (Silicon Labs Si2168))
Location: Singapore - DVB-T2
Issue:
Scanning for DVB-T Channels in both NextPVR and using dvbv5-scan does not detect any channels. I tried multiple tuning profiles including the auto-Default profile but with no success.
I also created my own profile based on the info extracted from found channels in Kaffeine but still no channel is found.
Kaffeine works on the same machine. It detects all channels without issues and playback is working great.
NextPVR Log files and dvbv5-scan log attached.
I hope someone can point me in the right direction.
I am trying to schedule a manual recording for a show in Kodi. Is there a way using the API to keep it manual if I provide a name? In this case my 2hr recording is being truncated to one hour.
I have a weird question that I can't seem to figure out. I'm running IPTV through Threadfin to NextPVR. I'm trying to add some new channels from my provider, but I can't because when I give NextPVR the Threadfin m3u and XML links, it detects these new channels as VOD, even though they're not.
I've looked directly at the M3U file and can see no difference between the old channels and the new ones. They are higher res versions of existing channels (1080p vs 720p) so I'm not sure if that has something to do with it. However, I've also tried disabling the old channels in Threadfin, and the new ones still go in as VOD.
I also tried doing a completely fresh NextPVR install before importing, and these channels are still tagged as VOD. And when importing into another PVR setup (e.g. Plex) these come through as regular channels and work properly.
So, the key question is how does NextPVR decide that something is a VOD channel, and how can I correct it?
Posted by: VCR58 - 2023-11-07, 12:51 AM - Forum: Linux
- Replies (20)
I'm having issues with playing some NextPVR recordings. The one I am currently having trouble with is NFL Football Dallas Cowboys at Philadelphia Eagles recorded 11/05/2023 at 3:25pm
The problem is the recording is over three hours long but in all the NextPVR clients and Web client the recording only reports 15 minutes in length. I have only seen this with recordings using the Tablo tuner + Extra so far.
The same recording actually plays fine in Kodi and reports the correct duration of 3hrs 21min.
Do the logs show any clues as to what is happening?