2018-04-09, 02:52 AM
I noticed that NextPVR was displaying the wrong artwork for one of the new-ish shows: Rise. So I tried deleting the image files and Rise-catalog.xml from the Media\Shows folder. Then I forced NextPVR to load artwork by calling http://localhost:8866/services/service?m...scape=true. (Using a recording_id for a recorded Rise episode.)
(I would have posted the .zip of the whole logs folder that NextPVR generated, but it is too large to upload here. So I have just uploaded the relevant web.log file.)
The web.log shows
[HTML]2018-04-08 21:18:20.245 [DEBUG][127] Got Web Request (::1): /services/service method=recording.artwork&recording_id=246184&landscape=true
2018-04-08 21:18:20.245 [DEBUG][127] method=recording.artwork
2018-04-08 21:18:20.245 [DEBUG][127] parameters:
2018-04-08 21:18:20.245 [DEBUG][127] method: recording.artwork
2018-04-08 21:18:20.245 [DEBUG][127] recording_id: 246184
2018-04-08 21:18:20.245 [DEBUG][127] landscape: true
2018-04-08 21:18:20.245 [DEBUG][127] client_ip: 127.0.0.1
2018-04-08 21:18:20.245 [DEBUG][127] host_callback: localhost:8866
2018-04-08 21:18:20.245 [DEBUG][127] physical_path: C:\Users\Public\NPVR\web\
2018-04-08 21:18:20.245 [DEBUG][127] user_agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
2018-04-08 21:18:20.245 [DEBUG][127] range:
2018-04-08 21:18:20.245 [DEBUG][127] requested_path: /services/service
2018-04-08 21:18:20.245 [DEBUG][127] verb: GET
2018-04-08 21:18:20.245 [DEBUG][127] sid: default
2018-04-08 21:18:20.245 [DEBUG][127] StreamArtwork()
2018-04-08 21:18:20.246 [DEBUG][127] cached catalog does not exist
2018-04-08 21:18:20.650 [DEBUG][88] Using URL: https://json.schedulesdirect.org/20141201
2018-04-08 21:18:20.715 [DEBUG][88]
{"account":{"expires":"2018-06-20T02:23:17Z","messages":[],"maxLineups":4},"lineups":[{"lineup":"USA-MN58526-X","modified":"2018-04-07T06:30:06Z","uri":"\/20141201\/lineups\/USA-MN58526-X","name":"Comcast - Digital"},{"lineup":"USA-OTA-55106","modified":"2018-04-08T02:38:45Z","uri":"\/20141201\/lineups\/USA-OTA-55106","name":"Local Over the Air Broadcast"}],"lastDataUpdate":"2018-04-08T14:28:54Z","notifications":[],"systemStatus":[{"date":"2015-09-08T00:00:00Z","status":"Online","message":"No known issues."}],"serverID":"20141201.web.X","datetime":"2018-04-09T02:18:21Z","code":0}
2018-04-08 21:18:20.764 [DEBUG][31] Got Web Request (::ffff:192.168.143.23): /activity format=json&updates=1&client=sdl-KNEWA0xb827eb9ccb26L&sid=bb4d0b2af7534260b059bb8eceaf7229
2018-04-08 21:18:21.405 [DEBUG][139] got season info
2018-04-08 21:18:21.465 [ERROR][142] Unexpected error in FanArtTVHelper: System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at NShared.Metadata.FanArtTVHelper.LookupMetadata(String seriesID, MetadataEntity entity)
2018-04-08 21:18:21.465 [DEBUG][142] Done fanart.tv lookup
2018-04-08 21:18:21.772 [DEBUG][19] Got Web Request (::ffff:192.168.143.23): /activity format=json&updates=1&client=sdl-KNEWA0xb827eb9ccb26L&sid=bb4d0b2af7534260b059bb8eceaf7229
2018-04-08 21:18:22.003 [DEBUG][139] Got poster
2018-04-08 21:18:22.102 [DEBUG][142] Got fanart
2018-04-08 21:18:22.146 [DEBUG][31] Got logo
2018-04-08 21:18:22.384 [DEBUG][88] Got landscape
2018-04-08 21:18:22.386 [DEBUG][127] Downloading metadata and artwork took + 2140.4973ms
2018-04-08 21:18:22.386 [DEBUG][127] returning artwork file: C:\Users\Public\NPVR\media\shows\Rise.landscape.jpg[/HTML]
And it downloads image files and creates a new rise-catalog.xml file. But the Description and Epsiodes in the rise-catalog.xml file are from the wrong show:
And the rise.jpg and rise.fanart.jpg files are also from the same wrong show.
I'm using SchedulesDirect and my config.xml has <PreferArtFromSchedulesDirect>true</PreferArtFromSchedulesDirect>. So I'm wondering if something else is mis-configured.
Any ideas?
(I would have posted the .zip of the whole logs folder that NextPVR generated, but it is too large to upload here. So I have just uploaded the relevant web.log file.)
The web.log shows
[HTML]2018-04-08 21:18:20.245 [DEBUG][127] Got Web Request (::1): /services/service method=recording.artwork&recording_id=246184&landscape=true
2018-04-08 21:18:20.245 [DEBUG][127] method=recording.artwork
2018-04-08 21:18:20.245 [DEBUG][127] parameters:
2018-04-08 21:18:20.245 [DEBUG][127] method: recording.artwork
2018-04-08 21:18:20.245 [DEBUG][127] recording_id: 246184
2018-04-08 21:18:20.245 [DEBUG][127] landscape: true
2018-04-08 21:18:20.245 [DEBUG][127] client_ip: 127.0.0.1
2018-04-08 21:18:20.245 [DEBUG][127] host_callback: localhost:8866
2018-04-08 21:18:20.245 [DEBUG][127] physical_path: C:\Users\Public\NPVR\web\
2018-04-08 21:18:20.245 [DEBUG][127] user_agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
2018-04-08 21:18:20.245 [DEBUG][127] range:
2018-04-08 21:18:20.245 [DEBUG][127] requested_path: /services/service
2018-04-08 21:18:20.245 [DEBUG][127] verb: GET
2018-04-08 21:18:20.245 [DEBUG][127] sid: default
2018-04-08 21:18:20.245 [DEBUG][127] StreamArtwork()
2018-04-08 21:18:20.246 [DEBUG][127] cached catalog does not exist
2018-04-08 21:18:20.650 [DEBUG][88] Using URL: https://json.schedulesdirect.org/20141201
2018-04-08 21:18:20.715 [DEBUG][88]
{"account":{"expires":"2018-06-20T02:23:17Z","messages":[],"maxLineups":4},"lineups":[{"lineup":"USA-MN58526-X","modified":"2018-04-07T06:30:06Z","uri":"\/20141201\/lineups\/USA-MN58526-X","name":"Comcast - Digital"},{"lineup":"USA-OTA-55106","modified":"2018-04-08T02:38:45Z","uri":"\/20141201\/lineups\/USA-OTA-55106","name":"Local Over the Air Broadcast"}],"lastDataUpdate":"2018-04-08T14:28:54Z","notifications":[],"systemStatus":[{"date":"2015-09-08T00:00:00Z","status":"Online","message":"No known issues."}],"serverID":"20141201.web.X","datetime":"2018-04-09T02:18:21Z","code":0}
2018-04-08 21:18:20.764 [DEBUG][31] Got Web Request (::ffff:192.168.143.23): /activity format=json&updates=1&client=sdl-KNEWA0xb827eb9ccb26L&sid=bb4d0b2af7534260b059bb8eceaf7229
2018-04-08 21:18:21.405 [DEBUG][139] got season info
2018-04-08 21:18:21.465 [ERROR][142] Unexpected error in FanArtTVHelper: System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at NShared.Metadata.FanArtTVHelper.LookupMetadata(String seriesID, MetadataEntity entity)
2018-04-08 21:18:21.465 [DEBUG][142] Done fanart.tv lookup
2018-04-08 21:18:21.772 [DEBUG][19] Got Web Request (::ffff:192.168.143.23): /activity format=json&updates=1&client=sdl-KNEWA0xb827eb9ccb26L&sid=bb4d0b2af7534260b059bb8eceaf7229
2018-04-08 21:18:22.003 [DEBUG][139] Got poster
2018-04-08 21:18:22.102 [DEBUG][142] Got fanart
2018-04-08 21:18:22.146 [DEBUG][31] Got logo
2018-04-08 21:18:22.384 [DEBUG][88] Got landscape
2018-04-08 21:18:22.386 [DEBUG][127] Downloading metadata and artwork took + 2140.4973ms
2018-04-08 21:18:22.386 [DEBUG][127] returning artwork file: C:\Users\Public\NPVR\media\shows\Rise.landscape.jpg[/HTML]
And it downloads image files and creates a new rise-catalog.xml file. But the Description and Epsiodes in the rise-catalog.xml file are from the wrong show:
Code:
<Description>We travel to Indigenous communities across the Americas to meet people protecting their homelands and rising up against colonization.</Description>
-<Episodes>
-<Episode>
<Season>1</Season>
<Episode>1</Episode>
<Subtitle>Sacred Water: Standing Rock Part I</Subtitle>
<Description>The people of the Standing Rock Indian Reservation of North and South Dakota fight to stop a pipeline from being built on their ancestral homeland.</Description>
</Episode>
And the rise.jpg and rise.fanart.jpg files are also from the same wrong show.
I'm using SchedulesDirect and my config.xml has <PreferArtFromSchedulesDirect>true</PreferArtFromSchedulesDirect>. So I'm wondering if something else is mis-configured.
Any ideas?