$Lang::tr{'Scan for Files'} | |
$Lang::tr{'Scan from Directory'} | |
$Lang::tr{'deep scan directories'} | on / - off |
$Lang::tr{'Scan from Directory'} | |
$Lang::tr{'artist'} | $Lang::tr{'album'} | ||||||||
$Lang::tr{'artist'} - ".$artistcount." | $Lang::tr{'album'} - ".$albumcount." | $Lang::tr{'Pages'} |
$Lang::tr{'year'} | $Lang::tr{'genre'} | -$Lang::tr{'length'} $Lang::tr{'bitrate'} - $Lang::tr{'frequency'} |
- $Lang::tr{'mode'} | +$Lang::tr{'length'} | END ; my $lines=0;my $i=0;my $begin;my $end; if ( $mpfiresettings{'PAGE'} eq 'all' ){ $begin=0; - $end=$#songdb; + $end=keys(%songs); } else{ $begin=(($mpfiresettings{'PAGE'}-1) * 100); $end=(($mpfiresettings{'PAGE'} * 100)-1); } -foreach (@songdb){ +foreach (keys(%songs)){ if (!($i >= $begin && $i <= $end)){ - #print $begin."->".$i."<-".$end."\n"; +# print $begin."->".$i."<-".$end."\n"; $i++;next;} - my @song = split(/\|/,$_); + my @song = split(/\|/,$songs{$_}); + my $minutes = sprintf ("%.0f", $song[1] / 60 ); + my $seconds = $song[1] % 60; if ($lines % 2) {print "||
$song[1] $song[2] |
- $song[3] | -$song[4] | +$song[2] $song[3] |
$song[5] | +$song[4] | $song[6] | -$song[7]:$song[8] $song[9] - $song[10] |
+ $song[7] | +$minutes:$seconds | Stereo | "; } - elsif ( $song[11] eq "1\n" ) {print "Joint Stereo | "; }
- elsif ( $song[11] eq "2\n" ) {print "Dual Channel | "; }
- elsif ( $song[11] eq "3\n" ) {print "Single Channel | "; }
- else {print ""; } $lines++; $i++; } @@ -377,16 +375,7 @@ print " |