Hello,
Having set up NextPVR on a Pi, I can successfully record shows.
However when I try to download a show using the NextPVR web UI I end up with a 0k file named "download". I can use rclone to copy the file and the file has recorded OK.
~/recordings/Den tynne blå linjen/Den tynne blå linjen_20210221_21352234.ts
This appears to be due to the letter å in the shows title. (å æ ø are standard letters in the Norwegian alphabet)
Here is a section from the log file:
Version: 5.1.0.201216
Any ideas?
Having set up NextPVR on a Pi, I can successfully record shows.
However when I try to download a show using the NextPVR web UI I end up with a 0k file named "download". I can use rclone to copy the file and the file has recorded OK.
~/recordings/Den tynne blå linjen/Den tynne blå linjen_20210221_21352234.ts
This appears to be due to the letter å in the shows title. (å æ ø are standard letters in the Norwegian alphabet)
Here is a section from the log file:
Code:
2021-02-23 10:53:45.686 [DEBUG][81] GetRecordingsList@exit
2021-02-23 10:53:45.686 [DEBUG][81] {
"recordings": [
{
"id": 893,
"name": "Den tynne bl\u00E5 linjen",
"desc": "Leah er skuffet over politiets maktesl\u00F8shet. N\u00E5r ytterligere et drap henlegges, m\u00E5 hun si fra. Sara og Magnus har ulik tiln\u00E6rming til jobben.(4:10)",
"subtitle": "",
"startTime": 1613939681,
"duration": 3723,
"firstrun": true,
"epgEventId": 1043868,
"status": "ready",
"quality": "QUALITY_DEFAULT",
"channel": "NRK1 Oslo og Viken",
"channelId": 7193,
"blue": false,
"green": false,
"yellow": false,
"red": false,
"prePadding": 1,
"postPadding": 2,
"file": "/home/pi/recordings/Den tynne bl\u00E5 linjen/Den tynne bl\u00E5 linjen_20210221_21352234.ts",
"recurring": false,
"recurringParent": 0
}
]
}
2021-02-23 10:53:45.732 [DEBUG][135] Got request [10.0.0.90]: /services/service (recording.artwork)
2021-02-23 10:53:45.732 [DEBUG][135] method=recording.artwork
2021-02-23 10:53:45.732 [DEBUG][135] parameters:
2021-02-23 10:53:45.733 [DEBUG][135] method: recording.artwork
2021-02-23 10:53:45.733 [DEBUG][135] landscape: true
2021-02-23 10:53:45.733 [DEBUG][135] with_placeholder: true
2021-02-23 10:53:45.733 [DEBUG][135] recording_id: 889
2021-02-23 10:53:45.733 [DEBUG][135] sid: 2c3d5075-2752-4901-96e8-5b686108613c
2021-02-23 10:53:45.733 [DEBUG][135] client_ip: 10.0.0.90
2021-02-23 10:53:45.733 [DEBUG][135] user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15
2021-02-23 10:53:45.733 [DEBUG][135] host_callback: 10.0.0.91:8866
2021-02-23 10:53:45.733 [DEBUG][135] StreamArtwork()
2021-02-23 10:53:45.736 [DEBUG][135] cached catalog does not exist
2021-02-23 10:53:46.677 [DEBUG][135] Unexpected error parsing artwork request:
System.NullReferenceException: Object reference not set to an instance of an object.
at NShared.MetadataManager.GetMetadataEntity(String filename, String showName, EPGEvent epgEvent)
at NShared.Extend.RecordingRequestHandler.StreamArtwork(ServiceResponseStream serviceResponseStream, Dictionary`2 parameters)
2021-02-23 10:53:46.677 [DEBUG][135] No artwork found
2021-02-23 10:53:46.677 [DEBUG][135] Returning 404
2021-02-23 10:53:55.855 [DEBUG][135] Got request [10.0.0.90]: /download
2021-02-23 10:53:55.856 [DEBUG][135] /download?recording_id=893
2021-02-23 10:53:55.856 [DEBUG][135] StreamNative@1..
2021-02-23 10:53:55.856 [DEBUG][135] StreamNative@2
2021-02-23 10:53:55.856 [DEBUG][135] StreamNative@3
2021-02-23 10:53:55.856 [DEBUG][135] StreamNative@4
2021-02-23 10:53:55.861 [ERROR][135] Error in /live: System.InvalidOperationException: Invalid non-ASCII or control character in header: 0x00E5
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ThrowInvalidHeaderCharacter(Char ch)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ValidateHeaderValueCharacters(StringValues headerValues)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseHeaders.SetValueFast(String key, StringValues value)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.Microsoft.AspNetCore.Http.IHeaderDictionary.set_Item(String key, StringValues value)
at NextPVRServer.Controllers.StreamController.SetHeader(String header, String value)
at NShared.Streaming.StreamingHelper.DownloadRecording(ScheduledRecording recording, ServiceResponseStream responseStream, Dictionary`2 parameters)
at NShared.Streaming.StreamingHelper.StreamNativeRecording(ServiceResponseStream responseStream, Dictionary`2 parameters)
at NShared.Streaming.StreamingHelper.StreamNative(ServiceResponseStream responseStream, Dictionary`2 parameters)
at NextPVRServer.Controllers.StreamController.DoStream(Dictionary`2 parameters)
at NextPVRServer.Controllers.StreamController.Get()
2021-02-23 10:54:02.511 [DEBUG][135] Got request [10.0.0.90]: /settings.html
2021-02-23 10:54:02.558 [DEBUG][137] Got request [10.0.0.90]: /vendor/bootstrap/bootstrap-colorpicker.css
2021-02-23 10:54:02.561 [DEBUG][137] Got request [10.0.0.90]: /js/cookies.js
2021-02-23 10:54:02.566 [DEBUG][81] Got request [10.0.0.90]: /components/channel-groups.js
2021-02-23 10:54:02.566 [DEBUG][132] Got request [10.0.0.90]: /components/edit-channel-details.js
2021-02-23 10:54:02.581 [DEBUG][137] Got request [10.0.0.90]: /components/device-status-modal.js
2021-02-23 10:54:02.582 [DEBUG][132] Got request [10.0.0.90]: /components/epg-sources.js
2021-02-23 10:54:02.587 [DEBUG][134] Got request [10.0.0.90]: /components/devices-grid.js
2021-02-23 10:54:02.587 [DEBUG][81] Got request [10.0.0.90]: /components/auto-map-modal.js
2021-02-23 10:54:02.587 [DEBUG][132] Got request [10.0.0.90]: /components/add-xmltv-lineup-modal.js
2021-02-23 10:54:02.589 [DEBUG][135] Got request [10.0.0.90]: /components/add-group-modal.js
2021-02-23 10:54:02.593 [DEBUG][81] Got request [10.0.0.90]: /components/directory-browser-modal.js
2021-02-23 10:54:02.593 [DEBUG][137] Got request [10.0.0.90]: /components/genre-modal.js
2021-02-23 10:54:02.600 [DEBUG][132] Got request [10.0.0.90]: /components/recording-directories.js
2021-02-23 10:54:02.600 [DEBUG][81] Got request [10.0.0.90]: /components/edit-user-modal.js
2021-02-23 10:54:02.600 [DEBUG][135] Got request [10.0.0.90]: /components/users-grid.js
2021-02-23 10:54:03.103 [DEBUG][135] Got request [10.0.0.90]: /services/service (setting.devices)
2021-02-23 10:54:03.104 [DEBUG][135] method=setting.devices
Version: 5.1.0.201216
Any ideas?