I stumbled upon an unexpected issue today. I just wanted to document it in case anyone else runs into it.
I am running Channels DVR from a docker container running on UnRaid. Today I replaced my cache drive. As part of this process, I backed up my appdata folder which contains the settings for all of my Docker containers including Channels DVR. Once I replaced the cache drive, I restored appdata including the Channels DVR settings. Everything worked as expected until I decided to take a look at View Detail from a TV episode that I recorded on the DVR. When I tried to look at View Detail, I got the following error message:
Error retrieving file #12705details: fork/exec /channels-dvr/2024.09.24.1553/ffprobe: no such file or directory
I took a look inside the appdata/ChannelsDVR folder and sure enough there was a 2024.09.24.1553 folder, but it was empty. However, there was also a 2024.09.10.2115, but instead of being empty, there were several binary files including ffprobe.
After some additional digging and testing, I remembered that I had updated to a pre-release version of Channels DVR a week or two before replacing the cache drive. I decided to update to the latest pre-release and then checked my appdata/ChannelsDVR folder. Sure enough I had a new folder 2024.10.01.1128 with binaries in it. I then went back into Channels DVR and selected More Info on the episode and this time it worked! I no longer had the error message.
Honestly, I am not sure if this issue was present before I swapped the cache drive, or if it was a result from something that occurred during replacing the cache drive and the backup/restore. For the record, I used the Appdata Backup plugin from KluthR's repository to perform the backup and restore.
Just sharing in case anyone else ever runs into this issue.