Trackinfo-Panel und Encoderangaben

Begonnen von mexx, 08. August 2013, 13:11:42

Vorheriges Thema - Nächstes Thema

mexx

Hallo,

ich habe im Trackinfo-Feld folgenden Eintrag:

$align(center,top) $rgb(163,163163)%codec% / $info(bitrate) $get(anno)Kbps $if($stricmp(%codec%,mp3),$if($strcmp(%codec_profile%,CBR),CBR,Ø VBR),$if2($strcmp(%codec%,Vorbis,AAC),Ø VBR))$rgb(0,0,0)

Das zeigt auch korrekt an.

Aber wenn kein File abgespielt wird , steht da aber immer ?/[UNKNOW].
Ich möchte aber, das in diesem Feld dann nichts steht.
Eine Anzeige soll nur erfolgen, wenn auch ein File läuft. Meine Test funktionieren alle nicht.
Ich brauch mal wieder eure Hilfe. :-[

THX
mexx

jgro

Hi,

probier mal:

$align(center,top) $rgb(163,163163) [%codec% ] [%codec_profile% ][%__bitrate%' kbit/s']

:)


Ansonsten verwende ich seit längerem folgenden Code (mit Fortschrittsbalken):

$drawrect(0,0,0,0,pencolor-null brushcolor-102-102-102)
$padding(2,4)$align(center,middle)

$font(,16,,225-225-225)
$if(%_trackinfo_notrack%,
No Track
,

//// PAUSED
$alignabs(0,$sub(%_height%,41),%_width%,20,right,middle)

$char(10)
$font(Arial Unicode MS,3,,110-110-110)....................

$font(,11, bold glow-250-180-120 glowexpand-1,55-55-45)$if(%_ispaused%,'< Paused > ',)
////

$align(center,)

$char(10)$font(,5,,110-110-110).

$font(,1,,110-110-110)$char(10)

$iflonger(%album artist%,33,$font(,14,,231-231-235)[%album artist%],$font(,15,,231-231-235)[%album artist%])

$char(10)$font(,2,,110-110-110).
$char(10)

$iflonger(%album%,49,$font(,10,,229-229-232)[%album%],$font(,11,,229-229-232)[%album%])
$char(10)
$font(,7,,228-228-228)
∙ ∙ ∙
$char(10)

$iflonger(%title%,43,$font(,11,,242-198-130)[%title%],$font(,13,,242-190-128)[%title%])

))

// PerSecond

$font(Arial Unicode MS,11,,236-236-239)

$if(%_trackinfo_notrack%,
,
$alignabs(0,$sub(%_height%,41),%_width%,20,center,middle)
$font(Arial Unicode MS,11,,236-236-239)[%playback_time_remaining%][ / %length%]

$drawrect(20,$sub(%_height%,17),$sub(%_width%,41),9,brushcolor-170-170-170 pencolor-94-94-94)

$puts(progress,
$muldiv(%playback_time_seconds%,$sub(%_width%,44),%length_seconds%))

$ifgreater($get(progress),0,
$drawrect(22,$sub(%_height%,15),$get(progress),6,brushcolor-60-60-60 pencolor-55-53-53)
,
)

)

$char(10)
$font(,2,,110-110-110).


Die Farben sind natürlich, je nach Geschmack, anzupassen. ;)

Gruß
jgro