jellyfin / jellyfin-plugin-tmdbboxsets

https://jellyfin.org
MIT License
66 stars 16 forks source link

Can't add films with multiple versions to collections (After update to 10.9.x) #80

Open ashanrath opened 1 month ago

ashanrath commented 1 month ago

Please describe your bug

I have a collection for a film series where I have multiple versions for each film (01 - 4K UHD HDR, 02 - HD, 03 - DVD).

After the update, they all disappeared from the collection (except two, somehow). They still were added in the xml file (config data collections My Collection [boxset] collection.xml). I removed them from the xml file and then did a library scan. Then I tried to re-add them. A film with just one version is no problem, but if I try to re-add a film with multiple versions, the film path to the first/default version gets added to the collection.xml file, but it does not show up in the collection itself.

With my Film library, all versions are there and play just fine. I just can't add them to the collection.

However, two films stayed in the collection with all versions. I just can't pinpoint why. There are no noticeable differences.

The problem was introduced with the update from 10.8.13 to 10.9.1 and it stayed with the update to 10.9.2.

Reproduction Steps

  1. Add a film with multiple versions to a film library
  2. Add that film to a collection
  3. Check if it appears in the collection

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS: DSM 7.2.1-69057 Update 5 (Synology)
- Linux Kernel: /
- Virtualization: Docker
- Clients: Jellyfin Media Player on Intel Mac, Jellyfin Web
- Browser: Safari 17.4.1
- FFmpeg Version: the one that came with the docker image
- Playback Method: /
- Hardware Acceleration: none
- GPU Model: /
- Plugins: AudioDB, Jellyscrub (already migrated), MusicBrainz, OMDb, Playback Reporting, Studio Images, TMDb, Webhook
- Reverse Proxy: /
- Base URL: /
- Networking: Host
- Storage: Local RAID5

Jellyfin logs

Somehow, the adding to a collection does not get logged.

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

ashanrath commented 1 month ago

Copied from https://github.com/jellyfin/jellyfin/issues/11736 as unsure if root cause is from server itself or from the plugin.