jellyfin / jellyfin-plugin-tmdbboxsets

https://jellyfin.org
MIT License
86 stars 20 forks source link

Plugin does not honor minimum number of movies #82

Open solidsnake1298 opened 4 months ago

solidsnake1298 commented 4 months ago

The TMDB Boxset Plugin does not honor the minimum number of movies. The log indicates that it is set, but collections below that threshold are still created.

Additionally, this is my test server and I have duplicates of some movies for testing different encoding parameters. It treats duplicates, with the same TMDB ID, as multiple movies for the purposes of a collection (see Atomic Blonde below).

[2024-07-18 16:28:58.968 +00:00] [INF] [146] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 8 seconds
[2024-07-18 16:29:19.018 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task
[2024-07-18 16:29:19.039 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 81 TMDb collection(s) across all movies
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Alice in Wonderland"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Appleseed"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Armitage: Dual Matrix"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Atomic Blonde, Atomic Blonde"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Avengers: Age of Ultron, Avengers: Endgame"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Bad Moms, A Bad Moms Christmas"
[2024-07-18 16:29:19.040 +00:00] [INF] [297] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "The Dark Knight Collection" ("263") does not exist. Creating it now!
[2024-07-18 16:29:19.122 +00:00] [INF] [190] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Bill & Ted Face the Music"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Black Panther"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Blade Runner"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "The Boondock Saints"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "The Bourne Legacy, The Bourne Ultimatum"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Bruce Almighty"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Captain America: Civil War, Captain America: The First Avenger"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Captain Marvel"
[2024-07-18 16:29:19.311 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "The Chronicles of Riddick Collection" ("2794") does not exist. Creating it now!
[2024-07-18 16:29:19.328 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Clerks"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Crazy Rich Asians"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Crouching Tiger, Hidden Dragon"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Cruella"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Deadpool, Deadpool 2"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Die Another Day, Skyfall"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Dune, Dune"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Eden of the East Movie I: The King of Eden, Eden of the East Movie II: Paradise Lost"
[2024-07-18 16:29:19.329 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Rebuild of Evangelion Collection" ("210303") does not exist. Creating it now!
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Fantastic Beasts and Where to Find Them"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Final Fantasy VII: Advent Children, Final Fantasy VII: Last Order"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Finding Dory"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Frozen, Frozen II"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Fullmetal Alchemist the Movie: Conqueror of Shamballa"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Ghost in the Shell"
[2024-07-18 16:29:19.333 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Ghost in the Shell: Stand Alone Complex – Solid State Society"
[2024-07-18 16:29:19.334 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Guardians of the Galaxy Vol. 3, Guardians of the Galaxy Vol. 3"
[2024-07-18 16:29:19.334 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Harry Potter Collection" ("1241") does not exist. Creating it now!
[2024-07-18 16:29:19.335 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "The Hobbit: The Desolation of Smaug"
[2024-07-18 16:29:19.336 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Hocus Pocus"
[2024-07-18 16:29:19.336 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "How to Train Your Dragon: The Hidden World"
[2024-07-18 16:29:19.336 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "I Am Legend"
[2024-07-18 16:29:19.336 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "The Incredibles"
[2024-07-18 16:29:19.340 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Indiana Jones and the Dial of Destiny"
[2024-07-18 16:29:19.340 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Inside Out"
[2024-07-18 16:29:19.340 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "John Wick Collection" ("404609") does not exist. Creating it now!
[2024-07-18 16:29:19.345 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Jumanji: Welcome to the Jungle"
[2024-07-18 16:29:19.345 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Jurassic Park Collection" ("328") does not exist. Creating it now!
[2024-07-18 16:29:19.358 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Kick-Ass"
[2024-07-18 16:29:19.358 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Kingsman: The Golden Circle"
[2024-07-18 16:29:19.358 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Kung Fu Panda Collection" ("77816") does not exist. Creating it now!
[2024-07-18 16:29:19.361 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Lady and the Tramp"
[2024-07-18 16:29:19.361 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Lilo & Stitch"
[2024-07-18 16:29:19.361 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "The Little Mermaid"
[2024-07-18 16:29:19.361 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Logan"
[2024-07-18 16:29:19.361 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "The Lord of the Rings Collection" ("119") does not exist. Creating it now!
[2024-07-18 16:29:19.434 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Lucy"
[2024-07-18 16:29:19.434 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Lupin the Third: The Castle of Cagliostro"
[2024-07-18 16:29:19.434 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Mad Max: Fury Road, Mad Max: Fury Road"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Maleficent"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Monsters, Inc."
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Mortal Kombat"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Mulan"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "The Mummy Returns, The Mummy: Tomb of the Dragon Emperor"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Neon Genesis Evangelion: The End of Evangelion"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Ong Bak 2, Ong-Bak"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Patlabor 2: The Movie"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Sailor Moon R: The Movie"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "The Scorpion King"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Shang-Chi and the Legend of the Ten Rings"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Shrek 2"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Sin City"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Snow White and the Huntsman"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Spider-Man: Into the Spider-Verse"
[2024-07-18 16:29:19.435 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Star Trek: Alternate Reality Collection" ("115575") does not exist. Creating it now!
[2024-07-18 16:29:19.495 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Star Wars: The Force Awakens, Star Wars: The Last Jedi"
[2024-07-18 16:29:19.495 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Suicide Squad"
[2024-07-18 16:29:19.495 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Box Set for "Tenchi Muyô Collection" ("199141") does not exist. Creating it now!
[2024-07-18 16:29:19.549 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Thor, Thor: The Dark World"
[2024-07-18 16:29:19.549 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Vampire Hunter D: Bloodlust"
[2024-07-18 16:29:19.549 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 2: "Wonder Woman, Wonder Woman"
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Wreck-It Ralph"
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "X-Men: The Last Stand"
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Zombieland"
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 3, but there is/are only 1: "Zootopia"
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished
[2024-07-18 16:29:19.550 +00:00] [INF] [145] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan library for new box sets" Completed after 0 minute(s) and 0 seconds

Capture Capture2