Unable to re-record deleted episodes or mark as not recorded for Pluto source

I think I mentioned this before, but can't find the post.
This episode recording was interrupted, so I found it airing again in the guide and marked it as not recorded, but that didn't work.
I then used the curl method which returned true, but that didn't work.
curl -XDELETE http://x:8089/dvr/programs/pluto%2F5eb457c71b274e001a2adec0%2FS1E1
I then changed the pass to Re-record deleted episodes, then trashed and deleted the interrupted episode recording, but that didn't work.

It's still in http://x:8089/dvr/programs
"pluto/5eb457c71b274e001a2adec0/S1E1": "recorded-691"

1 Like

I'm seeing the first issue as well: the "Mark as not recorded" option in the Web UI doesn't work for any recordings that have any forward-slashes / in their /dvr/programs key (i.e., Pluto recordings). The server returns with a 404 Not Found error.

However, using curl is still working fine for me (when encoding / as %2F, as you're already doing) on the latest v2022.03.31.1937 pre-release.

1 Like

Thanks for replying.

I tried it again, both with and without quotes on the url from my WIN 10 PC.

curl -XDELETE "http://192.168.1.3:8189/dvr/programs/pluto%2F5eb457c71b274e001a2adec0%2FS1E1"

and

curl -XDELETE http://192.168.1.3:8189/dvr/programs/pluto%2F5eb457c71b274e001a2adec0%2FS1E1

Although it returned true for both, it didn't work.

Then I tried it from the NAS running the DVR (linux) and with single quotes it worked.

curl -XDELETE 'http://192.168.1.3:8189/dvr/programs/pluto%2F5eb457c71b274e001a2adec0%2FS1E1'

I had been doing it from my Windows 10 PC, so must be something with the % sign in Windows probably needs escaped.

I'm seeing the same 404 Not Found response since Channels DVR isn't URL encoding the forward slashes

Windows needs percent signs escaped, otherwise %2F looks like %2 with an F after it and ends up as just F since %2 is being interpreted by the windows cmd processor as null.

%%2F is needed when running the curl command from a Windows command script (.cmd).

Now if we could get it fixed in the UI so I can quit using curl everytime, that would be nice!

1 Like

Still broken. Still have to use curl to do what the UI is supposed to do.

Can this be fixed?
Mark as not recorded and re-record deleted still not working for Pluto recordings.

1 Like