mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #6316] [CLOSED] Support scanning multi-version episodes #10903
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/6316
Author: @AllSeeingEyeTolledEweSew
Created: 7/19/2021
Status: ❌ Closed
Base:
master← Head:asetes-episodes📝 Commits (1)
3cacb4fSupport scanning multi-version episodes📊 Changes
2 files changed (+88 additions, -1 deletions)
View changed files
📝
Emby.Server.Implementations/Library/Resolvers/TV/EpisodeResolver.cs(+44 -1)📝
tests/Jellyfin.Server.Implementations.Tests/Library/EpisodeResolverTest.cs(+44 -0)📄 Description
Changes
This is an attempt to implement https://features.jellyfin.org/posts/251/multiple-versions-drop-down-on-tv-series
I added support for a directory structure like
Game of Thrones (2011)/Season 1/Episode S01E01/Episode S01E01 - v1.mkv. The "episode directory" can hold multiple versions of the same episode, which get automatically picked up by the scanner.I attempted to not change any other case.
I tested with the following directory structure:
I verified that in the above structure, only s01e03 gets resolved to a single item having multiple versions. All other files above are resolved in the same way as before.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.