Episode name duplicates "S1E1 - " string when TV show is not identified #7238

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

Originally created by @juj on GitHub (Aug 10, 2025).

Description of the bug

When I store a TV show that is identified by Jellyfin, using the naming convention TVShowName/Season 1/S1E1.mkv, and the show TVShowName is identified, then Jellyfin will show the episodes in format

  1. episodename
  2. secondepisodename
  3. thirdepisodename

and so on. For example:

Image

But if I store a TV show that is not identified by Jellyfin, such as original 1943 Batman serial from archive.org, Jellyfin will instead display the episodes in format

  1. S1E1 - episodename
  2. S1E2 - secondepisodename
  3. S1E3 - thirdepisodename

For example:

Image

I am not sure if there is any good reason to duplicate the S1E1 - prefix into the episode name, in scenario when Jellyfin does not autodetect the show, but it would be nice to consistently show the episode name without the S1E1 - prefix in both cases?

Reproduction steps

Upload a TV show that is not autodetected by Jellyfin's built-in metadata scrapers.

What is the current bug behavior?

Show episode names get prefixed with 1. S1E1 - foo which is redundant information.

What is the expected correct behavior?

Show episode names should display just 1. foo like they do when a TV show is identified via a metadata scraper.

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:
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage:
- Media Storage:
- External Integrations:

Jellyfin logs

.

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @juj on GitHub (Aug 10, 2025). ### Description of the bug When I store a TV show that is identified by Jellyfin, using the naming convention `TVShowName/Season 1/S1E1.mkv`, and the show `TVShowName` is identified, then Jellyfin will show the episodes in format 1. episodename 2. secondepisodename 3. thirdepisodename and so on. For example: <img width="3177" height="1424" alt="Image" src="https://github.com/user-attachments/assets/6d04feeb-e12f-44f3-a664-7f54bf8b25e6" /> But if I store a TV show that is not identified by Jellyfin, such as original 1943 Batman serial from archive.org, Jellyfin will instead display the episodes in format 1. S1E1 - episodename 2. S1E2 - secondepisodename 3. S1E3 - thirdepisodename For example: <img width="2093" height="1765" alt="Image" src="https://github.com/user-attachments/assets/0289f1c8-a878-4964-831b-61c441425a98" /> I am not sure if there is any good reason to duplicate the `S1E1 - ` prefix into the episode name, in scenario when Jellyfin does not autodetect the show, but it would be nice to consistently show the episode name without the `S1E1 - ` prefix in both cases? ### Reproduction steps Upload a TV show that is not autodetected by Jellyfin's built-in metadata scrapers. ### What is the current _bug_ behavior? Show episode names get prefixed with `1. S1E1 - foo` which is redundant information. ### What is the expected _correct_ behavior? Show episode names should display just `1. foo` like they do when a TV show is identified via a metadata scraper. ### 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: - Linux Kernel: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell . ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
backuprepo added the
stale
bug
labels 2025-12-22 05:26:44 +01:00
Author
Owner

@jellyfin-bot commented on GitHub (Dec 9, 2025):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Dec 9, 2025): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
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#7238
No description provided.