3 hours ago
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:
Thank you in advance for your guidance.
-Bill
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
Thank you in advance for your guidance.
-Bill