Bitrate-Balken schneller Laufen lassen

Begonnen von Spirit_of_the_ocean, 14. November 2006, 20:56:53

Vorheriges Thema - Nächstes Thema

Spirit_of_the_ocean

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?

mondschein

#1
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.