// progressbar config
// =========================================
$puts(progress_play,'[ ▶]')
$puts(progress_pause,▮▮)
$puts(progress_bar,׃)
$puts(progress_length,45)
$puts(seperator,' ')
// BUILD STATUSBAR
// =========================================
// set 4-character filetype
$puts(filetype,$upper(
$if(%__referenced_file%,$cut($ext(%__referenced_file%),4),
$if($stricmp($left(%_path%,4),cdda),CD,$cut($ext(%_path%),4)
))
))
// detect detailed filetype2
$puts(filetype2,$replace($get(filetype),
WAV,[%__codec% ]WAVE,
SND,'Next/Sun Audio',
AC3,Dolby Digital Audio,
CD,Audio CD,
MKA,Matroska[ %__codec%],
OGG,OGG[ %__codec%],
MP4,MPEG-4[ %__codec%],
M4A,iTunes[ %__codec%],
MP2,MPEG Layer 2,
MP3,MP3[' ('%__lame_version%')'],
AAC,AAC Audiostream,
WMA,Window'$' Media Audio,
MPC,Musepack,
OFR,OptimFROG,
OFS,OptimFROG DualStream,
FLA,FLAC,
APE,Monkey`s Audio,
MAC,Monkey`s Audio,
APL,Monkey`s Audio,
WV,WavPack,
SHN,Shorten,
SPX,Speex,
SID,C64 SID-Tune,
MDZ,Compressed Soundtracker Module,
S3Z,Compressed Screamtracker Module,
ITZ,Compressed Impulsetracker Module,
XMZ,Compressed Fasttracker II Module,
MO3,Compressed Module,
MOD,Soundtracker Module,
S3M,Screamtracker Module,
XM,Fasttracker II Module,
IT,Impulsetracker Module,
UMX,Unreal Music File,
MTM,Multitracker Module,
TFM,Final Musicsystem eXtended
))
$puts(filetype2,$replace($get(filetype2),FLACC,FLAC))
// set quality-info (bitrate, etc.)
$puts(quality,[$if2(%__bitrate_dynamic%,%__bitrate%)kbit][%__mod_channels% channels]
$if($strcmp(%__codec%,MP3),' '$if2(%__extrainfo%,CBR)[' / '$upper($abbr(%__mp3_stereo_mode%))])
)
// -----------------------------------------
// progressbar
$puts(progressbar,
$if(%_length_seconds%,
'∶'
$progress(%_time_elapsed_seconds%,%_length_seconds%,
$get(progress_length),
$if(%_ispaused%,$get(progress_pause),$get(progress_play)),
$get(progress_bar))
'∶ '
$pad_right($muldiv(%_time_elapsed_seconds%,100,%_length_seconds%),3)'%'
,streaming...
))
// time-display
$puts(time,'['$if2(%_time_elapsed%,-:--)['/'%_length%]']'
)
// display statusbar
// =========================================
' '
$get(filetype2)
$get(seperator)
$get(quality)
$get(seperator)
$get(progressbar)
$char(9)
$get(time)
' '