Scheduled series recordings should allow options for 'keep up to' #281

Closed
opened 2026-02-06 19:32:37 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @dinki on GitHub (Jan 15, 2019).

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.

Seems like the magic happens here:
503ec59330/Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs (L1581-L1665)

Perhaps adding an AND check if 'keep oldest' is not set in the line that checks if 'keep up to' is exceeded.

Originally created by @dinki on GitHub (Jan 15, 2019). 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. Seems like the magic happens here: https://github.com/jellyfin/jellyfin/blob/503ec59330b7029b47d2ff3f6ce84b407bc536c6/Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs#L1581-L1665 Perhaps adding an AND check if 'keep oldest' is not set in the line that checks if 'keep up to' is exceeded.
OVERLORD added the enhancement label 2026-02-06 19:32:37 +03:00
Author
Owner

@jellyfin-bot commented on GitHub (Jul 29, 2019):

We are moving all feature and enhancement requests to our new Fider platform here. This new platform lets people vote on and better manage such requests.
This request now lives here.

@jellyfin-bot commented on GitHub (Jul 29, 2019): We are moving all feature and enhancement requests to our new Fider platform [here](https://features.jellyfin.org/). This new platform lets people vote on and better manage such requests. This request now lives [here](https://features.jellyfin.org/posts/214/scheduled-series-recordings-should-allow-options-for-keep-up-to).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#281