I know that there is still a lot of work to be done to get Jellyfin in order before adding additional features. I am writing this today to start the discussion of enhancements to the DVR portion of Jellyfin.
I’m an old roll-your-own-dvr guy. I’ve probably used 10-15 different software packages over the past 20 years. By far the best I’ve used is SageTV which I ran until switching to Plex and now Jellyfin. SageTV was built as a DVR first and a media center second so it had some features that I’d love to see in Jellyfin.
In Jellyfin when scheduling a series recording the user is given the option to ‘keep up to’ a certain number of recordings. For example, let’s say we set this value to five recordings. As it stands now, this will record five programs and on the airing of another instance of the show will delete the oldest and record a new program keeping the number of recordings to five.
It would be fantastic if JF could have a setting that would present a check box under the ‘keep up to’ setting that said something like ‘keep oldest’. With this, JF would record five programs and stop recording until one of the programs is deleted.
The current setting is fine for doing something like keeping the last two episodes of the local news or something that you’re really interested in the current version only. My kids watch some cartoons and they certainly don’t need them all but along the same lines, we certainly don’t need to be recording them daily just to have them replace episodes that they haven’t watched.
Adding the functionality described will accommodate both types of recordings.
I’m guessing that modifications would need to be made to the server to allow this extra option to be saved with each recording schedule item in the database, and then a simple check would need to be made in:
What are your thoughts on this? Is this more suited, if possible, for a plugin?