<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[NextPVR Forums - All Forums]]></title>
		<link>https://forums.nextpvr.com/</link>
		<description><![CDATA[NextPVR Forums - https://forums.nextpvr.com]]></description>
		<pubDate>Wed, 19 Aug 2026 21:24:02 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[NPVR Tray stuck showing EPG Updating]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67120</link>
			<pubDate>Tue, 18 Aug 2026 14:41:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=1155">Bobins</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67120</guid>
			<description><![CDATA[My system alerted me to the fact it wasn't sleeping as per its schedule and the culprit was the NPVR Tray stuck showing EPG was updating.<br />
<br />
Checking the logs it looks like it was caused after this error:-<br />
<br />
2026-08-16 08:03:44.318 [DEBUG][23] Merged listings. Total=8150<br />
2026-08-16 08:03:44.318 [DEBUG][23] ProcessListings received 8150 listings<br />
2026-08-16 08:03:44.354 [DEBUG][23] 0 events for unknown channels<br />
2026-08-16 08:03:44.555 [ERROR][23] Unexpected error loading from catalog: System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'.<br />
File name: 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'<br />
  at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)<br />
  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)<br />
  at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy)<br />
  at System.Xml.XmlTextReaderImpl.OpenUrl()<br />
  at System.Xml.XmlTextReaderImpl.Read()<br />
  at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)<br />
  at System.Xml.XmlDocument.Load(XmlReader reader)<br />
  at System.Xml.XmlDocument.Load(String filename)<br />
  at NShared.MetadataManager.LoadEntityFromCatalog(MetadataEntity returnEntity)<br />
2026-08-16 08:03:44.765 [DEBUG][23] ExtraMetadataHelper.PopulateExtraMetadata: processed 8126 listings across 40 channels, updated 66 in 409ms<br />
2026-08-16 08:03:44.911 [DEBUG][23] About to save listings<br />
2026-08-16 08:03:44.981 [DEBUG][23] Listings saved<br />
<br />
The actual programme title was <br />
<br />
Inside The Langham Britainâs First Grand Hotel<br />
<br />
When I copy the directory and file names they display as :-<br />
 <br />
Inside.The.Langham.Britainâs.First.Grand.Hotel.S01E04.ts<br />
Inside The Langham Britainâs First Grand Hotel<br />
<br />
I assume there's a problem NPVR handling the characters in the title.<br />
<br />
Ray]]></description>
			<content:encoded><![CDATA[My system alerted me to the fact it wasn't sleeping as per its schedule and the culprit was the NPVR Tray stuck showing EPG was updating.<br />
<br />
Checking the logs it looks like it was caused after this error:-<br />
<br />
2026-08-16 08:03:44.318 [DEBUG][23] Merged listings. Total=8150<br />
2026-08-16 08:03:44.318 [DEBUG][23] ProcessListings received 8150 listings<br />
2026-08-16 08:03:44.354 [DEBUG][23] 0 events for unknown channels<br />
2026-08-16 08:03:44.555 [ERROR][23] Unexpected error loading from catalog: System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'.<br />
File name: 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'<br />
  at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)<br />
  at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)<br />
  at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)<br />
  at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy)<br />
  at System.Xml.XmlTextReaderImpl.OpenUrl()<br />
  at System.Xml.XmlTextReaderImpl.Read()<br />
  at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)<br />
  at System.Xml.XmlDocument.Load(XmlReader reader)<br />
  at System.Xml.XmlDocument.Load(String filename)<br />
  at NShared.MetadataManager.LoadEntityFromCatalog(MetadataEntity returnEntity)<br />
2026-08-16 08:03:44.765 [DEBUG][23] ExtraMetadataHelper.PopulateExtraMetadata: processed 8126 listings across 40 channels, updated 66 in 409ms<br />
2026-08-16 08:03:44.911 [DEBUG][23] About to save listings<br />
2026-08-16 08:03:44.981 [DEBUG][23] Listings saved<br />
<br />
The actual programme title was <br />
<br />
Inside The Langham Britainâs First Grand Hotel<br />
<br />
When I copy the directory and file names they display as :-<br />
 <br />
