Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle movie collections #20

Open
platelminto opened this issue Jul 12, 2020 · 2 comments
Open

Handle movie collections #20

platelminto opened this issue Jul 12, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@platelminto
Copy link
Owner

Movie trilogies/collections often have releases containing all the movies. They tend to have the word 'collection' or similar at the end of the title, and have a year range. Examples:

  • The Maze Runner Collection - Sci-Fi 2014-2018 Eng Fre Ita Multi-Subs 1080p [H264-mp4]
  • Harry.Potter.Complete.Collection.2001-2011.1080p.BluRay.x264.DTS-ETRG
  • Scary Movie Collection 1-5 2000-2013 720p BluRay x264 Mkvking
  • Harry Potter All Movies Collection (2001-2011) 720p Dual Audio Bluray [Hindi-English] - KartiKing
  • Alien Movie Collection - 9 Films DC SE Unrated 1979-2017 Eng Subs 720p [H264-mp4]
  • American Pie Collection 1999-2012 (8 Films) Unrated 720p H264 BONE
  • The Hunger Games 4 Film Complete Collection 1080p BluRay 5.1Ch x265 HEVC SUJAIDR
  • The Terminator 5 Movie Collection - EX RM DC 1984-2015 Eng Subs 720p [H264-mp4]
  • xXx Trilogy (2002 to 2017)[720p - BDRip's - [Tamil + Telugu + Hindi + Eng] - x264 - 3.4GB - ESubs]
  • Spider-Man Trilogy (2002-2007) 720p BrRip x264 - 2GB - YIFY
  • Austin Powers 1-3 Trilogy 1997-2002 BluRay 720p x264 ac3 jbr 1

Without a year range, it might be difficult to know whether it is a collection (the word could just be in the title). Maybe we first look for an indicator it is a collection ("collection", "trilogy"), then find a confirmation (either a year range, or a description of the collection e.g. "4 Film", "1-3", etc.). This might miss some, but we don't want to mess normal titles up. Maybe this could be specified as a type to the parse() function itself, implementing #1, so not messing up non-specified searches.

This would add a boolean field collection, and a way to list what that collection has - collectionContents? Which would be an integer list most likely - the Harry Potter examples above just say "Complete"/"All Movies" but if that isn't there, it's implied it means all of them (like the Maze Runner example), so it'd just be a true for collection and no collectionContents. This field seems like a pretty niche thing to actually have to use anyway - the boolean should be enough when you know you're looking for a collection.

Not sure how to handle the year range. Currently the last year found would be year, so in the first example, this would be 2018. Could add a collectionStart field? Maybe duplicate year into a collectionEnd field for completeness, still leaving year in?

@platelminto platelminto added the enhancement New feature or request label Jul 12, 2020
@platelminto
Copy link
Owner Author

platelminto commented Jul 12, 2020

More examples:

  • Sushant Singh Rajput All Movie Collection 720p Proper HDRip x264 ESub DD-5.1 - Shadow (BonsaiHD)
  • Godzilla 1, 2, 3, The Hollywood films - 1998-2019 Eng Rus Multi-Subs 720p [H264-mp4]
  • Starship Troopers 5 Movie Collection - Sci-Fi 1997-2017 Eng Subs 1080p [H264-mp4]
  • Dragon Inn Part 1 And 2 2020-2021 720p Korean HDRip H264 BONE

@platelminto platelminto mentioned this issue Jul 12, 2020
Merged
@platelminto
Copy link
Owner Author

platelminto commented Nov 25, 2023

More examples:

  • The.Santa.Clause.1994-2006.Trilogy.1-3.720P.H265-Zero00
  • Planet.of.the.Apes.Collection.2001-2017.1080p.Fra.Eng
  • The.Lord.of.the.Rings.The.Motion.Picture.Trilogy.Extended.Editions.2001-2003.1080p.BluRay.x264.DTS-WiKi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant