Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SeriesStatus.Unreleased #8661

Merged
merged 1 commit into from
Nov 8, 2022

Conversation

nielsvanvelzen
Copy link
Member

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:

  • TheMovieDatabase: Rumored, Planned, In Production, Post Production, Released, Canceled
  • AniList: 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

@github-actions
Copy link

Changes in OpenAPI specification found. Expand to see details.

What's Changed


GET /Items
Parameters:

Changed: seriesStatus in query

Optional filter by Series Status. Allows multiple, comma delimited.

GET /Users/{userId}/Items
Parameters:

Changed: seriesStatus in query

Optional filter by Series Status. Allows multiple, comma delimited.

GET /Trailers
Parameters:

Changed: seriesStatus in query

Optional filter by Series Status. Allows multiple, comma delimited.

@cvium cvium merged commit 03f5f39 into jellyfin:master Nov 8, 2022
@nielsvanvelzen nielsvanvelzen deleted the seriesstatus-extended branch June 20, 2023 14:58
@nielsvanvelzen nielsvanvelzen added the enhancement Improving an existing function, or small fixes label Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving an existing function, or small fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants