This seems like some slightly dodgy guide data where the description has ended up part of the title but it is the official OTA EPG entry. The full path/filename is probably too long for Windows but I'm sure NextPVR could handle this better since the log file indicates it does know "Invalid file passed", yet the program appears to be recording (and the tuner status states it is recording) but no files have been created, only the folders.
The user has no idea that the recording isn't working until they try to start playback on the "recording" entry and nothing happens. The only workaround for now is to schedule a manual recording with a shorter title (or I guess I could edit the epg data in the DB...).
Incidentally, can't the NextPVR service detect when the stream->file for in progress recordings is not working and immediately show a failed recording (or even better attempt to re-start it and/or reschedule?). This would also help with another (looks like tuner) issue I have where streams just stop randomly very shortly after starting and NextPVR doesn't seem to notice... I'm still waiting for a good example to capture logs and the partial TS for this case.
Here are the log excerpts for the long program title specific issue:
The user has no idea that the recording isn't working until they try to start playback on the "recording" entry and nothing happens. The only workaround for now is to schedule a manual recording with a shorter title (or I guess I could edit the epg data in the DB...).
Incidentally, can't the NextPVR service detect when the stream->file for in progress recordings is not working and immediately show a failed recording (or even better attempt to re-start it and/or reschedule?). This would also help with another (looks like tuner) issue I have where streams just stop randomly very shortly after starting and NextPVR doesn't seem to notice... I'm still waiting for a good example to capture logs and the partial TS for this case.
Here are the log excerpts for the long program title specific issue:
Code:
nrecord.log:
2020-11-17 21:14:00.205 [DEBUG][9] DefaultDirectoryChoice: first
2020-11-17 21:14:00.206 [DEBUG][9] Preferred filename is 'Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03'
2020-11-17 21:14:00.207 [DEBUG][9] allocating recording target filename: D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts
2020-11-17 21:14:00.207 [DEBUG][9] About to start recording (1454 on 26): D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts...
2020-11-17 21:14:00.207 [DEBUG][9] (Recording is due to be stopped at 17/11/2020 22:20)
2020-11-17 21:14:00.207 [DEBUG][9] Free space 355393277952 (D:\)
2020-11-17 21:14:00.207 [DEBUG][9] http://localhost:49806/stream/start?slipseconds=1200&target=D%3A%5CRecorded%20TV%5CIm%20A%20Celebrity%20Get%20Me%20Out%20Of%20Here%21%20The%20campmates%20continue%20to%20get%20to%20know%20each%20other%20as%20they%20endure%20everything%20the%20castle%20throws%20at%20them%5CSeason%2020%5CIm.A.Celebrity.Get.Me.Out.Of.Here%21.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts
2020-11-17 21:14:03.014 [DEBUG][9] <stream>
<handle>2</handle>
<reason></reason>
</stream>
2020-11-17 21:14:03.014 [DEBUG][9] Started recording (1454:2:D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts)
2020-11-17 21:14:03.024 [DEBUG][9] Invalid file passed to StartParallelProcessing(): 'D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts'
Code:
device-TBS 6981 BDA DVBSS2 A TunerDemod-1.log:
2020-11-17 21:14:00.208 [INFO][5] Got POST request: /stream/start?slipseconds=1200&target=D%3A%5CRecorded%20TV%5CIm%20A%20Celebrity%20Get%20Me%20Out%20Of%20Here%21%20The%20campmates%20continue%20to%20get%20to%20know%20each%20other%20as%20they%20endure%20everything%20the%20castle%20throws%20at%20them%5CSeason%2020%5CIm.A.Celebrity.Get.Me.Out.Of.Here%21.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts
2020-11-17 21:14:00.209 [DEBUG][5] Starting Stream: D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts
2020-11-17 21:14:00.209 [DEBUG][5] SlipSeconds: 1200
2020-11-17 21:14:00.209 [DEBUG][5] Tuning:
<tuning>
<type>DVB-S</type>
<locator>
<frequency>11097</frequency>
<polarity>V</polarity>
<symbol_rate>23000</symbol_rate>
<fec>34</fec>
<diseqc_type>0</diseqc_type>
<lnb>1</lnb>
<lowosc>9750</lowosc>
<highosc>10600</highosc>
<switch>11700</switch>
<modulation>8PSK</modulation>
</locator>
<service_id>21015</service_id>
<tsid>2066</tsid>
<onid>2</onid>
<service_type>25</service_type>
<provider>BSkyB</provider>
</tuning>
2020-11-17 21:14:00.209 [DEBUG][5] StartStream(): D:\Recorded TV\Im A Celebrity Get Me Out Of Here! The campmates continue to get to know each other as they endure everything the castle throws at them\Season 20\Im.A.Celebrity.Get.Me.Out.Of.Here!.The.campmates.continue.to.get.to.know.each.other.as.they.endure.everything.the.castle.throws.at.them.S20E03.ts
2020-11-17 21:14:00.210 [DEBUG][5] BDA_MOD_NBC_8PSK modulation..
2020-11-17 21:14:00.210 [DEBUG][5] CreateTuneRequestDVBS@1
2020-11-17 21:14:00.218 [DEBUG][5] CreateTuneRequestDVBS@2
2020-11-17 21:14:00.218 [DEBUG][5] CreateTuneRequestDVBS@3
2020-11-17 21:14:00.218 [DEBUG][5] CreateTuneRequestDVBS@4
2020-11-17 21:14:00.219 [DEBUG][5] CreateTuneRequestDVBS@ found tuning space
2020-11-17 21:14:00.219 [DEBUG][5] CreateTuneRequest successful
2020-11-17 21:14:00.219 [DEBUG][5] CreateTuneRequestDVBS@exit
2020-11-17 21:14:00.219 [DEBUG][5] About to submit tuning request
2020-11-17 21:14:03.003 [DEBUG][5] tuning request submitted (11097000)
2020-11-17 21:14:03.005 [DEBUG][5] Calling LockChannel()
2020-11-17 21:14:03.012 [DEBUG][5] locked=1, present=1, strength=79, quality=98 (took 0ms to check)
2020-11-17 21:14:03.012 [DEBUG][5] StartStream()@exit handle=2
2020-11-17 21:14:03.012 [DEBUG][5] StartStream succeded. Handle: 2