📺 Metadata bug: Episode titles containing “2002” trigger creation of phantom “Season 20” #7420

Open
opened 2025-12-22 05:40:57 +01:00 by backuprepo · 1 comment
Owner

Originally created by @YamRider1991 on GitHub (Oct 16, 2025).

Description of the bug

Description:

I encountered an issue where Jellyfin automatically creates a “Season 20” folder/entry for a single-season series whenever the episode filenames contain the year 2002 in their titles.

Reproduction steps

Example file naming pattern:

ShowName - S01E01 - Pilot (2002).mkv
ShowName - S01E02 - Episode Two (2002).mkv

What is the current bug behavior?

Even though there’s only one season, Jellyfin generated a phantom “Season 20” containing the same episodes.

What is the expected correct behavior?

Workaround:

Removing the “2002” text from the filenames stops the issue. After renaming the files, Jellyfin no longer creates the phantom season.

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.10.7

Environment

- OS:Windows 10
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:Mozilla
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage:
- Media Storage:
- External Integrations:

Jellyfin logs

n/a

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @YamRider1991 on GitHub (Oct 16, 2025). ### Description of the bug Description: I encountered an issue where Jellyfin automatically creates a “Season 20” folder/entry for a single-season series whenever the episode filenames contain the year 2002 in their titles. ### Reproduction steps Example file naming pattern: ShowName - S01E01 - Pilot (2002).mkv ShowName - S01E02 - Episode Two (2002).mkv ### What is the current _bug_ behavior? Even though there’s only one season, Jellyfin generated a phantom “Season 20” containing the same episodes. ### What is the expected _correct_ behavior? Workaround: Removing the “2002” text from the filenames stops the issue. After renaming the files, Jellyfin no longer creates the phantom season. ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.10.7 ### Environment ```markdown - OS:Windows 10 - Linux Kernel: - Virtualization: - Clients: - Browser:Mozilla - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell n/a ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
backuprepo added the
bug
label 2025-12-22 05:40:57 +01:00
Author
Owner

@marrobHD commented on GitHub (Oct 19, 2025):

I can confirm this issue on 10.10.7

@marrobHD commented on GitHub (Oct 19, 2025): I can confirm this issue on 10.10.7
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#7420
No description provided.