Inside.The.Langham.Britainâs.First.Grand.Hotel.S01E04.ts<br />
Inside The Langham Britainâs First Grand Hotel<br />
<br />
I assume there's a problem NPVR handling the characters in the title.<br />
<br />
Ray]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Channel 9 (Brisbane, Australia) issue]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67119</link>
			<pubDate>Mon, 17 Aug 2026 21:05:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31880">SpinyNorman</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67119</guid>
			<description><![CDATA[Hi, I'm new to IPTV and I've just setup nextpvr on a Synology DS218+.<br />
<br />
All is working well except for channel 9 and 9GEM. They give me "Streaming Failed (transcoder exited)" when viewed on a Windows 11 PC and similar on an Apple TV 4k.<br />
<br />
I tried nextpvr on the Windows pc, the streams load but then hang. I have a good internet connection (500\50).<br />
<br />
I'm using Matt Huisman's raw m3u8 files.<br />
<br />
I've tried the different transcoders in nextpvr.<br />
<br />
Any advice gratefully received.]]></description>
			<content:encoded><![CDATA[Hi, I'm new to IPTV and I've just setup nextpvr on a Synology DS218+.<br />
<br />
All is working well except for channel 9 and 9GEM. They give me "Streaming Failed (transcoder exited)" when viewed on a Windows 11 PC and similar on an Apple TV 4k.<br />
<br />
I tried nextpvr on the Windows pc, the streams load but then hang. I have a good internet connection (500\50).<br />
<br />
I'm using Matt Huisman's raw m3u8 files.<br />
<br />
I've tried the different transcoders in nextpvr.<br />
<br />
Any advice gratefully received.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[persistent loss of Donation Status]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67118</link>
			<pubDate>Thu, 13 Aug 2026 15:18:47 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31110">sorahl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67118</guid>
			<description><![CDATA[I have had this issue since I started using NextPVR<br />
My donation status disappears, and thus the channels available to watch (and more importantly record) go away. This disrupts the recording schedule, even after restoration of the donation status. <br />
Recently, it has become problematic to register that I have donated, as seen in the attached screenshot.<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=10234" target="_blank" title="">nextpvr.jpg</a> (Size: 79.34 KB / Downloads: 27)
]]></description>
			<content:encoded><![CDATA[I have had this issue since I started using NextPVR<br />
My donation status disappears, and thus the channels available to watch (and more importantly record) go away. This disrupts the recording schedule, even after restoration of the donation status. <br />
Recently, it has become problematic to register that I have donated, as seen in the attached screenshot.<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=10234" target="_blank" title="">nextpvr.jpg</a> (Size: 79.34 KB / Downloads: 27)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[NextPVR cannot find server with Wireguards]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67115</link>
			<pubDate>Tue, 11 Aug 2026 05:52:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31861">gebla</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67115</guid>
			<description><![CDATA[I am struggling with using the NextPVR app and Wireguard VPN enabled on the router. When I switch on Wireguard then I can access the NextPVR server (with the Android phone) on the home network using the browser (i.e. 192.168.1.5:8866) meaning access is working with Wireguard.<br />
But when I try the app with the local server installed (IP: 192.168.1.5 and Pincode) then I get an error Failed to connect to NextPVR server. Why is that?]]></description>
			<content:encoded><![CDATA[I am struggling with using the NextPVR app and Wireguard VPN enabled on the router. When I switch on Wireguard then I can access the NextPVR server (with the Android phone) on the home network using the browser (i.e. 192.168.1.5:8866) meaning access is working with Wireguard.<br />
But when I try the app with the local server installed (IP: 192.168.1.5 and Pincode) then I get an error Failed to connect to NextPVR server. Why is that?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Are you running Windows 24h2 or later, maybe on z790 chipset?]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67113</link>
			<pubDate>Mon, 10 Aug 2026 10:13:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=28161">nextmel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67113</guid>
			<description><![CDATA[I have a problem, it's not the fault of NextPVR, but it's stopping me using NextPVR and folk here might be able to help.<br />
<br />
When upgrading my Windows 11 23h2 installation to 24h2 or 25h2, waketimers cease to function. In other words NextPVR cannot wake the machine to start recording. But it's not just NextPVR, a simple batch file to echo to a log, run as a scheduled task with "wake to run" enabled... also will not wake the PC. Mouse &amp; keyboard still wake from sleep, no problem there.<br />
<br />
I've done all the usual: disabled hibernation, allowed waketimers, checked (and experimented) with BIOS settings, blah blah blah. Seriously, I've spent many hours on this. I've even gone so far as to wipe my machine (after taking a full backup) to install 25h2 brand new, fresh, out of the box. Still doesn't work. Oh, and of course for the upgraded and the new install I've tried using the manufacturer recommended chipset drivers and I've tried the latest Intel drivers. No joy.<br />
<br />
The motherboard is a Gigabyte Aorus Elite AX 1.0 Z790, (I've tried with previous and latest BIOS versions).<br />
<br />
My question is then, is there anyone out there successfully running waketimers on Windows 11 24h2 or 25h2 *and* on a Z790 motherboard? Anyone at all? And, bonus question, is it a Gigabyte 'Aorus' motherboard of some flavour? Because I've spent so many hours on this and I'm wondering if I should just bin the motherboard and swap it out for some other make (problem being that I don't want to have to buy new RAM/CPU as well).<br />
Thanks! Right, now to pen a second question...]]></description>
			<content:encoded><![CDATA[I have a problem, it's not the fault of NextPVR, but it's stopping me using NextPVR and folk here might be able to help.<br />
<br />
When upgrading my Windows 11 23h2 installation to 24h2 or 25h2, waketimers cease to function. In other words NextPVR cannot wake the machine to start recording. But it's not just NextPVR, a simple batch file to echo to a log, run as a scheduled task with "wake to run" enabled... also will not wake the PC. Mouse &amp; keyboard still wake from sleep, no problem there.<br />
<br />
I've done all the usual: disabled hibernation, allowed waketimers, checked (and experimented) with BIOS settings, blah blah blah. Seriously, I've spent many hours on this. I've even gone so far as to wipe my machine (after taking a full backup) to install 25h2 brand new, fresh, out of the box. Still doesn't work. Oh, and of course for the upgraded and the new install I've tried using the manufacturer recommended chipset drivers and I've tried the latest Intel drivers. No joy.<br />
<br />
The motherboard is a Gigabyte Aorus Elite AX 1.0 Z790, (I've tried with previous and latest BIOS versions).<br />
<br />
My question is then, is there anyone out there successfully running waketimers on Windows 11 24h2 or 25h2 *and* on a Z790 motherboard? Anyone at all? And, bonus question, is it a Gigabyte 'Aorus' motherboard of some flavour? Because I've spent so many hours on this and I'm wondering if I should just bin the motherboard and swap it out for some other make (problem being that I don't want to have to buy new RAM/CPU as well).<br />
Thanks! Right, now to pen a second question...]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Only updating 7 days from Schedules Direct]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67112</link>
			<pubDate>Sun, 09 Aug 2026 01:05:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31714">Swami</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67112</guid>
			<description><![CDATA[Good evening,<br />
 <br />
Starting today, EPG update, only updates 7 days.  I have opened a parallel issue with SD as well.  Thank you for your assistance.<br />
<br />
S<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10229" target="_blank" title="">logs-20260808-1959.zip</a> (Size: 1.25 MB / Downloads: 0)
]]></description>
			<content:encoded><![CDATA[Good evening,<br />
 <br />
Starting today, EPG update, only updates 7 days.  I have opened a parallel issue with SD as well.  Thank you for your assistance.<br />
<br />
S<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10229" target="_blank" title="">logs-20260808-1959.zip</a> (Size: 1.25 MB / Downloads: 0)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IPTV User-Agent issue: 404 and NullReferenceException]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67109</link>
			<pubDate>Thu, 06 Aug 2026 16:43:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=29556">mellman</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67109</guid>
			<description><![CDATA[Hi,<br />
<br />
I'm having an IPTV problem which I think I have narrowed down to how NextPVR handles the User-Agent header for XC/M3U requests and live M3U8 streams.<br />
<br />
This IPTV account still works correctly in TiviMate using Xtream Codes, but recently stopped working properly in NextPVR.<br />
<br />
The original symptom in the NextPVR web player was:<br />
<br />
Streaming Failed (transcoder exited)<br />
<br />
After troubleshooting it, I think I have found a reproducible User-Agent issue.<br />
<br />
SETUP<br />
<br />
- NextPVR on Windows 10<br />
- IPTV provider configured in NextPVR<br />
- Same account/server works in TiviMate using "Xtream Codes parameters"<br />
- Provider credentials are active and valid<br />
- Account allows 2 connections<br />
- Server/username/password omitted from this post<br />
<br />
1. EXISTING NEXTPVR CHANNELS STOPPED WORKING<br />
<br />
When trying to play a channel in the web player, NextPVR could not start the IPTV stream.<br />
<br />
The eventual FFmpeg 404 was from NextPVR's own local /live URL, for example:<br />
<br />
<a href="http://127.0.0.1:8866/live?channeloid=" target="_blank" rel="noopener" class="mycode_url">http://127.0.0.1:8866/live?channeloid=</a>...<br />
<br />
The important part of nrecord.log was earlier in the chain:<br />
<br />
IPTV StartStream<br />
Checking m3u8 stream (...)<br />
Unable to StartStream(): One or more errors occurred. (A task was canceled.)<br />
StartStream(...) allocated handle: 0<br />
Handle: 0<br />
Failed to start stream. Handle 0.<br />
<br />
So the FFmpeg/transcoder error appears to be a consequence of the IPTV source failing to start, rather than an encoding problem.<br />
<br />
2. "UPDATE CHANNELS" ALSO FAILED<br />
<br />
Trying to update the existing IPTV source gave an empty "0 of 0 selected" channel list.<br />
<br />
nrecord.log showed NextPVR attempting the provider M3U URL and receiving:<br />
<br />
Downloading m3u https://&lt;server&gt;/get.php?....<br />
<br />
Failed to download channel list:<br />
System.Net.Http.HttpRequestException:<br />
Response status code does not indicate success: 404 (Not Found).<br />
<br />
at NShared.Recorders.IPTVScanner.WorkerThread()<br />
<br />
However, the service is still active and working in TiviMate.<br />
<br />
3. XC IMPORT ALSO RETURNS ZERO CHANNELS<br />
<br />
I then tried adding a new IPTV device using "Import Using XC", entering the same server, username and password used by TiviMate.<br />
<br />
NextPVR briefly showed "Logging in", then returned 0 channels.<br />
<br />
The log showed the XC login failing with HTTP 404 in WebClient.DownloadString(), inside IPTVScanner.XCWorkerThread().<br />
<br />
The same Xtream API endpoints work successfully in Chrome:<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD&amp;action=get_live_categories<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD&amp;action=get_live_streams<br />
<br />
All return valid data.<br />
<br />
4. I CAN REPRODUCE THE XC 404 USING SYSTEM.NET.WEBCLIENT<br />
<br />
This was the key test.<br />
<br />
In Windows PowerShell I used the same System.Net.WebClient class:<br />
<br />
&#36;pw = Read-Host "Enter IPTV password"<br />
&#36;url = "https://&lt;server&gt;/player_api.php?username=USERNAME&amp;password=&#36;([uri]::EscapeDataString(&#36;pw))"<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.DownloadString(&#36;url)<br />
<br />
Result:<br />
<br />
Exception calling "DownloadString" with "1" argument(s):<br />
"The remote server returned an error: (404) Not Found."<br />
<br />
I then repeated the exact same request but added a User-Agent:<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
&#36;wc.DownloadString(&#36;url)<br />
<br />
This immediately succeeds and returns valid Xtream JSON containing user_info and server_info.<br />
<br />
So:<br />
<br />
System.Net.WebClient without User-Agent = HTTP 404<br />
Same request with User-Agent: Mozilla/5.0 = success<br />
<br />
This seems to match what happens in NextPVR's XCWorkerThread().<br />
<br />
5. SAME THING HAPPENS WITH THE M3U DOWNLOAD<br />
<br />
I downloaded the current provider M3U myself using:<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
&#36;wc.DownloadFile(&#36;url, "C:\Users\Public\NPVR-data\current.m3u")<br />
<br />
This succeeds.<br />
<br />
The file is valid, starts with #EXTM3U, and contains the current channel URLs.<br />
<br />
I imported this local M3U into a new NextPVR IPTV device successfully.<br />
<br />
So the playlist itself is fine once it has been downloaded with a User-Agent.<br />
<br />
6. THE ACTUAL LIVE STREAM ALSO REQUIRES A USER-AGENT<br />
<br />
I then extracted one current M3U8 stream URL from the new playlist and tested that independently with System.Net.WebClient.<br />
<br />
Without a User-Agent:<br />
<br />
NO USER-AGENT: FAILED<br />
The remote server returned an error: (404) Not Found.<br />
<br />
With:<br />
<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
<br />
the exact same stream URL succeeds.<br />
<br />
So the User-Agent requirement is not limited to the XC API or get.php download. It also applies to the actual live M3U8 stream.<br />
<br />
7. LOCAL M3U WITH #EXTVLCOPT USER-AGENT<br />
<br />
I created a one-channel M3U to test this in isolation:<br />
<br />
#EXTM3U<br />
#EXTINF:-1 tvg-name="LBW: HBO UA TEST",LBW: HBO UA TEST<br />
#EXTVLCOPT:http-user-agent=Mozilla/5.0<br />
http://&lt;stream-server&gt;/live/USERNAME/PASSWORD/STREAMID.m3u8<br />
<br />
NextPVR imported this successfully.<br />
<br />
When I tried to play it, NextPVR got as far as attempting the IPTV stream:<br />
<br />
StartStream(...:LBW: HBO UA TEST)<br />
IPTV StartStream<br />
IPTV StartStream@2<br />
IPTV StartStream@3<br />
IPTV StartStream@3.1<br />
IPTV StartStream@3.2<br />
IPTV StartStream@3.3<br />
IPTV StartStream@3.4<br />
M3U8 (...)<br />
Checking m3u8 stream (...)<br />
<br />
It remained at "Starting Device. Please Wait..." for several seconds and then:<br />
<br />
Unable to StartStream(): One or more errors occurred. (A task was canceled.)<br />
StartStream(...:LBW: HBO UA TEST, ...) allocated handle: 0<br />
Handle: 0<br />
Failed to start stream. Handle 0.<br />
<br />
The web player then showed "Streaming Failed (transcoder exited)".<br />
<br />
8. TEST WITH |user-agent=Mozilla/5.0<br />
<br />
I then created another one-channel test using the pipe/header syntax:<br />
<br />
http://&lt;stream-server&gt;/live/USERNAME/PASSWORD/STREAMID.m3u8|user-agent=Mozilla/5.0<br />
<br />
This produced a completely different failure.<br />
<br />
The web player showed:<br />
<br />
Error starting transcode: error: Internal Server Error<br />
<br />
The new nrecord.log shows that this time NextPVR does not even get as far as IPTV StartStream.<br />
<br />
Immediately after channel.transcode.initiate for the test channel:<br />
<br />
InitiateTranscode<br />
InitiateTranscode@2..<br />
CaptureSource.LoadAll()<br />
<br />
System.NullReferenceException: Object reference not set to an instance of an object.<br />
  at NShared.Extend.RequestHandlers.TranscoderHLS.InitiateTranscode(String&amp; reason)<br />
  at NShared.Extend.ChannelRequestHandler.InitiateTranscode(Dictionary`2 parameters)<br />
  at NShared.Extend.ChannelRequestHandler.HandleRequest(String method, Dictionary`2 parameters)<br />
  at NShared.Extend.PluginFactory.HandleRequest(ServiceResponseStream serviceResponseStream, Dictionary`2 parameters)<br />
  at NPVR.Controllers.ServicesController.HandleServiceRequest(String body, String contentType)<br />
<br />
So the |user-agent syntax appears to trigger a NullReferenceException inside TranscoderHLS.InitiateTranscode() in my setup.<br />
<br />
SUMMARY<br />
<br />
As far as I can tell:<br />
<br />
1. The IPTV provider now requires an acceptable User-Agent.<br />
<br />
2. Requests without one appear to deliberately receive HTTP 404.<br />
<br />
3. I can reproduce this independently using System.Net.WebClient:<br />
  - no User-Agent = 404<br />
  - Mozilla/5.0 = success<br />
<br />
4. This applies to:<br />
  - player_api.php / XC login<br />
  - get.php / M3U download<br />
  - the actual live M3U8 stream<br />
<br />
5. This explains why TiviMate and Chrome work while NextPVR's XC/M3U requests fail.<br />
<br />
6. Downloading the M3U manually with a User-Agent allows NextPVR to import the current channel list.<br />
<br />
7. Adding #EXTVLCOPT:http-user-agent=Mozilla/5.0 does not allow the live stream to start.<br />
<br />
8. Using:<br />
  |user-agent=Mozilla/5.0<br />
<br />
  causes a NullReferenceException inside:<br />
  NShared.Extend.RequestHandlers.TranscoderHLS.InitiateTranscode()<br />
<br />
Would it be possible for NextPVR to send a normal User-Agent for:<br />
<br />
- XC API requests<br />
- M3U downloads<br />
- M3U8 stream requests<br />
<br />
or alternatively provide a configurable User-Agent for these requests?<br />
<br />
Also, is the NullReferenceException when using the |user-agent syntax something that can be fixed?<br />
<br />
I'm happy to provide the full nrecord.log (attached) and any other logs required, or test a patched build/DLL if useful.<br />
<br />
Thanks.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I'm having an IPTV problem which I think I have narrowed down to how NextPVR handles the User-Agent header for XC/M3U requests and live M3U8 streams.<br />
<br />
This IPTV account still works correctly in TiviMate using Xtream Codes, but recently stopped working properly in NextPVR.<br />
<br />
The original symptom in the NextPVR web player was:<br />
<br />
Streaming Failed (transcoder exited)<br />
<br />
After troubleshooting it, I think I have found a reproducible User-Agent issue.<br />
<br />
SETUP<br />
<br />
- NextPVR on Windows 10<br />
- IPTV provider configured in NextPVR<br />
- Same account/server works in TiviMate using "Xtream Codes parameters"<br />
- Provider credentials are active and valid<br />
- Account allows 2 connections<br />
- Server/username/password omitted from this post<br />
<br />
1. EXISTING NEXTPVR CHANNELS STOPPED WORKING<br />
<br />
When trying to play a channel in the web player, NextPVR could not start the IPTV stream.<br />
<br />
The eventual FFmpeg 404 was from NextPVR's own local /live URL, for example:<br />
<br />
<a href="http://127.0.0.1:8866/live?channeloid=" target="_blank" rel="noopener" class="mycode_url">http://127.0.0.1:8866/live?channeloid=</a>...<br />
<br />
The important part of nrecord.log was earlier in the chain:<br />
<br />
IPTV StartStream<br />
Checking m3u8 stream (...)<br />
Unable to StartStream(): One or more errors occurred. (A task was canceled.)<br />
StartStream(...) allocated handle: 0<br />
Handle: 0<br />
Failed to start stream. Handle 0.<br />
<br />
So the FFmpeg/transcoder error appears to be a consequence of the IPTV source failing to start, rather than an encoding problem.<br />
<br />
2. "UPDATE CHANNELS" ALSO FAILED<br />
<br />
Trying to update the existing IPTV source gave an empty "0 of 0 selected" channel list.<br />
<br />
nrecord.log showed NextPVR attempting the provider M3U URL and receiving:<br />
<br />
Downloading m3u https://&lt;server&gt;/get.php?....<br />
<br />
Failed to download channel list:<br />
System.Net.Http.HttpRequestException:<br />
Response status code does not indicate success: 404 (Not Found).<br />
<br />
at NShared.Recorders.IPTVScanner.WorkerThread()<br />
<br />
However, the service is still active and working in TiviMate.<br />
<br />
3. XC IMPORT ALSO RETURNS ZERO CHANNELS<br />
<br />
I then tried adding a new IPTV device using "Import Using XC", entering the same server, username and password used by TiviMate.<br />
<br />
NextPVR briefly showed "Logging in", then returned 0 channels.<br />
<br />
The log showed the XC login failing with HTTP 404 in WebClient.DownloadString(), inside IPTVScanner.XCWorkerThread().<br />
<br />
The same Xtream API endpoints work successfully in Chrome:<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD&amp;action=get_live_categories<br />
<br />
player_api.php?username=USERNAME&amp;password=PASSWORD&amp;action=get_live_streams<br />
<br />
All return valid data.<br />
<br />
4. I CAN REPRODUCE THE XC 404 USING SYSTEM.NET.WEBCLIENT<br />
<br />
This was the key test.<br />
<br />
In Windows PowerShell I used the same System.Net.WebClient class:<br />
<br />
&#36;pw = Read-Host "Enter IPTV password"<br />
&#36;url = "https://&lt;server&gt;/player_api.php?username=USERNAME&amp;password=&#36;([uri]::EscapeDataString(&#36;pw))"<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.DownloadString(&#36;url)<br />
<br />
Result:<br />
<br />
Exception calling "DownloadString" with "1" argument(s):<br />
"The remote server returned an error: (404) Not Found."<br />
<br />
I then repeated the exact same request but added a User-Agent:<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
&#36;wc.DownloadString(&#36;url)<br />
<br />
This immediately succeeds and returns valid Xtream JSON containing user_info and server_info.<br />
<br />
So:<br />
<br />
System.Net.WebClient without User-Agent = HTTP 404<br />
Same request with User-Agent: Mozilla/5.0 = success<br />
<br />
This seems to match what happens in NextPVR's XCWorkerThread().<br />
<br />
5. SAME THING HAPPENS WITH THE M3U DOWNLOAD<br />
<br />
I downloaded the current provider M3U myself using:<br />
<br />
&#36;wc = New-Object System.Net.WebClient<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
&#36;wc.DownloadFile(&#36;url, "C:\Users\Public\NPVR-data\current.m3u")<br />
<br />
This succeeds.<br />
<br />
The file is valid, starts with #EXTM3U, and contains the current channel URLs.<br />
<br />
I imported this local M3U into a new NextPVR IPTV device successfully.<br />
<br />
So the playlist itself is fine once it has been downloaded with a User-Agent.<br />
<br />
6. THE ACTUAL LIVE STREAM ALSO REQUIRES A USER-AGENT<br />
<br />
I then extracted one current M3U8 stream URL from the new playlist and tested that independently with System.Net.WebClient.<br />
<br />
Without a User-Agent:<br />
<br />
NO USER-AGENT: FAILED<br />
The remote server returned an error: (404) Not Found.<br />
<br />
With:<br />
<br />
&#36;wc.Headers["User-Agent"] = "Mozilla/5.0"<br />
<br />
the exact same stream URL succeeds.<br />
<br />
So the User-Agent requirement is not limited to the XC API or get.php download. It also applies to the actual live M3U8 stream.<br />
<br />
7. LOCAL M3U WITH #EXTVLCOPT USER-AGENT<br />
<br />
I created a one-channel M3U to test this in isolation:<br />
<br />
#EXTM3U<br />
#EXTINF:-1 tvg-name="LBW: HBO UA TEST",LBW: HBO UA TEST<br />
#EXTVLCOPT:http-user-agent=Mozilla/5.0<br />
http://&lt;stream-server&gt;/live/USERNAME/PASSWORD/STREAMID.m3u8<br />
<br />
NextPVR imported this successfully.<br />
<br />
When I tried to play it, NextPVR got as far as attempting the IPTV stream:<br />
<br />
StartStream(...:LBW: HBO UA TEST)<br />
IPTV StartStream<br />
IPTV StartStream@2<br />
IPTV StartStream@3<br />
IPTV StartStream@3.1<br />
IPTV StartStream@3.2<br />
IPTV StartStream@3.3<br />
IPTV StartStream@3.4<br />
M3U8 (...)<br />
Checking m3u8 stream (...)<br />
<br />
It remained at "Starting Device. Please Wait..." for several seconds and then:<br />
<br />
Unable to StartStream(): One or more errors occurred. (A task was canceled.)<br />
StartStream(...:LBW: HBO UA TEST, ...) allocated handle: 0<br />
Handle: 0<br />
Failed to start stream. Handle 0.<br />
<br />
The web player then showed "Streaming Failed (transcoder exited)".<br />
<br />
8. TEST WITH |user-agent=Mozilla/5.0<br />
<br />
I then created another one-channel test using the pipe/header syntax:<br />
<br />
http://&lt;stream-server&gt;/live/USERNAME/PASSWORD/STREAMID.m3u8|user-agent=Mozilla/5.0<br />
<br />
This produced a completely different failure.<br />
<br />
The web player showed:<br />
<br />
Error starting transcode: error: Internal Server Error<br />
<br />
The new nrecord.log shows that this time NextPVR does not even get as far as IPTV StartStream.<br />
<br />
Immediately after channel.transcode.initiate for the test channel:<br />
<br />
InitiateTranscode<br />
InitiateTranscode@2..<br />
CaptureSource.LoadAll()<br />
<br />
System.NullReferenceException: Object reference not set to an instance of an object.<br />
  at NShared.Extend.RequestHandlers.TranscoderHLS.InitiateTranscode(String&amp; reason)<br />
  at NShared.Extend.ChannelRequestHandler.InitiateTranscode(Dictionary`2 parameters)<br />
  at NShared.Extend.ChannelRequestHandler.HandleRequest(String method, Dictionary`2 parameters)<br />
  at NShared.Extend.PluginFactory.HandleRequest(ServiceResponseStream serviceResponseStream, Dictionary`2 parameters)<br />
  at NPVR.Controllers.ServicesController.HandleServiceRequest(String body, String contentType)<br />
<br />
So the |user-agent syntax appears to trigger a NullReferenceException inside TranscoderHLS.InitiateTranscode() in my setup.<br />
<br />
SUMMARY<br />
<br />
As far as I can tell:<br />
<br />
1. The IPTV provider now requires an acceptable User-Agent.<br />
<br />
2. Requests without one appear to deliberately receive HTTP 404.<br />
<br />
3. I can reproduce this independently using System.Net.WebClient:<br />
  - no User-Agent = 404<br />
  - Mozilla/5.0 = success<br />
<br />
4. This applies to:<br />
  - player_api.php / XC login<br />
  - get.php / M3U download<br />
  - the actual live M3U8 stream<br />
<br />
5. This explains why TiviMate and Chrome work while NextPVR's XC/M3U requests fail.<br />
<br />
6. Downloading the M3U manually with a User-Agent allows NextPVR to import the current channel list.<br />
<br />
7. Adding #EXTVLCOPT:http-user-agent=Mozilla/5.0 does not allow the live stream to start.<br />
<br />
8. Using:<br />
  |user-agent=Mozilla/5.0<br />
<br />
  causes a NullReferenceException inside:<br />
  NShared.Extend.RequestHandlers.TranscoderHLS.InitiateTranscode()<br />
<br />
Would it be possible for NextPVR to send a normal User-Agent for:<br />
<br />
- XC API requests<br />
- M3U downloads<br />
- M3U8 stream requests<br />
<br />
or alternatively provide a configurable User-Agent for these requests?<br />
<br />
Also, is the NullReferenceException when using the |user-agent syntax something that can be fixed?<br />
<br />
I'm happy to provide the full nrecord.log (attached) and any other logs required, or test a patched build/DLL if useful.<br />
<br />
Thanks.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SSL working everywhere but in Kodi]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67108</link>
			<pubDate>Thu, 06 Aug 2026 15:27:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31856">MrOrange</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67108</guid>
			<description><![CDATA[Hello,<br />
I've been configuring NextPVR Server to use https instead of simply http with a certificate I created for it (I manage my DNS server and my certificates' infrastructure for many services), and everything seems to be working fine except with the Kodi add-on.<br />
Scenario:<br />
Windows 11 with both NextPVR and Kodi.<br />
NextPVR launched not as a service but as a scheduled task, with the PFX and the pvt.key's password passed as parameters.<br />
NextPVR is fully functional via browser (FireFox) using https; channels can be watched without problems (after granting audio+video permission)<br />
After enabling the corresponding setting, NextPVR works as a M3U provider via https to clients such as VLC. NOTE: VLC for Android was not capable of verifying the certificate's chain because Android installs users' CA certificates (like mine) apart from the system ones, and not all apps are configured to check at both sites (this has happened to me already in the past with other apps; fortunately VLC pops up a warning giving the option of trusting the certificate anyway, but this is 100% a VLC thing)<br />
But when it came to Kodi with the NextPVR add-on (after tuning the settings.xml file - in fact I also tuned the "instance-settings-1.xml" file), Kodi shows the following message on the top-right corner: "PVR Manager is starting up 0%" and stays there forever. NOTE: Despite being both Kodi and NextPVR running on the same PC, the add-on is not configured with "localhost" or 127.0.0.1 but with the URI associated with the certificate. This should not be the problem as my switch is capable of managing loopbacks in the domain (in fact, it is also how I checked via browser, also on the same Windows PC, which worked perfectly).<br />
<br />
These are the versions I'm running:<br />
NextPVR: 7.1.1.260616<br />
Kodi: 21.3.0<br />
add-on: 21.3.2<br />
<br />
PS: I've noticed that it is encouraged to use a reversed proxy instead of using SSL directly on NextPVR; however, any help would be highly appreciated.<br />
<br />
Thank you very much in advance]]></description>
			<content:encoded><![CDATA[Hello,<br />
I've been configuring NextPVR Server to use https instead of simply http with a certificate I created for it (I manage my DNS server and my certificates' infrastructure for many services), and everything seems to be working fine except with the Kodi add-on.<br />
Scenario:<br />
Windows 11 with both NextPVR and Kodi.<br />
NextPVR launched not as a service but as a scheduled task, with the PFX and the pvt.key's password passed as parameters.<br />
NextPVR is fully functional via browser (FireFox) using https; channels can be watched without problems (after granting audio+video permission)<br />
After enabling the corresponding setting, NextPVR works as a M3U provider via https to clients such as VLC. NOTE: VLC for Android was not capable of verifying the certificate's chain because Android installs users' CA certificates (like mine) apart from the system ones, and not all apps are configured to check at both sites (this has happened to me already in the past with other apps; fortunately VLC pops up a warning giving the option of trusting the certificate anyway, but this is 100% a VLC thing)<br />
But when it came to Kodi with the NextPVR add-on (after tuning the settings.xml file - in fact I also tuned the "instance-settings-1.xml" file), Kodi shows the following message on the top-right corner: "PVR Manager is starting up 0%" and stays there forever. NOTE: Despite being both Kodi and NextPVR running on the same PC, the add-on is not configured with "localhost" or 127.0.0.1 but with the URI associated with the certificate. This should not be the problem as my switch is capable of managing loopbacks in the domain (in fact, it is also how I checked via browser, also on the same Windows PC, which worked perfectly).<br />
<br />
These are the versions I'm running:<br />
NextPVR: 7.1.1.260616<br />
Kodi: 21.3.0<br />
add-on: 21.3.2<br />
<br />
PS: I've noticed that it is encouraged to use a reversed proxy instead of using SSL directly on NextPVR; however, any help would be highly appreciated.<br />
<br />
Thank you very much in advance]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Volume Control]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67107</link>
			<pubDate>Thu, 06 Aug 2026 07:30:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31781">KoTeuKa</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67107</guid>
			<description><![CDATA[<span style="color: #074454;" class="mycode_color"><span style="font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">I have NextPVR server and Kodi add-on working pretty well, but noticed I lost the ability to mute or change volume from the web interface -or- audio icon at the top of the screen when watching Live TV (IP channels are not affected).  Did I miss a setting to enable this or is the feature not available?</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #074454;" class="mycode_color"><span style="font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">I have NextPVR server and Kodi add-on working pretty well, but noticed I lost the ability to mute or change volume from the web interface -or- audio icon at the top of the screen when watching Live TV (IP channels are not affected).  Did I miss a setting to enable this or is the feature not available?</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Can't update NextPVR to latest version.]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67106</link>
			<pubDate>Thu, 06 Aug 2026 04:16:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31544">RAK</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67106</guid>
			<description><![CDATA[According to the attached Screenshot of the upper left corner of the NextPVR "Settings" screen, I currently have version 7.0.5.260307 installed ,and would like to update to version 7.1.1.260616 as is also shown on the Settings screen as being the latest available.  To do this from the Linux Command-Line, I basically followed the same procedure as for a first time installation of version 7.1.1 using the commands shown below.<br />
<br />
1.   <span style="font-family: Roboto;" class="mycode_font">curl </span><a href="https://nextpvr.com/nextpvr-helper.deb" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color"><span style="font-family: Roboto;" class="mycode_font"><span style="text-decoration: underline;" class="mycode_u">https://nextpvr.com/nextpvr-helper.deb</span></span></span></a><span style="font-family: Roboto;" class="mycode_font"> -O</span><br />
2.   dick@deb:~&#36; sudo apt install ./nextpvr-helper.deb --install-recommends<br />
3.   Reading package lists... Done<br />
4.   Building dependency tree... Done<br />
5.   Reading state information... Done<br />
6.   Note, selecting 'nextpvr-helper' instead of './nextpvr-helper.deb'    :~&#36; sudo apt install ./nextpvr-helper.deb --install-recommends<br />
7.   nextpvr-helper is already the newest version (3.1).<br />
8.   0 upgraded, 0 newly installed, 0 to remove and 337 not upgraded.<br />
9.   dick@deb:~&#36; <br />
<br />
Lines 6 and 7 seem to suggest that the  Linux Installer (nextpvr-helper.deb) is confused between what is currently installed, and the version it should be installing.  <br />
<br />
I have no other way of determining what version is currently installed, so maybe the "Settings"  screen is wrong, or the latest version is already installed.  Any help in resolving this problem would be greatly appreciated.<br />
<br />
The URL for my Log files is: <a href="https://drive.google.com/file/d/1r7fL2Fy0Hk4OlAkAmTkEzapm1cJpCnDE/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1r7fL2Fy...sp=sharing</a><br />
<br />
Tnx,  RAK<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=10224" target="_blank" title="">NextPVR-Version.png</a> (Size: 39.17 KB / Downloads: 22)
]]></description>
			<content:encoded><![CDATA[According to the attached Screenshot of the upper left corner of the NextPVR "Settings" screen, I currently have version 7.0.5.260307 installed ,and would like to update to version 7.1.1.260616 as is also shown on the Settings screen as being the latest available.  To do this from the Linux Command-Line, I basically followed the same procedure as for a first time installation of version 7.1.1 using the commands shown below.<br />
<br />
1.   <span style="font-family: Roboto;" class="mycode_font">curl </span><a href="https://nextpvr.com/nextpvr-helper.deb" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color"><span style="font-family: Roboto;" class="mycode_font"><span style="text-decoration: underline;" class="mycode_u">https://nextpvr.com/nextpvr-helper.deb</span></span></span></a><span style="font-family: Roboto;" class="mycode_font"> -O</span><br />
2.   dick@deb:~&#36; sudo apt install ./nextpvr-helper.deb --install-recommends<br />
3.   Reading package lists... Done<br />
4.   Building dependency tree... Done<br />
5.   Reading state information... Done<br />
6.   Note, selecting 'nextpvr-helper' instead of './nextpvr-helper.deb'    :~&#36; sudo apt install ./nextpvr-helper.deb --install-recommends<br />
7.   nextpvr-helper is already the newest version (3.1).<br />
8.   0 upgraded, 0 newly installed, 0 to remove and 337 not upgraded.<br />
9.   dick@deb:~&#36; <br />
<br />
Lines 6 and 7 seem to suggest that the  Linux Installer (nextpvr-helper.deb) is confused between what is currently installed, and the version it should be installing.  <br />
<br />
I have no other way of determining what version is currently installed, so maybe the "Settings"  screen is wrong, or the latest version is already installed.  Any help in resolving this problem would be greatly appreciated.<br />
<br />
The URL for my Log files is: <a href="https://drive.google.com/file/d/1r7fL2Fy0Hk4OlAkAmTkEzapm1cJpCnDE/view?usp=sharing" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1r7fL2Fy...sp=sharing</a><br />
<br />
Tnx,  RAK<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=10224" target="_blank" title="">NextPVR-Version.png</a> (Size: 39.17 KB / Downloads: 22)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RealTimeIsUniversal.]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67105</link>
			<pubDate>Wed, 05 Aug 2026 22:26:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=26720">bufulo</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67105</guid>
			<description><![CDATA[Seems to be some trouble with NextPVR recording scheduling when RealTimeIsUniversal is enabled in Windows.  This is a useful Windows setting when mixing Windows and Linux systems.  I haven't spent any time investigating yet but I bet the NextPVR recording service might start before that registry setting takes effect as it seems my recordings are off by the 2 hour amount this setting would adjust things for my system.  Perhaps a workaround is making NextPVR service dependent on something or simply delay starting?]]></description>
			<content:encoded><![CDATA[Seems to be some trouble with NextPVR recording scheduling when RealTimeIsUniversal is enabled in Windows.  This is a useful Windows setting when mixing Windows and Linux systems.  I haven't spent any time investigating yet but I bet the NextPVR recording service might start before that registry setting takes effect as it seems my recordings are off by the 2 hour amount this setting would adjust things for my system.  Perhaps a workaround is making NextPVR service dependent on something or simply delay starting?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Using JellyFin as client to NextPVR]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67104</link>
			<pubDate>Wed, 05 Aug 2026 17:07:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=22186">ceejayemm</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67104</guid>
			<description><![CDATA[I have been fiddling about with using JellyFin as the front end for NextPVR recordings for a while, so far so good.  I am now starting to look at the new JellyFin 12.0-RC4 release.  I run NextPVR and Jellyfin as separate Docker containers on the same server.  The release notes for RC4 note the need to remove and reinstall any plugins (if you are upgrading), I am not, this is a new clean installation of JellyFin 12.0 RC-4.  I installed the current (?) NextPVR plugin for Jellyfish (v13.0.0 ?) and configured it for my environments.  I  am NOT using the JellyFin Live TV or DVR configuration at all.  I seem to be able to access NextPVR Live TV, Guide and recordings without any problems.<br />
<br />
Questions:<br />
1. Is this the correct NextPVR plugin version to use ?  Is there likely to be a revision of the plugin for the new JellyFin 12.x release when this comes about ?<br />
<br />
2. Although, as noted above, I can see Live TV and recordings without any visible problems on screen, the Jellyfin log files repeat the following error/warning multiple (lots and lots of) times (<a href="http://cmdock-av1:8866" target="_blank" rel="noopener" class="mycode_url">http://cmdock-av1:8866</a> is my Docker NextPVR installation):<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>[2026-08-05 01:37:55.319 +01:00] [WRN] [61] Emby.Server.Implementations.Library.LibraryManager: Cannot fetch image from "http://cmdock-av1:8866/service?method=channel.icon&amp;channel_id=7267"<br />
System.InvalidOperationException: Unable to convert any images to local<br />
  at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, Boolean removeOnFailure)<br />
  at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)</blockquote>
<br />
Is it something I need to worry about ? Am I missing something in the setup of NextPVR or Jellyfin or plugin?  I am not sure if this is a NextPVR or a Jellyfin issue but I thought I would start here as I have some history with NextPVR.  I am happy to move it to the JellyFin forums if this deemed necessary<br />
<br />
<br />
I have attached a recent set of logs below for both NextPVR and JellyFin.<br />
<br />
Thanks for any pointers / help.<br />
<br />
Chris<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10222" target="_blank" title="">logs-20260805-1632.zip</a> (Size: 1,017.44 KB / Downloads: 5)
<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10223" target="_blank" title="">jellyfin_log_20260805.zip</a> (Size: 36.05 KB / Downloads: 2)
]]></description>
			<content:encoded><![CDATA[I have been fiddling about with using JellyFin as the front end for NextPVR recordings for a while, so far so good.  I am now starting to look at the new JellyFin 12.0-RC4 release.  I run NextPVR and Jellyfin as separate Docker containers on the same server.  The release notes for RC4 note the need to remove and reinstall any plugins (if you are upgrading), I am not, this is a new clean installation of JellyFin 12.0 RC-4.  I installed the current (?) NextPVR plugin for Jellyfish (v13.0.0 ?) and configured it for my environments.  I  am NOT using the JellyFin Live TV or DVR configuration at all.  I seem to be able to access NextPVR Live TV, Guide and recordings without any problems.<br />
<br />
Questions:<br />
1. Is this the correct NextPVR plugin version to use ?  Is there likely to be a revision of the plugin for the new JellyFin 12.x release when this comes about ?<br />
<br />
2. Although, as noted above, I can see Live TV and recordings without any visible problems on screen, the Jellyfin log files repeat the following error/warning multiple (lots and lots of) times (<a href="http://cmdock-av1:8866" target="_blank" rel="noopener" class="mycode_url">http://cmdock-av1:8866</a> is my Docker NextPVR installation):<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>[2026-08-05 01:37:55.319 +01:00] [WRN] [61] Emby.Server.Implementations.Library.LibraryManager: Cannot fetch image from "http://cmdock-av1:8866/service?method=channel.icon&amp;channel_id=7267"<br />
System.InvalidOperationException: Unable to convert any images to local<br />
  at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, Boolean removeOnFailure)<br />
  at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)</blockquote>
<br />
Is it something I need to worry about ? Am I missing something in the setup of NextPVR or Jellyfin or plugin?  I am not sure if this is a NextPVR or a Jellyfin issue but I thought I would start here as I have some history with NextPVR.  I am happy to move it to the JellyFin forums if this deemed necessary<br />
<br />
<br />
I have attached a recent set of logs below for both NextPVR and JellyFin.<br />
<br />
Thanks for any pointers / help.<br />
<br />
Chris<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10222" target="_blank" title="">logs-20260805-1632.zip</a> (Size: 1,017.44 KB / Downloads: 5)
<br />
<br />
<img src="https://forums.nextpvr.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=10223" target="_blank" title="">jellyfin_log_20260805.zip</a> (Size: 36.05 KB / Downloads: 2)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Updating device and guide channels]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67102</link>
			<pubDate>Mon, 03 Aug 2026 21:34:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=30932">Jack_Burton505</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67102</guid>
			<description><![CDATA[Hello, my question is about how to add a channel to the NPVR program guide.  I am using the current NPVR version on linux, I have an HDHR dual OTA tuner and I am subscribed to Schedules Direct, and I'm in the southwestern US.  Out of the seventy or so channels that show up whenever I scan for channels on my TV, or in the HDHR app, I currently have 35 selected for the devices and the NPVR program guide.  I have had this setup working for about a year and everything has been working fine.  I need to add a newly created (in my area) OTA channel, and I don't want to screw up my current configuration when I do it.<br />
<br />
The situation here is that network programming for CBS is leaving the channel it has been associated with forever and is being moved to a new digital sub channel (XX.4, for example) of another local channel that has always been associated with another major network, and it is this new digital channel (XX.4) that I need to add to the program guide.  When the new channel was activated, my TV and the HDHR guide both picked it up immediately.<br />
<br />
Using the web browser interface for my NPVR server, I went into settings and selected the devices tab.  I selected one of the two HDHR devices (which currently shows the 35 channels I have selected for the guide), and clicked the "scan channels" button.  In the guide selection I picked (as I always have) the Schedules Direct local broadcast listings for my zip code.  The results were a total of 30 channels, a few of which are among the channels I currently have selected, most which are not currently selected.  The newly created XX.4 channel does show up the scan.  At this point I cancel out because I'm unsure of what to do.  As I said, I don't want to screw up my current configuration.<br />
<br />
If I select only the new XX.4 channel from this scan list, will the new channel be added to my currently selections, or will the current selections be erased and only the new channel show up in my channel choices for the guide?<br />
<br />
Thank you in advance for your help.]]></description>
			<content:encoded><![CDATA[Hello, my question is about how to add a channel to the NPVR program guide.  I am using the current NPVR version on linux, I have an HDHR dual OTA tuner and I am subscribed to Schedules Direct, and I'm in the southwestern US.  Out of the seventy or so channels that show up whenever I scan for channels on my TV, or in the HDHR app, I currently have 35 selected for the devices and the NPVR program guide.  I have had this setup working for about a year and everything has been working fine.  I need to add a newly created (in my area) OTA channel, and I don't want to screw up my current configuration when I do it.<br />
<br />
The situation here is that network programming for CBS is leaving the channel it has been associated with forever and is being moved to a new digital sub channel (XX.4, for example) of another local channel that has always been associated with another major network, and it is this new digital channel (XX.4) that I need to add to the program guide.  When the new channel was activated, my TV and the HDHR guide both picked it up immediately.<br />
<br />
Using the web browser interface for my NPVR server, I went into settings and selected the devices tab.  I selected one of the two HDHR devices (which currently shows the 35 channels I have selected for the guide), and clicked the "scan channels" button.  In the guide selection I picked (as I always have) the Schedules Direct local broadcast listings for my zip code.  The results were a total of 30 channels, a few of which are among the channels I currently have selected, most which are not currently selected.  The newly created XX.4 channel does show up the scan.  At this point I cancel out because I'm unsure of what to do.  As I said, I don't want to screw up my current configuration.<br />
<br />
If I select only the new XX.4 channel from this scan list, will the new channel be added to my currently selections, or will the current selections be erased and only the new channel show up in my channel choices for the guide?<br />
<br />
Thank you in advance for your help.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Robotic audio in Chromium browsers (Firefox, Kodi and Android work correctly)]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67101</link>
			<pubDate>Mon, 03 Aug 2026 00:09:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=31845">digitaltuner</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67101</guid>
			<description><![CDATA[The audio will distort after watch live TV for a period of time ranging from a few minutes to about an hour on the web interface of NextPVR on Chromium browser. Tried to ask ChatGPT for help to fix this issue and drew a conclusion that the issue may be caused by the interaction of NextPVR web interface and Chromium browsers. I reckon ChatGPT generated a better bug report than me?. Follow is the bug report generated by ChatGPT&gt;<br />
<br />
Environment<br />
<span style="font-weight: bold;" class="mycode_b">NextPVR Version</span><ul class="mycode_list"><li>7.1.1.260616 <br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Operating Systems</span><ul class="mycode_list"><li>Windows 11 PC #1<ul class="mycode_list"><li>AMD Ryzen 9 7940HS <br />
</li>
<li>AMD Radeon 780M <br />
</li>
</ul>
</li>
<li>Windows 11 PC #2<ul class="mycode_list"><li>Intel Core 2 Duo E8500 <br />
</li>
<li>NVIDIA GTX 1660 <br />
</li>
</ul>
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Browsers tested</span><ul class="mycode_list"><li>Brave (fails) <br />
</li>
<li>Google Chrome (fails) <br />
</li>
<li>Microsoft Edge (fails) <br />
</li>
<li>Firefox (works) <br />
</li>
</ul>
<hr class="mycode_hr" />
Problem<br />
When watching <span style="font-weight: bold;" class="mycode_b">Live TV</span> or <span style="font-weight: bold;" class="mycode_b">recordings</span> using the NextPVR web interface in Chromium-based browsers, the audio eventually becomes robotic/distorted.<br />
The time before the problem appears is random. Sometimes it takes only a few minutes, sometimes much longer.<br />
The <span style="font-weight: bold;" class="mycode_b">video continues to play normally</span> while only the audio becomes distorted.<br />
<br />
What I have tested<br />
The issue occurs on:<ul class="mycode_list"><li>Live TV <br />
</li>
<li>Recorded TV <br />
</li>
<li>Brave <br />
</li>
<li>Chrome <br />
</li>
<li>Microsoft Edge <br />
</li>
</ul>
The issue does <span style="font-weight: bold;" class="mycode_b">not</span> occur on:<ul class="mycode_list"><li>Firefox (tested for more than 2 hours) <br />
</li>
<li>Kodi <br />
</li>
<li>Android client (Samsung A15) <br />
</li>
</ul>
<hr class="mycode_hr" />
Troubleshooting performed<br />
I have tried the following without success:<ul class="mycode_list"><li>Disabled browser hardware acceleration. <br />
</li>
<li>Enabled <span style="font-weight: bold;" class="mycode_b">"Avoid transcoding where possible"</span>. <br />
</li>
<li>Disabled <span style="font-weight: bold;" class="mycode_b">"Avoid transcoding where possible"</span>. <br />
</li>
<li>Tested using different audio devices:<ul class="mycode_list"><li>Creative Pebble V3 (USB audio) <br />
</li>
<li>Lenovo L32p-30 monitor speakers (HDMI audio) <br />
</li>
</ul>
</li>
<li>Installed the K-Lite Codec Pack. <br />
</li>
</ul>
The problem still occurs.<br />
<hr class="mycode_hr" />
Additional testing<br />
To rule out a hardware or Windows-specific problem, I tested a <span style="font-weight: bold;" class="mycode_b">second Windows 11 PC</span> with completely different hardware:<br />
<span style="font-weight: bold;" class="mycode_b">PC #1</span><ul class="mycode_list"><li>AMD Ryzen 9 7940HS <br />
</li>
<li>AMD Radeon 780M <br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">PC #2</span><ul class="mycode_list"><li>Intel Core 2 Duo E8500 <br />
</li>
<li>NVIDIA GTX 1660 <br />
</li>
</ul>
Both systems exhibit the same robotic audio problem when using Chromium-based browsers to access the NextPVR web interface.<br />
<hr class="mycode_hr" />
Additional information<br />
I have screen captured a 10 second distorted audio video. Can upload it if needed.<br />
I collected a Chromium <span style="font-weight: bold;" class="mycode_b">media-internals</span> log and a Network trace while troubleshooting.<br />
I don't know how to interpret these logs, but I'm happy to upload them if they would be useful.<br />
<hr class="mycode_hr" />
Question<br />
Could you please advise what additional information or logs would help diagnose this issue?<br />
I'd be happy to perform further testing if needed.]]></description>
			<content:encoded><![CDATA[The audio will distort after watch live TV for a period of time ranging from a few minutes to about an hour on the web interface of NextPVR on Chromium browser. Tried to ask ChatGPT for help to fix this issue and drew a conclusion that the issue may be caused by the interaction of NextPVR web interface and Chromium browsers. I reckon ChatGPT generated a better bug report than me?. Follow is the bug report generated by ChatGPT&gt;<br />
<br />
Environment<br />
<span style="font-weight: bold;" class="mycode_b">NextPVR Version</span><ul class="mycode_list"><li>7.1.1.260616 <br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Operating Systems</span><ul class="mycode_list"><li>Windows 11 PC #1<ul class="mycode_list"><li>AMD Ryzen 9 7940HS <br />
</li>
<li>AMD Radeon 780M <br />
</li>
</ul>
</li>
<li>Windows 11 PC #2<ul class="mycode_list"><li>Intel Core 2 Duo E8500 <br />
</li>
<li>NVIDIA GTX 1660 <br />
</li>
</ul>
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Browsers tested</span><ul class="mycode_list"><li>Brave (fails) <br />
</li>
<li>Google Chrome (fails) <br />
</li>
<li>Microsoft Edge (fails) <br />
</li>
<li>Firefox (works) <br />
</li>
</ul>
<hr class="mycode_hr" />
Problem<br />
When watching <span style="font-weight: bold;" class="mycode_b">Live TV</span> or <span style="font-weight: bold;" class="mycode_b">recordings</span> using the NextPVR web interface in Chromium-based browsers, the audio eventually becomes robotic/distorted.<br />
The time before the problem appears is random. Sometimes it takes only a few minutes, sometimes much longer.<br />
The <span style="font-weight: bold;" class="mycode_b">video continues to play normally</span> while only the audio becomes distorted.<br />
<br />
What I have tested<br />
The issue occurs on:<ul class="mycode_list"><li>Live TV <br />
</li>
<li>Recorded TV <br />
</li>
<li>Brave <br />
</li>
<li>Chrome <br />
</li>
<li>Microsoft Edge <br />
</li>
</ul>
The issue does <span style="font-weight: bold;" class="mycode_b">not</span> occur on:<ul class="mycode_list"><li>Firefox (tested for more than 2 hours) <br />
</li>
<li>Kodi <br />
</li>
<li>Android client (Samsung A15) <br />
</li>
</ul>
<hr class="mycode_hr" />
Troubleshooting performed<br />
I have tried the following without success:<ul class="mycode_list"><li>Disabled browser hardware acceleration. <br />
</li>
<li>Enabled <span style="font-weight: bold;" class="mycode_b">"Avoid transcoding where possible"</span>. <br />
</li>
<li>Disabled <span style="font-weight: bold;" class="mycode_b">"Avoid transcoding where possible"</span>. <br />
</li>
<li>Tested using different audio devices:<ul class="mycode_list"><li>Creative Pebble V3 (USB audio) <br />
</li>
<li>Lenovo L32p-30 monitor speakers (HDMI audio) <br />
</li>
</ul>
</li>
<li>Installed the K-Lite Codec Pack. <br />
</li>
</ul>
The problem still occurs.<br />
<hr class="mycode_hr" />
Additional testing<br />
To rule out a hardware or Windows-specific problem, I tested a <span style="font-weight: bold;" class="mycode_b">second Windows 11 PC</span> with completely different hardware:<br />
<span style="font-weight: bold;" class="mycode_b">PC #1</span><ul class="mycode_list"><li>AMD Ryzen 9 7940HS <br />
</li>
<li>AMD Radeon 780M <br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">PC #2</span><ul class="mycode_list"><li>Intel Core 2 Duo E8500 <br />
</li>
<li>NVIDIA GTX 1660 <br />
</li>
</ul>
Both systems exhibit the same robotic audio problem when using Chromium-based browsers to access the NextPVR web interface.<br />
<hr class="mycode_hr" />
Additional information<br />
I have screen captured a 10 second distorted audio video. Can upload it if needed.<br />
I collected a Chromium <span style="font-weight: bold;" class="mycode_b">media-internals</span> log and a Network trace while troubleshooting.<br />
I don't know how to interpret these logs, but I'm happy to upload them if they would be useful.<br />
<hr class="mycode_hr" />
Question<br />
Could you please advise what additional information or logs would help diagnose this issue?<br />
I'd be happy to perform further testing if needed.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Guide Data on Extras]]></title>
			<link>https://forums.nextpvr.com/showthread.php?tid=67099</link>
			<pubDate>Sun, 02 Aug 2026 19:36:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.nextpvr.com/member.php?action=profile&uid=22198">hdpvr-doug8796</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.nextpvr.com/showthread.php?tid=67099</guid>
			<description><![CDATA[I have extras channels that use different code to use <br />
<br />
&lt;channel name="ESPN"&gt;<br />
    &lt;command&gt;ffmpeg&lt;/command&gt;<br />
    &lt;args&gt;-v panic -re -i "http://localhost:5589/hls/espn/stream.m3u8" -c:v copy -c:a aac -f mpegts -&lt;/args&gt;<br />
&lt;/channel&gt;<br />
<br />
How do I add guide data to these?<br />
<br />
I figured it out sorry.]]></description>
			<content:encoded><![CDATA[I have extras channels that use different code to use <br />
<br />
&lt;channel name="ESPN"&gt;<br />
    &lt;command&gt;ffmpeg&lt;/command&gt;<br />
    &lt;args&gt;-v panic -re -i "http://localhost:5589/hls/espn/stream.m3u8" -c:v copy -c:a aac -f mpegts -&lt;/args&gt;<br />
&lt;/channel&gt;<br />
<br />
How do I add guide data to these?<br />
<br />
I figured it out sorry.]]></content:encoded>
		</item>
	</channel>
</rss>