On the Settings->General page, if you set pre/post padding to 15 minutes, then any time you schedule a new recording after that, "default" will mean 15 minutes.
I see, will check next recording and confirm that. many thanks
(2020-10-23, 06:59 PM)mvallevand Wrote: NextPVR doesn't like the character set for the accented file names
"file": "C:\\Users\\PedroBelo\\Downloads\\Une plan\u00E8te, deux mondes sauvages\\Une plan\u00E8te, deux mondes sauvages_20201022_20052140.ts",
I can't see an obvious problem there. That escaping should be fine for json, and I'm not seeing any sign of it failing to create the file because of these characters. The actual file name it was attempting to create was:
C:\Users\PedroBelo\Downloads\Une planète, deux mondes sauvages\Une planète, deux mondes sauvages_20201022_20052140.ts
but this would have failed because he had set it to record to a directory where it didn't have permission to record.
The folder looks ok and no message about no data delivered
2020-10-22 21:50:00.236 [DEBUG][9] StopStream handle: 47
2020-10-22 21:50:00.236 [DEBUG][9] Closing TSWriter....: C:\Users\PedroBelo\Downloads\Une planète, deux mondes sauvages\Une planète, deux mondes sauvages_20201022_20052140.ts
2020-10-22 21:50:00.250 [ERROR][9] writer.Close() did not complete in a timely fashion
2020-10-22 21:50:00.250 [DEBUG][9] Close@2
2020-10-22 21:50:00.251 [DEBUG][9] Closing mapAccessor
2020-10-22 21:50:00.251 [DEBUG][9] Closing mapMMF
2020-10-22 21:50:00.251 [DEBUG][9] Closing mapFileStream
2020-10-22 21:50:00.251 [DEBUG][9] deleting C:\Users\PedroBelo\Downloads\Une planète, deux mondes sauvages\Une planète, deux mondes sauvages_20201022_20052140.ts.map
2020-10-22 21:50:00.252 [DEBUG][9] Close@exit
but if you look further down the logs.
2020-10-22 22:49:50.735 [ERROR][50] Error in /live: System.InvalidOperationException: Invalid non-ASCII or control character in header: 0x00E8
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()
2020-10-22 22:51:18.396 [ERROR][170] Unexpected error in WriteSafeReadAllLines: System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\NPVR-data\web\temp\Une planète, deux mondes sauvages-4496d3d07cf34e85acc2a8df49f61dba.m3u8'.
File name: 'C:\Users\Public\NPVR-data\web\temp\Une planète, deux mondes sauvages-4496d3d07cf34e85acc2a8df49f61dba.m3u8'
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at NShared.Extend.RequestHandlers.TranscoderHLS.WriteSafeReadAllLines(String path)
Used same old dir --- C:\Users\PedroBelo\Downloads\ --- where in past couldnot get the download file.
But now it was there....so it seems not an issue on type of folders , personal -public.
So far , seems ok and same as Mosaic.
will keep testing and feedbacking you .
many tks for support