Open platelminto opened 4 years ago
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
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
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 atrue
forcollection
and nocollectionContents
. 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 acollectionStart
field? Maybe duplicateyear
into acollectionEnd
field for completeness, still leavingyear
in?