I'm using NextPVR Version: 7.0.3.250920 on Xubuntu 24.04.3 LTS. I have it working, more or less, on two HDHomeRun devices.
When I fill out the Schedules Direct Username and Password, NextPVR takes it and updates the guide successfully. However, if I go back to the settings page later (http://192.168.0.8:8866/settings.html#), Username shows "SD Username" instead of the username I provided. Is this normal?
NextPVR frequently fails to update the guide when doing it itself. We usually notice because the guide is mostly empty days later. I re-enter my Schedules Direct username and password, and it downloads the guide and seems fine for awhile.
I can login to Schedules Direct with the same username and password. My Schedules Direct account has not expired.
I didn't see any error messages in the logs I submitted. They get overwritten so quickly that errors disappear. In the past I have seen errors about Schedules Direct retrieval, like so:
Code:
2025-10-13 02:44:36.787 [DEBUG][13] Update EPG...
2025-10-13 02:44:36.789 [INFO][38] About to update EPG
2025-10-13 02:44:37.276 [DEBUG][38] No /var/opt/nextpvr/scripts/UpdateEPG.sh file found
2025-10-13 02:44:37.277 [DEBUG][38] select channel.*, channel_mapping.*, capture_source.present as present from channel, channel_mapping, capture_source where channel.oid = channel_oid and capture_source_oid = capture_source.oid and capture_source.enabled = 'Y';
2025-10-13 02:44:37.279 [DEBUG][38] Doing EPG update from Schedules Direct JSON
2025-10-13 02:44:37.282 [DEBUG][38] SD requesting new token
2025-10-13 02:44:37.282 [DEBUG][38] SD(https://json.schedulesdirect.org/20141201/token)
2025-10-13 02:44:39.081 [ERROR][38] Unexpected error doing Schedules Direct login: System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at NShared.SchedulesDirectJSONEPGSource.DoPOSTRequest(String url, String token, String body, Boolean retry)
2025-10-13 02:44:39.081 [ERROR][38] System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at NShared.SchedulesDirectJSONEPGSource.DoPOSTRequest(String url, String token, String body, Boolean retry)
2025-10-13 02:44:39.081 [ERROR][38] SD http code: Forbidden
2025-10-13 02:44:39.082 [ERROR][38] {"code":403,"response":"Blank username."}
2025-10-13 02:44:39.082 [INFO][38] SD got new token:
2025-10-13 02:44:39.082 [DEBUG][38] Using URL: https://json.schedulesdirect.org/20141201
2025-10-13 02:44:40.129 [ERROR][38] SD http code: NotFound
2025-10-13 02:44:40.129 [ERROR][38] {"response":"TOKEN_MISSING","code":1004,"serverID":"20141201.web","message":"Token required but not provided in header or request URI.","datetime":"2025-10-13T06:44:40Z","serverTime":1760337880}
2025-10-13 02:44:40.131 [DEBUG][38]
{"response":"TOKEN_MISSING","code":1004,"serverID":"20141201.web","message":"Token required but not provided in header or request URI.","datetime":"2025-10-13T06:44:40Z","serverTime":1760337880}
2025-10-13 02:44:40.131 [ERROR][38] Unable to get token:
2025-10-13 02:44:44.132 [DEBUG][38] No /var/opt/nextpvr/scripts/PostLoadEPG.sh file found
2025-10-13 02:44:44.133 [INFO][38] deleting old conflicts
I am on Version: 7.0.3.250920 and already uninstalled KB5066835. While importing new playlist i am getting 401 error. It fails either ways m3u or xc. Playlist is fine when tested on other players. Also I am able to record existing channels. Just can't add new due to 401 error.
I am new to NextPVR and trying to figure out how to show live TV on my TV. I used to use Windows Media Player, but I have a reformatted laptop that now has Windows 10 on it.
Can you tell me how to put it on my network and the TV to see the channels?
Is anyone using the EASY PLAYER SWITCH plugin? It lets you switch to a different playercorefactory.xml upon demand; or completely switch to VLC as your Kodi player.
Does anyone have an edited XML with MX PLAYER PRO as the default player?
So recorded a nice long movie of two hours. Went to play it and the player in Kodi just would not play the TS file. Switched to try MX PLAYER PRO and worked fine to play the same TS file.
Likely indexing or slight glitches in the stream when recording. Have had problems recording long streams forever. Always seems to be a glitch somewhere, but you would think that NEXTPVR would recover from the stream pausing.
I have a external drive that Records all my tv shows. With 2020 it creates a season folder and inside is a recording thats episode and number. Ie 2020.S48E4.ts and comskip will not even run on it. My other videos are labeled as ie DatelineNBC202550056.ts
I do have "Use episode number when possible" but 2020 is the only show using season and episode numbers.
I am new to NextPVR and got the channels to show but the listing doesn't show any details whatsoever. What am I missing? I am using Schedules Direct and logged in.
I run NextPVR inside a Proxmox Linux (Debian) container, installed through the nextpvr-helper.deb package. I passed-through the USB TV tuner device (Hauppauge TV WinTV-dualHD model 01590) to the container and it works like a charm.
I have however found an anomaly that more than one time compromised the DVB recordings I have scheduled: the recording of DVB streams is interrupted by scheduled EPG updates, if that operation takes place during the time of the recording and is performed via the DVB tuner (Settings > Guide > EPG Sources = 'DVB/ATSC EPG' for at least one channel) and not via XML resources ('XMLTV').
The possible workarounds are:
schedule EPG updates only once per day, at a time when you are unlikely to record anything from the DVB tuner, for example 5:00 AM
unset EPG from 'DVB/ATSC EPG' from ALL the channels and use exclusively 'XMLTV' instead: EPG update from the web does not interfere with DBV tuner recordings
I actually have put in place the second workaround since a while, except for forgetting about it when I tuned a new DVB channel that become recently available. This event triggered this bug again.
Ideally, it would be nice if EPG update from DVB is not performed if the tuner device is busy while recording.
Hope this was of help for others with unexpected interruptions of their DBV recordings.
Cheerz
A.
My configuration:
Settings > Channels > at least one channel is set with EPG Source = DVB/ATSC EPG
Schedule the recording of any event on any channel via DVB tuner whose duration overlaps with the scheduled Automatic EPG Update via the same tuner, say from 21:00 to 23:00
Result: the DVB recording is interrupted at the time of the EPG update, in this case 21:55, with no error shown in GUI
Evidence (relevant excerpts from device-adapter0.log):
# Scheduled recording starts OK at 21:00 2025-10-11 21:00:00:064 [DEBUG] starting stream: /shared/private/NEXTPVR_OUT/Easy A/Easy A_2025-10-11_21102245.ts
2025-10-11 21:00:00:840 [INFO] Creating writer for: /shared/private/NEXTPVR_OUT/Easy A/Easy A_2025-10-11_21102245.ts # Scheduled recording keeps on going until 21:55 [i][...][/i] 2025-10-11 21:55:30:977 [DEBUG] Received 2107889276 bytes from device so far 2025-10-11 21:55:36:010 [DEBUG] Received 2111393032 bytes from device so far 2025-10-11 21:55:41:038 [DEBUG] Received 2115303996 bytes from device so far [i]# Scheduled EPG update kicks in at 21:55, caused by the only channel that was set to retrieve that data from DVB/ATSC EPG[/i] 2025-10-11 21:55:42:294 [INFO] received request 2025-10-11 21:55:42:294 [DEBUG] about to process request... 2025-10-11 21:55:42:294 [DEBUG] got 348 bytes 2025-10-11 21:55:42:294 [DEBUG] got request: POST /stream/start?slipseconds=120&pids=18 HTTP/1.1 POST /stream/start?slipseconds=120&pids=18 HTTP/1.1 Host: localhost:35017 Connection: Keep-Alive Content-Type: application/xml Content-Length: 194 <tuning> <type>DVB-T</type> <name>LA7CINEMA</name> <locator> <conf>506000000OFF</conf> </locator> <service_id>752</service_id> <service_type>27</service_type> </tuning> 2025-10-11 21:55:42:294 [DEBUG] resource: /stream/start?slipseconds=120&pids=18 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1 2025-10-11 21:55:42:294 [DEBUG] resource: /stream/start?slipseconds=120&pids=18 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1.1 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1.2 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1.3 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@1.4 2025-10-11 21:55:42:294 [DEBUG] ProcessRequest@done 2025-10-11 21:55:42:294 [DEBUG] starting stream: /tmp/stream.ts 2025-10-11 21:55:42:294 [DEBUG] slip seconds: 120 2025-10-11 21:55:42:294 [DEBUG] LA7CINEMA (sid=752) 2025-10-11 21:55:42:294 [DEBUG] on request adapter0, frontend0 2025-10-11 21:55:42:296 [INFO] Tuning: 506000000 Hz 2025-10-11 21:55:42:296 [INFO] Changing frequencies [i]# Above EPG update operation killed the ongoing DVB recording, despite on a different channel and frequency[/i] 2025-10-11 21:55:42:296 [INFO] Stopped recording (/shared/private/NEXTPVR_OUT/Easy A/Easy A_2025-10-11_21102245.ts)
Hi, I've been using NPVR on the same Windows hardware for years but yesterday, for no apparent reason although it did follow a Windows update, NextPVR was failing to stream any channels and reporting Streaming failed (transcoder exited). After numerous checks and finally re-installing NPVR I now have the problem that I can't re-scan/populate any channels to see if it's now working.
Buried in the logs are numerous lines "status":"Scanning: 177500KHz (7MHz b/w) (0 channels found)" and later followed by {"stat":"Failed","code":11,"msg":"Scanner not active"}
My USB DVB-T is connected and active as, noting an earlier post about using TS Capture, I installed this and can scan and record any stream successfully.
The logs attached are from the re-install onwards.