Fixing 1 of a series

I'm recording a series with more than 40 episodes. One of the recordings is damaged, and I would like to re-record that one episode which will be shown again some time in the next month (I don't know when).

If I just delete that episode, it will still be marked as recorded and will not record again under the series pass.

How do I resolve this?

In the web UI find the pass. Edit it. Pick the Advanced Tab. Move the Misc. sliding bar to the right (Re-record Deleted Episodes).

I believe that doing this will re-record a large number of episodes I have already watched and deleted. This is not what I want to do. I just need to mark a single episode as not already recorded.

If you can find it by searching in the guide, you can create a one-off recording that will record regardless of whether it has recorded in the past or not.

I have no idea when it will come up again. Likely sometime in the next 4 to 6 weeks. I don't think looking at guide listings for a month or two is a good solution for me.

Do an advanced pass for the show and set the desired season and episode number as conditions. Then it will record whenever it airs and you wont have to baby sit it.

1 Like

This is probably the best option for your situation if you don't want to check the guide every 10 days or so. However, make sure that this new pass for the single episode is set to re-record deleted episodes.

To manually mark an episode or movie as not recorded, you can run

curl -XDELETE 'http://127.0.0.1:8089/dvr/programs/EP001234560000'

where EP001234560000 is the ProgramID. You can find the ProgramID of the recording under
Options > View Details > click File ID > "Airing" > "ProgramID"

Related:

1 Like

That would be a good addition to the OliveTin tool here OliveTin for Channels: An Interface for Misc Channels DVR Scripts & Tricks

The user could provide the FileID#
i.e. for this example 7137


and OliveTin could parse /dvr/files/FileID
i.e. for this example /dvr/files/7137
to get the Airing.ProgramID

and issue a curl -XDELETE "http://x:8089/dvr/programs/<Airing.ProgramID>
i.e. for this example curl -XDELETE "http://x:8089/dvr/programs/EP000031631029

That is what happens if you find a future airing in the guide and mark it as not recorded.

Absolutely!!!

I did this. Now I have to see it it actually does record the missing episode.

It will after the next guide update or after pausing/resuming the pass that records it.

You did use the actual ProgramID for your episode and not EP001234560000 ?
If not, it won't work.

Yes, I did use the actual ProgramID.