X-Git-Url: https://git.draconx.ca/gitweb/mpdhacks.git/blobdiff_plain/e690203f7feff453cc72a0a1cf032ec135992e08..4d9b367740e917c0bdb99750285140f60b8077ed:/mpdmenu.pl diff --git a/mpdmenu.pl b/mpdmenu.pl index b7072cf..3fa0c13 100755 --- a/mpdmenu.pl +++ b/mpdmenu.pl @@ -197,7 +197,7 @@ if (defined $album) { s/\s*$ob\s*((e\.)?piano|english|japanese|inst|tv|without|w\/o|off|back|short|karaoke|game).*//i; # Deal with titles like "blah instrumental". - s/\s+(instrumental|off vocal|short|tv)([\s-]+(size|version|s))?$//i; + s/\s+(instrumental|off vocal|short|tv)([\s-]+(mix|size|version))?$//i; s/\s+without\s+\w+$//i; my $basetitle = $_; @@ -231,7 +231,8 @@ if (defined $album) { ); # MPD searches are case-insensitive. - next if (!($t_title =~ m/(\P{Latin}|^)\Q$basetitle\E(\P{Latin}|$)/)); + next if (!($t_title =~ m/(\P{Latin}|^)\Q$basetitle\E(\P{Latin}|$)/ || $t_title =~ m/\Q$basetitle\E/i)); + $t_artist = sanitise($t_artist); $t_title = sanitise($t_title);