Yesterday, 11:52 PM
I've been fighting with the episode guide not loading, and just stumbled across a weird solution/bug.
When load the XMLTV file via httpS, the instance refuses to parse and WILL NOT load it. The process always claims 0 new/0 inserted/0 updated after EPG update is run. There are no errors in the logs, just normal attempts to process from what I can see.
After trying 100 other things, I switched over to plain-text http, and like magic the exact same file loads perfectly. File itself is static and the SSL cert is a trusted from LetsEncrypt provider. This makes absolutely no sense.
The URL to Guide is pulled via the domain where the cert is valid, so it's not a DNS mis-match issue or anything like that.
My setup from Home > Guide:
Here are the details from my SSL Cert.
Just for reference, both `wget` and `curl` running on the linux machine are perfectly fine with the SSL connection to pull the xmltv.xml file...
NexPVR version info:
Version: 7.0.2.250621
OS version it is running on:
When load the XMLTV file via httpS, the instance refuses to parse and WILL NOT load it. The process always claims 0 new/0 inserted/0 updated after EPG update is run. There are no errors in the logs, just normal attempts to process from what I can see.
After trying 100 other things, I switched over to plain-text http, and like magic the exact same file loads perfectly. File itself is static and the SSL cert is a trusted from LetsEncrypt provider. This makes absolutely no sense.
The URL to Guide is pulled via the domain where the cert is valid, so it's not a DNS mis-match issue or anything like that.
My setup from Home > Guide:
Quote:EPG Sources
Shown below is the list of guide sources known to NextPVR
DVB/ATSC EPG
XMLTV [http://redacteddomain.com/xmltv.xml]
Here are the details from my SSL Cert.
Code:
Issuer Name
Country US Organization Let's Encrypt Common Name E5
Validity
Not Before Wed, 06 Aug 2025 [REDACTED] GMT Not After Tue, 04 Nov 2025 [REDACTED] GMT
Subject Alt Names
DNS Name *.redacteddomain.com DNS Name redacteddomain.com
Public Key Info
Algorithm Elliptic Curve Key Size 384 Public Value [REDACTED]
Miscellaneous
Serial Number [REDACTED] Signature Algorithm ECDSA with SHA-384 Version 3 Download PEM (cert)PEM (chain)
Just for reference, both `wget` and `curl` running on the linux machine are perfectly fine with the SSL connection to pull the xmltv.xml file...
Code:
root@nextpvr:/var/opt/nextpvr# wget https://redacteddomain.com/xmltv.xml > tmp.txt
--2025-09-02 18:41:52-- https://redacteddomain.com/xmltv.xml
Resolving redacteddomain.com ( redacteddomain.com)... 66.33.11.225
Connecting to redacteddomain.com ( redacteddomain.com)|66.33.11.225|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14631096 (14M) [application/xml]
Saving to: ‘xmltv.xml’
xmltv.xml 100%[==============>] 13.95M 36.5MB/s in 0.4s
2025-09-02 18:41:52 (36.5 MB/s) - ‘xmltv.xml’ saved [14631096/14631096]
root@nextpvr:/var/opt/nextpvr#
NexPVR version info:
Version: 7.0.2.250621
OS version it is running on:
Code:
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm