[Issue]: Conflict when using Media provider identifiers on folder WITH multiple version within #3415

Closed
opened 2026-02-06 23:15:04 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @nodje on GitHub (Dec 3, 2021).

Please describe your bug

As per the doc on Movie: https://jellyfin.org/docs/general/server/media/movies.html, adding a media provider identifiers, such as [tmdbid-1667] on a movie folder works.

But if you add multiple version of the movie, + a featurette folder within that 'identified' folder, all the movie version within it ,including the extras, are considered different movies in Jellyfin interface.

They are all properly identified though.

But it seems these features are mutually exclusive at the moment (v10.7.7)

Jellyfin Version

10.7.7

if other:

No response

Environment

- OS:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

No response

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @nodje on GitHub (Dec 3, 2021). ### Please describe your bug As per the doc on Movie: https://jellyfin.org/docs/general/server/media/movies.html, adding a media provider identifiers, such as [tmdbid-1667] on a movie folder works. But if you add multiple version of the movie, + a `featurette` folder within that 'identified' folder, all the movie version within it ,including the extras, are considered different movies in Jellyfin interface. They are all properly identified though. But it seems these features are mutually exclusive at the moment (v10.7.7) ### Jellyfin Version 10.7.7 ### if other: _No response_ ### Environment ```markdown - OS: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Storage: ``` ### Jellyfin logs _No response_ ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-06 23:15:04 +03:00
Author
Owner

@cvium commented on GitHub (Dec 3, 2021):

Please include the folder structure

@cvium commented on GitHub (Dec 3, 2021): Please include the folder structure
Author
Owner

@nodje commented on GitHub (Dec 3, 2021):

This works as expected:

Movies
└── Best_Movie_Ever (2019)
    ├── Best_Movie_Ever (2019) - 1080P.mp4
    ├── Best_Movie_Ever (2019) - 720P.mp4
    ├── Featurettes
    ├──── Best_Movie_Ever (2019) - extra.mp4
    └── Best_Movie_Ever (2019) - Directors Cut.mp4

This also works as expected:

Movies
└── Best_Movie_Ever (2019) [tmdbid-11111]
    ├── Best_Movie_Ever (2019) - 1080P.mp4

This produces weird result:

Movies
└── Best_Movie_Ever (2019) [tmdbid-11111]
    ├── Best_Movie_Ever (2019) - 1080P.mp4
    ├── Best_Movie_Ever (2019) - 720P.mp4
    ├── Featurettes
    ├──── Best_Movie_Ever (2019) - extra.mp4
    └── Best_Movie_Ever (2019) - Directors Cut.mp4

--> all included movies are properly identified, but they show up as independant movies in Jellyfin GUI, instead of versions of the same movie, as would be expected

@nodje commented on GitHub (Dec 3, 2021): This works as expected: ``` Movies └── Best_Movie_Ever (2019) ├── Best_Movie_Ever (2019) - 1080P.mp4 ├── Best_Movie_Ever (2019) - 720P.mp4 ├── Featurettes ├──── Best_Movie_Ever (2019) - extra.mp4 └── Best_Movie_Ever (2019) - Directors Cut.mp4 ``` This also works as expected: ``` Movies └── Best_Movie_Ever (2019) [tmdbid-11111] ├── Best_Movie_Ever (2019) - 1080P.mp4 ``` This produces weird result: ``` Movies └── Best_Movie_Ever (2019) [tmdbid-11111] ├── Best_Movie_Ever (2019) - 1080P.mp4 ├── Best_Movie_Ever (2019) - 720P.mp4 ├── Featurettes ├──── Best_Movie_Ever (2019) - extra.mp4 └── Best_Movie_Ever (2019) - Directors Cut.mp4 ``` --> all included movies are properly identified, but they show up as independant movies in Jellyfin GUI, instead of `versions` of the same movie, as would be expected
Author
Owner

@cvium commented on GitHub (Dec 3, 2021):

Place each movie version in the same folder and give each version a name with the folder name as a prefix as seen below

https://jellyfin.org/docs/general/server/media/movies.html#multiple-versions-of-a-movie

Emphasis mine. It works as expected :) It could be argued that it should strip the [tmdbid-11111] when doing "building" the versions but that is a change request.

@cvium commented on GitHub (Dec 3, 2021): > Place each movie version in the same folder and give each version a name with the _**folder name as a prefix**_ as seen below https://jellyfin.org/docs/general/server/media/movies.html#multiple-versions-of-a-movie Emphasis mine. It works as expected :) It could be argued that it should strip the `[tmdbid-11111]` when doing "building" the versions but that is a change request.
Author
Owner

@nodje commented on GitHub (Dec 3, 2021):

ok, it works as expected if all movie files also include the identifier.
Though the TMDB identification fails for some reason, IMDB works

@nodje commented on GitHub (Dec 3, 2021): ok, it works as expected if all movie files also include the identifier. Though the TMDB identification fails for some reason, IMDB works
Author
Owner

@cvium commented on GitHub (Dec 3, 2021):

Have you enabled the tmdb provider? You can also see if Alpha 2 works better (backup before attempting this).

@cvium commented on GitHub (Dec 3, 2021): Have you enabled the tmdb provider? You can also see if Alpha 2 works better (backup before attempting this).
Author
Owner

@nodje commented on GitHub (Dec 3, 2021):

It does work, but I have had occasional failures.
I'm not sure why really, but imdb seems more reliable.

What plain doesn't work for me is the OpenSubtitles plugin, but that's for another issue...

@nodje commented on GitHub (Dec 3, 2021): It does work, but I have had occasional failures. I'm not sure why really, but imdb seems more reliable. What plain doesn't work for me is the OpenSubtitles plugin, but that's for another issue...
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#3415