foobar2000 auf Deutsch

foobar2000 => Customize => Thema gestartet von: Spirit_of_the_ocean in 14. November 2006, 20:56:53

Titel: Bitrate-Balken schneller Laufen lassen
Beitrag von: Spirit_of_the_ocean in 14. November 2006, 20:56:53
Dies hab ich für die Track Info mod mir ausgedacht:
$puts(rating,
$ifgreater(%bitrate%,300 ,30,
$ifgreater(%bitrate%,290 ,29,
$ifgreater(%bitrate%,280 ,28,
$ifgreater(%bitrate%,270 ,27,
$ifgreater(%bitrate%,260 ,26,
$ifgreater(%bitrate%,250 ,25,
$ifgreater(%bitrate%,240 ,24,
$ifgreater(%bitrate%,230 ,23,
$ifgreater(%bitrate%,220 ,22,
$ifgreater(%bitrate%,210 ,21,
$ifgreater(%bitrate%,200 ,20,
$ifgreater(%bitrate%,190 ,19,
$ifgreater(%bitrate%,180 ,16,
$ifgreater(%bitrate%,170 ,17,
$ifgreater(%bitrate%,160 ,18 ,
$ifgreater(%bitrate%,150 ,15,
$ifgreater(%bitrate%,140 ,14,
$ifgreater(%bitrate%,130 ,13,
$ifgreater(%bitrate%,120 ,12,
$ifgreater(%bitrate%,110 ,11,
$ifgreater(%bitrate%,100 ,10,
$ifgreater(%bitrate%,90 , 9,
$ifgreater(%bitrate%,80 ,8,
$ifgreater(%bitrate%,70 ,7,
$ifgreater(%bitrate%,60 ,6,
$ifgreater(%bitrate%,50 ,5,
$ifgreater(%bitrate%,40 ,4,
$ifgreater(%bitrate%,30 ,3,
$ifgreater(%bitrate%,20 ,2,
$ifgreater(%bitrate%,10 ,1,0)))))))))))))))))))))))))))))))
$repeat(|,$get(rating))


Mein Problem ist jetzt, dass bei VBR der Balken immer recht langsam ist also nur jede Sekunde sich verändert, wenn ich den Code so einsetze. Kann ich dieses Intervall irgendwie kürzer machen?
Titel: Re: Bitrate-Balken schneller Laufen lassen
Beitrag von: mondschein in 29. Dezember 2006, 08:56:24
versuch es mal damit

// PerSecond

$if(%_isplaying%,
$alignabs($sub(%_width%,200),$sub(%_height%,20),180,20,right,)
// $font(Courier,10,,255-255-255)
$get(spacer)%_time_elapsed%$if(%_time_total%,' / '%_time_total%,)
$if(%_time_remaining%,$get(spacer),),)

$if(%isplaying%,
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,42),%length_seconds%))
$drawrect(20,$sub(%_height%,24),$sub(%_width%,40),3,brushcolor-50-50-50 pencolor-150-150-150),)
$ifgreater($get(progress),0,$padding(19,$sub(%_height%,24))$drawrect(2,1,$get(progress),1,brushcolor-255-255-255 pencolor-nulll),)


evtl. musst du das noch etwas anpassen, bei mir läuft es bestens so, der 2. Abschnitt ist der für dich interessantere.