comparison bin/ren @ 483:ee4ce7e78d2d

Update rules.
author edogawaconan <me@myconan.net>
date Sat, 12 Oct 2013 23:57:56 +0700
parents 27c5847dfe36
children 0d928126fcf6
comparison
equal deleted inserted replaced
482:20521d872fab 483:ee4ce7e78d2d
20 if ($newname =~ m/\[(Doremi|Elysium)/) { 20 if ($newname =~ m/\[(Doremi|Elysium)/) {
21 $newname =~ s/\.([a-z0-9]+)$/,$1/i; 21 $newname =~ s/\.([a-z0-9]+)$/,$1/i;
22 $newname =~ s/\./ /g; 22 $newname =~ s/\./ /g;
23 $newname =~ s/,([a-z0-9]+)$/.$1/i; 23 $newname =~ s/,([a-z0-9]+)$/.$1/i;
24 } 24 }
25 $newname =~ s/Pocket Monsters Best Wishes Season 2 Decolora Adventure (\d+) .+\[H264 720P\]/ Pokemon Best Wishes S2 Decolora Adventure - $1 [720p]/i;
25 $newname =~ s/^Gundam Seed (\d+|\d+\[v2\])\.DVD\(H264\.AAC\)\[KAA\]/[KAA] Gundam SEED - $1 [DVD]/i; 26 $newname =~ s/^Gundam Seed (\d+|\d+\[v2\])\.DVD\(H264\.AAC\)\[KAA\]/[KAA] Gundam SEED - $1 [DVD]/i;
26 $newname =~ s/(\[ACX\])(Spiral)( - \d+) - .* (\[[a-f0-9]{8}\]\.mkv)$/$1 $2$3 $4/i; 27 $newname =~ s/(\[ACX\])(Spiral)( - \d+) - .* (\[[a-f0-9]{8}\]\.mkv)$/$1 $2$3 $4/i;
27 $newname =~ s/^Genesis of Aquarion - (\d+) \[3xR\]\[Blu-ray.720p.H264.FLAC.AC3\](v2|)/[3xR] Genesis of Aquarion - $1 [$2 720p BD]/; 28 $newname =~ s/^Genesis of Aquarion - (\d+) \[3xR\]\[Blu-ray.720p.H264.FLAC.AC3\](v2|)/[3xR] Genesis of Aquarion - $1 [$2 720p BD]/;
28 $newname =~ s/^Otogi Zoshi Act\.(\d+)\[x264 AAC\]\[SSP-Corp\]/[SSP-Corp] Otogi Zoshi - $1 /; 29 $newname =~ s/^Otogi Zoshi Act\.(\d+)\[x264 AAC\]\[SSP-Corp\]/[SSP-Corp] Otogi Zoshi - $1 /;
29 $newname =~ s/(Ending) (\(Clean\)) - 0(\d+)/$1 $3 $2/; 30 $newname =~ s/(Ending) (\(Clean\)) - 0(\d+)/$1 $3 $2/;
30 $newname =~ s/(Opening) (\(Clean\))0(\d+)/$1 $3 $2/; 31 $newname =~ s/(Opening) (\(Clean\))0(\d+)/$1 $3 $2/;
31 $newname =~ s/ A\+Channel / A Channel - Special /; 32 $newname =~ s/ A\+Channel / A Channel - Special /;
32 $newname =~ s/ Arcana✴Famiglia / Arcana Famiglia /i; 33 $newname =~ s/ Arcana✴Famiglia / Arcana Famiglia /i;
33 $newname =~ s/ Yuru Yuri♪♪ / Yuru Yuri S2 /i; 34 $newname =~ s/ Yuru Yuri♪♪ / Yuru Yuri S2 /i;
35 $newname =~ s/\[Retrofit\] *\[AI A-F&Ishin\] Kanon 2002 /[Retrofit] Kanon (2002) /i;
34 $newname =~ s/ The Story of Perrine / Perrine /i; 36 $newname =~ s/ The Story of Perrine / Perrine /i;
35 $newname =~ s/\] Chitose Get you!!? - /] Chitose Get You!! - /i; 37 $newname =~ s/\] Chitose Get you!!? - /] Chitose Get You!! - /i;
36 $newname =~ s/ Dog Days' / Dog Days S2 /i; 38 $newname =~ s/ Dog Days' / Dog Days S2 /i;
37 $newname =~ s/\[commie\]/[Commie]/i; 39 $newname =~ s/\[commie\]/[Commie]/i;
38 $newname =~ s/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - (\d+) \[Uncut\]/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - $1 /; 40 $newname =~ s/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - (\d+) \[Uncut\]/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - $1 /;
53 $newname =~ s/\] *Pocket Monsters - (\d+) - .*\[(H264 |)SUB\]/] Pokemon - $1 /i; 55 $newname =~ s/\] *Pocket Monsters - (\d+) - .*\[(H264 |)SUB\]/] Pokemon - $1 /i;
54 $newname =~ s/\] Ebiten - Koritsu Ebisugawa Koukou Tenmon-Bu - /] Ebiten - /i; 56 $newname =~ s/\] Ebiten - Koritsu Ebisugawa Koukou Tenmon-Bu - /] Ebiten - /i;
55 $newname =~ s/\] Fafner - /] Soukyuu no Fafner - /; 57 $newname =~ s/\] Fafner - /] Soukyuu no Fafner - /;
56 $newname =~ s/\] Senyuu\. - /] Senyuu - /i; 58 $newname =~ s/\] Senyuu\. - /] Senyuu - /i;
57 $newname =~ s/\] Amnesia - /] Amnesia - /i; 59 $newname =~ s/\] Amnesia - /] Amnesia - /i;
60 $newname =~ s/\] Date A Live - /] Date A Live - /i;
61 $newname =~ s/\] Yahari Ore no Seishun Love Comedy wa Machigatteiru - My Teenage RomCom SNAFU - /] Yahari Ore no Seishun Love Comedy wa Machigatteiru - /i;
62 $newname =~ s/\] Ore no Imouto ga Konnani Kawaii Wake ga Nai. - My Little Sister Can't Be This Cute. - /] Ore no Imouto ga Konnani Kawaii Wake ga Nai S2 - /i;
58 $newname =~ s/\] Kotoura-san - /] Kotoura - /i; 63 $newname =~ s/\] Kotoura-san - /] Kotoura - /i;
59 $newname =~ s/\] Sasami-san\@Ganbaranai - /] Sasami\@Ganbaranai - /i; 64 $newname =~ s/\] Sasami-san\@Ganbaranai - /] Sasami\@Ganbaranai - /i;
60 $newname =~ s/\] Major OVA - World Series - /] Major World Series OVA - /i; 65 $newname =~ s/\] Major OVA - World Series - /] Major World Series OVA - /i;
61 $newname =~ s/\] D\.C\.( )?III ~Da Capo III~ /] Da Capo III /i; 66 $newname =~ s/\] D\.C\.( )?III ~Da Capo III~ /] Da Capo III /i;
62 $newname =~ s/\] Ore no Kanojo to Osananajimi ga Shuraba( )?Sugiru( - My Girlfriend and Childhood Friend Fight Too Much)? /] Ore no Kanojo to Osananajimi ga Shuraba Sugiru /i; 67 $newname =~ s/\] Ore no Kanojo to Osananajimi ga Shuraba( )?Sugiru( - My Girlfriend and Childhood Friend Fight Too Much)? /] Ore no Kanojo to Osananajimi ga Shuraba Sugiru /i;
96 $newname =~ s/\] Spiral - (\d+) .* \[640 x 480\]\[H\.264\]/] Spiral - $1 /; 101 $newname =~ s/\] Spiral - (\d+) .* \[640 x 480\]\[H\.264\]/] Spiral - $1 /;
97 $newname =~ s/\] Mayo Chiki - /] Mayo Chiki! - /i; 102 $newname =~ s/\] Mayo Chiki - /] Mayo Chiki! - /i;
98 $newname =~ s/\] Kaitou Tenshi Twin Angel Kyun Kyun Tokimeki Paradise - /] Twin Angel - Twinkle Paradise - /i; 103 $newname =~ s/\] Kaitou Tenshi Twin Angel Kyun Kyun Tokimeki Paradise - /] Twin Angel - Twinkle Paradise - /i;
99 $newname =~ s/\] Mai Hime - /] My-HiME - /i; 104 $newname =~ s/\] Mai Hime - /] My-HiME - /i;
100 $newname =~ s/\] EUREKA SEVEN AO - /] Eureka Seven AO - /; 105 $newname =~ s/\] EUREKA SEVEN AO - /] Eureka Seven AO - /;
106 $newname =~ s/\] kill la kill - /] Kill la Kill - /;
101 $newname =~ s/\] CØDE:BREAKER - /] Code Breaker - /i; 107 $newname =~ s/\] CØDE:BREAKER - /] Code Breaker - /i;
102 $newname =~ s/\] Nazo no Kanojo X - /] Mysterious Girlfriend X - /i; 108 $newname =~ s/\] Nazo no Kanojo X - /] Mysterious Girlfriend X - /i;
103 $newname =~ s/\] Naruto Shippuden - /] Naruto Shippuuden - /i; 109 $newname =~ s/\] Naruto Shippuden - /] Naruto Shippuuden - /i;
104 $newname =~ s/\] -* *Ef - a Tale of Me(l|m)o(d|r)ies - /] ef - a tale of me$1o$2ies /i; 110 $newname =~ s/\] -* *Ef - a Tale of Me(l|m)o(d|r)ies - /] ef - a tale of me$1o$2ies /i;
105 $newname =~ s/\] Maji de Watashi ni Koi Shinasai!! /] Maji de Watashi ni Koi Shinasai! /i; 111 $newname =~ s/\] Maji de Watashi ni Koi Shinasai!! /] Maji de Watashi ni Koi Shinasai! /i;
147 $newname =~ s/ no 6 / No. 6 /i; 153 $newname =~ s/ no 6 / No. 6 /i;
148 $newname =~ s/\[ACX\]Gantz - (\d+) .* \[SaintDeath\] /[ACX] Gantz - $1 /i; 154 $newname =~ s/\[ACX\]Gantz - (\d+) .* \[SaintDeath\] /[ACX] Gantz - $1 /i;
149 $newname =~ s/ THE iDOLM\@STER / The Idolm\@ster /i; 155 $newname =~ s/ THE iDOLM\@STER / The Idolm\@ster /i;
150 $newname =~ s/^- (\d+) - (\[neo1024\])/$2 Luping III S3 - $2/i; 156 $newname =~ s/^- (\d+) - (\[neo1024\])/$2 Luping III S3 - $2/i;
151 $newname =~ s/ Luping III S3 / Lupin III S3 /i; 157 $newname =~ s/ Luping III S3 / Lupin III S3 /i;
158 $newname =~ s/\] GARO - The One Who Shines in the Darkness - /] Garo - The One Who Shines in the Darkness - /i;
152 $newname =~ s/( Transformers Headmasters - \d+) - .*\[/$1 [/i; 159 $newname =~ s/( Transformers Headmasters - \d+) - .*\[/$1 [/i;
153 $newname =~ s/^cor\.tv\.getbackers\.(\d+)\./[cor] GetBackers - $1 /; 160 $newname =~ s/^cor\.tv\.getbackers\.(\d+)\./[cor] GetBackers - $1 /;
154 $newname =~ s/^cor\.extras\.getbackers\.(opening|ending)(\d+)\./[cor] GetBackers - $1 $2 /; 161 $newname =~ s/^cor\.extras\.getbackers\.(opening|ending)(\d+)\./[cor] GetBackers - $1 $2 /;
155 $newname =~ s/^Revolutionary Girl Utena /[Henshin] Revolutionary Girl Utena /; 162 $newname =~ s/^Revolutionary Girl Utena /[Henshin] Revolutionary Girl Utena /;
156 $newname =~ s/His and Her Circumstances/His and Her Circumstances/i; 163 $newname =~ s/His and Her Circumstances/His and Her Circumstances/i;
162 $newname =~ s/ Highschool of the Dead / High School of the Dead /i; 169 $newname =~ s/ Highschool of the Dead / High School of the Dead /i;
163 $newname =~ s/LOGH Gaiden 2 E(\d+) .*(\.avi|\.mkv)/Legend of Galactic Heroes Gaiden 2 - $1$2/i; 170 $newname =~ s/LOGH Gaiden 2 E(\d+) .*(\.avi|\.mkv)/Legend of Galactic Heroes Gaiden 2 - $1$2/i;
164 $newname =~ s/^\[RaX\] *Kiba - (\d+) - .* (\[v2\] \[|\[)/[RaX] Kiba - $1 $2/; 171 $newname =~ s/^\[RaX\] *Kiba - (\d+) - .* (\[v2\] \[|\[)/[RaX] Kiba - $1 $2/;
165 $newname =~ s/ (Gosick - \d+) \(Batch\) / $1 /; 172 $newname =~ s/ (Gosick - \d+) \(Batch\) / $1 /;
166 $newname =~ s/ Clannad - After Story - / Clannad After Story - /; 173 $newname =~ s/ Clannad - After Story - / Clannad After Story - /;
174 $newname =~ s/ Uta no Prince Sama 2 - / Uta no Prince-sama 2 - /;
167 $newname =~ s/ Ikoku Meiro no Croisée / Ikoku Meiro no Kurowaaze /i; 175 $newname =~ s/ Ikoku Meiro no Croisée / Ikoku Meiro no Kurowaaze /i;
168 $newname =~ s/^Mahoujin Guruguru TV2 - Doki Doki Densetsu Ep(\d+) \((Chamelenia)\)/[Chamelenia] Mahoujin Guruguru 2 - Doki Doki Densetsu - $1/i; 176 $newname =~ s/^Mahoujin Guruguru TV2 - Doki Doki Densetsu Ep(\d+) \((Chamelenia)\)/[Chamelenia] Mahoujin Guruguru 2 - Doki Doki Densetsu - $1/i;
169 $newname =~ s/\.divx5\.ogm$/.ogm/; 177 $newname =~ s/\.divx5\.ogm$/.ogm/;
170 #$newname =~ s/\[(neo1024)\] Lupin III - (\d+) - .+ \[/[$1] Lupin III S2 - $2 [/; 178 #$newname =~ s/\[(neo1024)\] Lupin III - (\d+) - .+ \[/[$1] Lupin III S2 - $2 [/;
171 $newname =~ s/ Lupin S2 - / Lupin III S2 - /; 179 $newname =~ s/ Lupin S2 - / Lupin III S2 - /;
200 $newname =~ s/^(\[RaX\])(Chobits) - (\d+`\d) .*\(x264 aac\) /$1 $2 - $3 /; 208 $newname =~ s/^(\[RaX\])(Chobits) - (\d+`\d) .*\(x264 aac\) /$1 $2 - $3 /;
201 $newname =~ s/ Maria( |†)Holic / Maria+Holic /i; 209 $newname =~ s/ Maria( |†)Holic / Maria+Holic /i;
202 $newname =~ s/ C³ / C3 - Cube x Cursed x Curious /i; 210 $newname =~ s/ C³ / C3 - Cube x Cursed x Curious /i;
203 $newname =~ s/ C3 Cube x Cursed x Curious / C3 - Cube x Cursed x Curious /i; 211 $newname =~ s/ C3 Cube x Cursed x Curious / C3 - Cube x Cursed x Curious /i;
204 $newname =~ s/ Fate( ⁄ | )Zero / Fate-Zero /i; 212 $newname =~ s/ Fate( ⁄ | )Zero / Fate-Zero /i;
213 $newname =~ s/ Fate( ⁄ | )Kaleid / Fate-Kaleid /i;
214 $newname =~ s/ Rozen Maiden Zurückspulen / Rozen Maiden (2013) /i;
215 $newname =~ s/ Watashi ga Motenai no wa Dou Kangaete ?mo Omaera ga Warui!? / Watashi ga Motenai no wa Dou Kangaete mo Omaera ga Warui! /i;
205 $newname =~ s/ Pollyanna Episode / Pollyanna /; 216 $newname =~ s/ Pollyanna Episode / Pollyanna /;
206 $newname =~ s/ Ef - A Fairy Tale of the Two / ef - A Fairy Tale of the Two /i; 217 $newname =~ s/ Ef - A Fairy Tale of the Two / ef - A Fairy Tale of the Two /i;
207 $newname =~ s/ Ef - A Fairy Tale of the Two-/ ef - A Fairy Tale of the Two -/i; 218 $newname =~ s/ Ef - A Fairy Tale of the Two-/ ef - A Fairy Tale of the Two -/i;
219 $newname =~ s/ -Momoiro Paradox- / - Momoiro Paradox - /i;
208 $newname =~ s/^Legend of Galactic Heroes - (\d+) \(([A-F0-9]{8})\) \[Central Anime\]/[Central Anime] Legend of Galactic Heroes - $1 [$2]/; 220 $newname =~ s/^Legend of Galactic Heroes - (\d+) \(([A-F0-9]{8})\) \[Central Anime\]/[Central Anime] Legend of Galactic Heroes - $1 [$2]/;
209 $newname =~ s/\[Hnk\]/[HnK]/; 221 $newname =~ s/\[Hnk\]/[HnK]/;
210 $newname =~ s/^Inuyasha - (\d+|\d+-\d+)\[167\] - .*(\[DVD\]\[AHQ\])/Inuyasha - $1 $2/; 222 $newname =~ s/^Inuyasha - (\d+|\d+-\d+)\[167\] - .*(\[DVD\]\[AHQ\])/Inuyasha - $1 $2/;
211 $newname =~ s/^Saint Seiya Hades OVA - (\d+) \[(AonE-SpA|SpA)\]/[$2] Saint Seiya Hades OVA - $1/; 223 $newname =~ s/^Saint Seiya Hades OVA - (\d+) \[(AonE-SpA|SpA)\]/[$2] Saint Seiya Hades OVA - $1/;
212 $newname =~ s/\[\d+\] Saint Seiya Hades OVA - (\d+)/[SpA] Saint Seiya Hades OVA - $1/; 224 $newname =~ s/\[\d+\] Saint Seiya Hades OVA - (\d+)/[SpA] Saint Seiya Hades OVA - $1/;
345 #dvd again 357 #dvd again
346 $newname =~ s/(\(|\[) *(DVD 712x480|R2 DVD\.H264\.AC3|DVD H264 720x480|DVD 720x480 x264 FLAC|R1DVD 720x480 x264 AC-3|DVD 712x480 AC-3|DVD 720x480 AC-3|R\d DVD\.H264\.AC3|DVD 1024x576 x264 FLAC|DVD H264 640x480|DVD H264 720x480 AAC|DVD 704x480 H264 AC3|DVD 704x480|DVDRip\.Xvid\.864x480\.Vorbis|DVD H264 848x480|DVD 720x480|DVD H264 720x480|DVD, wmv, mp3) *(\)|\])/[DVD]/i; 358 $newname =~ s/(\(|\[) *(DVD 712x480|R2 DVD\.H264\.AC3|DVD H264 720x480|DVD 720x480 x264 FLAC|R1DVD 720x480 x264 AC-3|DVD 712x480 AC-3|DVD 720x480 AC-3|R\d DVD\.H264\.AC3|DVD 1024x576 x264 FLAC|DVD H264 640x480|DVD H264 720x480 AAC|DVD 704x480 H264 AC3|DVD 704x480|DVDRip\.Xvid\.864x480\.Vorbis|DVD H264 848x480|DVD 720x480|DVD H264 720x480|DVD, wmv, mp3) *(\)|\])/[DVD]/i;
347 #1080p BD 359 #1080p BD
348 $newname =~ s/(\(|\[) *(BD\]\[1080p-AAC|1080p BD|1080p -Hi10P|1080p x264-Hi10P FLAC|BD\]\[10bit-1080p-AAC|BDRip 1080p x264 FLAC|BD Hi10P 1920x1080|BD Hi10P 1920x1080 H264 FLAC|BD 1920x1080 x264 Hi10P FLAC|BD 1920x1080 Hi10P|1920x1080 BD AAC|BD\]\[h264-1080p FLAC|BD-h264-10bit-1080p|BD\]\[1080p-FLAC|BD 1080|1920x1080 Hi10p h264 AAC|BD 1920x1080 x264 AAC|BD 1080p Hi10P|BDRip 1080p x264 FLAC|BD-1080p-|BD-1080p-FLAC|1920x1038 Blu-Ray FLAC|1920x1080 Blu-Ray FLAC|1920x1080 h264 BD FLAC|1920x1080 BD|BD\.1080p\.FLAC|BD 1080p H\.264 AAC 5\.1|BD 1080p) *(\)|\])/[1080p BD]/i; 360 $newname =~ s/(\(|\[) *(BD\]\[1080p-AAC|1080p BD|1080p -Hi10P|1080p x264-Hi10P FLAC|BD\]\[10bit-1080p-AAC|BDRip 1080p x264 FLAC|BD Hi10P 1920x1080|BD Hi10P 1920x1080 H264 FLAC|BD 1920x1080 x264 Hi10P FLAC|BD 1920x1080 Hi10P|1920x1080 BD AAC|BD\]\[h264-1080p FLAC|BD-h264-10bit-1080p|BD\]\[1080p-FLAC|BD 1080|1920x1080 Hi10p h264 AAC|BD 1920x1080 x264 AAC|BD 1080p Hi10P|BDRip 1080p x264 FLAC|BD-1080p-|BD-1080p-FLAC|1920x1038 Blu-Ray FLAC|1920x1080 Blu-Ray FLAC|1920x1080 h264 BD FLAC|1920x1080 BD|BD\.1080p\.FLAC|BD 1080p H\.264 AAC 5\.1|BD 1080p) *(\)|\])/[1080p BD]/i;
349 #720p 361 #720p
350 $newname =~ s/(\(|\[) *(Hi10P 720p-FLAC|1280x720 10bit|1280x720 10bit h264 AAC|1280x720 8bit|1280x720 x264-Hi10P AAC|AT-X Hi10P 1280x720 H264|AT-X Hi10P 1280x720|1280x720 Hi10p|AT-X Hi10P 1280x720|1280x720 Hi10p AAC|AT-X 1280x720 H264|Hi10P 1280x720 H264|Hi10P 1280x720|1280x720 Hi10P|1280x720 5\.1|1280x720 x264 AAC|1280x720 H264 AAC|720p H264 AAC|1280x720|1280x720 H\.?264 AAC) *(\)|\])/[720p]/i; 362 $newname =~ s/(\(|\[) *(720p 10bit|10-bit 720p( AAC)?|720|Hi10P 720p-FLAC|1280x720 10bit|1280x720 10bit h264 AAC|1280x720 8bit|1280x720 x264-Hi10P AAC|AT-X Hi10P 1280x720 H264|AT-X Hi10P 1280x720|1280x720 Hi10p|AT-X Hi10P 1280x720|1280x720 Hi10p AAC|AT-X 1280x720 H264|Hi10P 1280x720 H264|Hi10P 1280x720|1280x720 Hi10P|1280x720 5\.1|1280x720 x264 AAC|1280x720 H264 AAC|720p H264 AAC|1280x720|1280x720 H\.?264 AAC) *(\)|\])/[720p]/i;
351 #720p BD 363 #720p BD
352 $newname =~ s/(\(|\[) *(BD, 720p|BD 1280x720|BDRip 1280x720 10bit|BDRip 720p H\.264 AACx2|BDRip 720p H\.264 AAC|BDRip 720i H\.264 AAC|BDRip 720i|BD 10-bit 1280x720 x264 AAC|BD\]\[720p-|BD, 720p, 10bit, AAC|BDRip 720p x264 FLAC|BDRip 720p|BD 720p DA|Blu-Ray 960x720 Dual Audio FLAC|BD, 720p|BD\]\[h264-720p\]\[FLAC|BD Hi10P 1280x720|BD, 720p, 10bit,|BD, 720, 10bit, AAC|BDrip 720p Vorbis|BD 720p Hi10P AAC|BD, 720p,|BD 720p H264-AAC|BDRip 720p|BD, 720p, ,|1280x720 BD|BD 1280x720 H264 AAC|BD 720p|BD 720p FLAC|BD 1280x720 H264 AAC) *(\)|\])/[720p BD]/i; 364 $newname =~ s/(\(|\[) *(BD 720p AAC|BD 720p|BD, 720p|BD 1280x720|BDRip 1280x720 10bit|BDRip 720p H\.264 AACx2|BDRip 720p H\.264 AAC|BDRip 720i H\.264 AAC|BDRip 720i|BD 10-bit 1280x720 x264 AAC|BD\]\[720p-|BD, 720p, 10bit, AAC|BDRip 720p x264 FLAC|BDRip 720p|BD 720p DA|Blu-Ray 960x720 Dual Audio FLAC|BD, 720p|BD\]\[h264-720p\]\[FLAC|BD Hi10P 1280x720|BD, 720p, 10bit,|BD, 720, 10bit, AAC|BDrip 720p Vorbis|BD 720p Hi10P AAC|BD, 720p,|BD 720p H264-AAC|BDRip 720p|BD, 720p, ,|1280x720 BD|BD 1280x720 H264 AAC|BD 720p|BD 720p FLAC|BD 1280x720 H264 AAC) *(\)|\])/[720p BD]/i;
353 #BD 365 #BD
354 $newname =~ s/(\(|\[) *(Blu-Ray|BD 540p) *(\)|\])/[BD]/i; 366 $newname =~ s/(\(|\[) *(Blu-Ray|BD 540p) *(\)|\])/[BD]/i;
355 #576p 367 #576p
356 $newname =~ s/(\(|\[) *(576p hi10|1024x576|H264 1024x576) *(\)|\])/[576p]/i; 368 $newname =~ s/(\(|\[) *(576p hi10|1024x576|H264 1024x576) *(\)|\])/[576p]/i;
357 #1080p 369 #1080p
511 $newname =~ s/ Opening - / Opening /; 523 $newname =~ s/ Opening - / Opening /;
512 $newname =~ s/ Ending - / Ending /; 524 $newname =~ s/ Ending - / Ending /;
513 $newname =~ s/ Hidamari Sketch Hoshimittsu - Special / Hidamari Sketch Hoshimittsu Special - /; 525 $newname =~ s/ Hidamari Sketch Hoshimittsu - Special / Hidamari Sketch Hoshimittsu Special - /;
514 $newname =~ s/ Spice and Wolf S2 - BD Menu - 0/ Spice and Wolf S2 - BD Menu /; 526 $newname =~ s/ Spice and Wolf S2 - BD Menu - 0/ Spice and Wolf S2 - BD Menu /;
515 $newname =~ s/ Canvas - 2 - / Canvas 2 - /; 527 $newname =~ s/ Canvas - 2 - / Canvas 2 - /;
528 $newname =~ s/ Devil Survivor - 2 The Animation - / Devil Survivor 2 The Animation - /;
529 $newname =~ s/ Hentai Ouji to Warawanai Neko\. - / Hentai Ouji to Warawanai Neko - /i;
530 $newname =~ s/\] *Photokano *- /] Photo Kano - /i;
516 $newname =~ s/ To Heart - 2 / To Heart 2 /; 531 $newname =~ s/ To Heart - 2 / To Heart 2 /;
517 $newname =~ s/ Tsubasa Chronicles - 2 (\d{2}) / Tsubasa Chronicles 2 - $1 /; 532 $newname =~ s/ Tsubasa Chronicles - 2 (\d{2}) / Tsubasa Chronicles 2 - $1 /;
518 $newname =~ s/ Mitsudomoe - 2 - / Mitsudomoe 2 - /; 533 $newname =~ s/ Mitsudomoe - 2 - / Mitsudomoe 2 - /;
519 $newname =~ s/ Morita-san wa Mukuchi - 2 / Morita-san wa Mukuchi 2 /i; 534 $newname =~ s/ Morita-san wa Mukuchi - 2 / Morita-san wa Mukuchi 2 /i;
520 $newname =~ s/ Eyeshield - 21 - / Eyeshield 21 - /; 535 $newname =~ s/ Eyeshield - 21 - / Eyeshield 21 - /;