Parse movies

This commit is contained in:
Ryan Voots 2016-09-27 11:29:43 -07:00
parent 310a515cf8
commit e4bc8c1d28

View file

@ -345,6 +345,10 @@ sub parsefilename { #do this seperate since it's a PITA
elsif ($filename =~ /^Detective${s}Conan${s}-${s}(\d+)v2${s}-?${s}.*\[([^\]]+)\]${s}\[([[:xdigit:]]{8})\].*$/i) {
return ($1, $2, $3);
}
# Detective Conan - 409 [Kienai][C04F0F911].mp4
elsif ($filename eq 'Detective Conan - 409 [Kienai][C04F0F911].mp4') {
return (409, "Kienai", "04F0F911");
}
if ($filename =~ /^Detective${s}Conan${s}-${s}(\d+)${s}Remastered.*\[([^\]]+)\]${s}\[([[:xdigit:]]{8})\].*$/i) {
return ($1, $2, $3, ["ALT"]);
}
@ -404,11 +408,13 @@ sub parsefilename { #do this seperate since it's a PITA
elsif ($filename =~ /^Detective${s}Conan${s}-${s}J-Drama${s}2${s}\[TimeLes\].*$/i) {
return (30021, "TimeLes", undef);
}
#Detective Conan - Movie 01 - Skyscraper on a Timer [AConan][231C23E1].avi
elsif ($filename =~ /Detective${s}Conan${s}-${s}Movie${s}(\d+)${s}-${s}(?:[^\[]+)\[([^\]]+)\]${s}\[([[:xdigit:]]{8})\]....$/i) {
# Detective Conan - Movie 03 - The Last Wizard of the Century [DCTP][720p][H264][6BD835B3].mp4
elsif ($filename =~ /Detective${s}Conan${s}-${s}Movie${s}(\d+)(?:${s}v\d)?${s}-${s}(?:[^\[]+)\[([^\]]+)\]${s}\[(1080|720)p\]${s}(?:\[H264\])?${s}\[([[:xdigit:]]{8})\]....$/i) {
return (10000 + $1, $2, $4, [HD => $3]);
}
elsif ($filename =~ /Detective${s}Conan${s}-${s}Movie${s}(\d+)(?:${s}v\d)?${s}-${s}(?:[^\[]+)\[([^\]]+)\]${s}(?:\[H264\])?(?:\[DVD\])?${s}\[([[:xdigit:]]{8})\]....$/i) {
return (10000 + $1, $2, $3);
}
}
elsif ($filename
=~ /Detective${s}Conan${s}-${s}Movie${s}(\d+)${s}-${s}(?:[^\[]+)\[([^\]]+)\]${s}\[(?:Xvid-)?Part(\d)\]${s}\[([[:xdigit:]]{8})\]....$/i
)
@ -431,7 +437,7 @@ sub parsefilename { #do this seperate since it's a PITA
}
# Lupin III Part III - 01 - The Gold Ingots Summon Lupin [CF&B][374C1D73].mkv
# Lupin III Part III - 02v2 - Break the Big Trap [CF&B][BF2B652E].mkv
elsif ($filename =~ /Lupin${s}III${s}Part${s}III${s}-${s}(\d+)(?:v2)+${s}-${s}(?:[^\]]+)\[([^\]]+)\]\[([[:xdigit:]]{8})\].mkv/i) {
elsif ($filename =~ /Lupin${s}III${s}Part${s}III${s}-${s}(\d+)(?:v2)?${s}-${s}(?:[^\]]+)\[([^\]]+)\]\[([[:xdigit:]]{8})\].mkv/i) {
return (32000 + $1, $2, $3);
}
# Kid the Phantom Thief (Magic Kaito) - 02 [DCTP][720p][F83A7F70].mp4