2022-10-31, 06:14 PM
I've been using Schedules Direct and NextPVR on Windows 11 with a Hauppauge quadHD for some time without issue. However, about 2-3 weeks ago some of the station schedules stopped updating and as part of troubleshooting I cleared the EPG to start fresh and it seems no channels are updating. I went so far as to start with a fresh install of NextPVR and setup from scratch, but am still receiving the following in nrecord.log whenever I setup SD and click the Search button to get a lineup for my zip and location:
2022-10-31 11:18:52.610 [DEBUG][8] Got request [::1]: /services/service (setting.sd.findlineups)
2022-10-31 11:18:52.610 [DEBUG][8] method=setting.sd.findlineups
2022-10-31 11:18:52.610 [DEBUG][8] parameters:
2022-10-31 11:18:52.610 [DEBUG][8] method: setting.sd.findlineups
2022-10-31 11:18:52.610 [DEBUG][8] format: json
2022-10-31 11:18:52.610 [DEBUG][8] username:
2022-10-31 11:18:52.611 [DEBUG][8] password: ******
2022-10-31 11:18:52.611 [DEBUG][8] country: USA
2022-10-31 11:18:52.611 [DEBUG][8] postcode: 80465
2022-10-31 11:18:52.611 [DEBUG][8] sid: 55c0f25a-3bdb-4d06-97b1-5f6661a63842
2022-10-31 11:18:52.611 [DEBUG][8] client_ip: ::1
2022-10-31 11:18:52.611 [DEBUG][8] user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26
2022-10-31 11:18:52.611 [DEBUG][8] host_callback: ...
2022-10-31 11:18:52.611 [DEBUG][8] setting.sd.findlineups
2022-10-31 11:18:52.613 [DEBUG][8] SchedulesDirectFindLineups
2022-10-31 11:18:52.614 [DEBUG][8] SD using existing token
2022-10-31 11:18:52.993 [ERROR][8] Unexpected error requesting headends: Newtonsoft.Json.JsonReaderException: Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path '', line 1, position 1.
at Newtonsoft.Json.Linq.JArray.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JArray.Parse(String json, JsonLoadSettings settings)
at NShared.SchedulesDirectJSONEPGSource.GetLineupsOptionsForZipCode(String country, String zipcode)
2022-10-31 11:18:52.993 [DEBUG][8] []
The web interface just seems to ignore me (click on Search and nothing visible happens and I get the error in nrecord.log). I only have the OTA antenna lineup as an EPG option instead of having the SD lineup listed.
As for troubleshooting, beyond the fresh install (which the attached logs are from going back to my original installation), I've done a number of things based on various threads of other issues I've found involving SD and JSON and...: resetting the config.xml lines to put in the SD credentials fresh, the curl command from a command prompt and this is the result (screenshot attached), opened a thread on the SD forum (Error getting EPG data with NextPVR... - forums.schedulesdirect.org) where it was suggested I should have started with the NextPVR folks (and a question about whether or not I use a VPN or multiple connections to the 'Net (no to both)), setting my DNS to 8.8.../4.4... to rule out stale records, and a few other things I've lost track of, with no luck and seemingly not even a change in results.
I've attached my logs and a screenshot of the curl command I issued but I'm sure I'm missing other possibly useful information at this point. However, after a couple weeks of living on only partial 24-hour OTA EPG updates I'm getting lost in what I've tried when and am REALLY missing the SD lineup...
2022-10-31 11:18:52.610 [DEBUG][8] Got request [::1]: /services/service (setting.sd.findlineups)
2022-10-31 11:18:52.610 [DEBUG][8] method=setting.sd.findlineups
2022-10-31 11:18:52.610 [DEBUG][8] parameters:
2022-10-31 11:18:52.610 [DEBUG][8] method: setting.sd.findlineups
2022-10-31 11:18:52.610 [DEBUG][8] format: json
2022-10-31 11:18:52.610 [DEBUG][8] username:
2022-10-31 11:18:52.611 [DEBUG][8] password: ******
2022-10-31 11:18:52.611 [DEBUG][8] country: USA
2022-10-31 11:18:52.611 [DEBUG][8] postcode: 80465
2022-10-31 11:18:52.611 [DEBUG][8] sid: 55c0f25a-3bdb-4d06-97b1-5f6661a63842
2022-10-31 11:18:52.611 [DEBUG][8] client_ip: ::1
2022-10-31 11:18:52.611 [DEBUG][8] user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26
2022-10-31 11:18:52.611 [DEBUG][8] host_callback: ...
2022-10-31 11:18:52.611 [DEBUG][8] setting.sd.findlineups
2022-10-31 11:18:52.613 [DEBUG][8] SchedulesDirectFindLineups
2022-10-31 11:18:52.614 [DEBUG][8] SD using existing token
2022-10-31 11:18:52.993 [ERROR][8] Unexpected error requesting headends: Newtonsoft.Json.JsonReaderException: Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path '', line 1, position 1.
at Newtonsoft.Json.Linq.JArray.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JArray.Parse(String json, JsonLoadSettings settings)
at NShared.SchedulesDirectJSONEPGSource.GetLineupsOptionsForZipCode(String country, String zipcode)
2022-10-31 11:18:52.993 [DEBUG][8] []
The web interface just seems to ignore me (click on Search and nothing visible happens and I get the error in nrecord.log). I only have the OTA antenna lineup as an EPG option instead of having the SD lineup listed.
As for troubleshooting, beyond the fresh install (which the attached logs are from going back to my original installation), I've done a number of things based on various threads of other issues I've found involving SD and JSON and...: resetting the config.xml lines to put in the SD credentials fresh, the curl command from a command prompt and this is the result (screenshot attached), opened a thread on the SD forum (Error getting EPG data with NextPVR... - forums.schedulesdirect.org) where it was suggested I should have started with the NextPVR folks (and a question about whether or not I use a VPN or multiple connections to the 'Net (no to both)), setting my DNS to 8.8.../4.4... to rule out stale records, and a few other things I've lost track of, with no luck and seemingly not even a change in results.
I've attached my logs and a screenshot of the curl command I issued but I'm sure I'm missing other possibly useful information at this point. However, after a couple weeks of living on only partial 24-hour OTA EPG updates I'm getting lost in what I've tried when and am REALLY missing the SD lineup...