Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Add new "Unreleased" status to SeriesStatus enum. To be used for series that have not started releasing yet. This PR does not change any of the core providers to make use of this new enum member.
Also make the descriptions slightly more useful.
Rationale
Currently we only have a continuing and ended state. But it's not uncommon to have the directories for new series made before they start releasing. For that particular case there is no way to indicate this "unreleased" state. With jellyfin-web (and possibly other clients) having a filter for series state it makes sense to put unreleased series in their own grouping.
To consider
Different providers have different states. Some examples:
Rumored, Planned, In Production, Post Production, Released, Canceled
FINISHED, RELEASING, NOT_YET_RELEASED, CANCELLED, HIATUS
We might want to add some of these as well, like cancelled or hiatus. This PR focusses on the unreleased state only though.
Issues