$t_title = sanitise($t_title, 0);
my $cmd = sprintf "AddToMenu $menu \"%d\t%s - %s\""
- ." Exec mpc playid %d",
+ ." Exec exec $FVWM/scripts/mpdexec.pl"
+ ." playid %d",
$t_trackno, $t_artist, $t_title, $t_id;
cmd($cmd);
s/\s+(instrumental|off vocal|short|tv)([\s-]+(mix|size|version))?$//i;
s/\s+without\s+\w+$//i;
+ # Deal with separate movements in classical pieces.
+ s/: [IVX]+\..*//;
+
my $basetitle = $_;
my $_basetitle = $basetitle;
$thumb =~ s/\n//sg;
$thumb = "%$thumb%" if (-f $thumb);
- cmd("AddToMenu $menu \"$thumb$t_artist - $t_title\" Exec mpc playid $t_id");
+ cmd("AddToMenu $menu \"$thumb$t_artist - $t_title\""
+ ." Exec exec $FVWM/scripts/mpdexec.pl"
+ ." playid $t_id");
}
} # end use locale workaround
} else {
if (-f $thumb) {
cmd("AddToMenu $menu \"*$thumb*\" "
- ."Exec exec gqview ".shellify($scan, 0));
+ ."Exec exec geeqie ".shellify($scan, 0));
}
cmd("AddToMenu $menu \"Title: ".sanitise($entry{Title}, 0)
."\" Popup MenuMPDTitle");