$if(%album%, // processing 'album' as "album artist - album name" format $ifgreater($put(_pos,$strstr(%album%,' - ')),0, $puts(album,$substr(%album%,$add($get(_pos),3),9999)) $puts(albumartist,$left(%album%,$sub($get(_pos),1))), $puts(album,%album%)) // processing 'album artist' $if(%album artist%, $if($strcmp(%album artist%,$get(albumartist)),, $puts(album,%album%)$puts(albumartist,%album artist%))) // processing 'album' $puts(album,$get(album)[ / CD$num(%disc%,1)]) ) // processing raw path $puts(rawpath, $if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%, %_filename%)) // processing 'artist' and 'title' $if(%artist%,$puts(artist,%artist%)) $puts(title,$if2(%title%,$get(rawpath))) $if($strcmp($get(albumartist),$meta(artist,1)), $ifgreater($meta_num(artist),1, $puts(artists,) $puts(artist,$substr($meta_sep(artist,', '),$len($meta(artist,1)___),9999)), $puts(artist,)) ) /////////////////////////////////////////////////////////// // printing column 1 (#, album, track, title, artist) $char(3)603000|B09880$char(3)$repeat(0,$sub($len(%_playlist_total%),$len(%_playlist_number%))) $char(3)B09880|584C40$char(3)%_playlist_number%.$char(3)$char(3)' ' [$char(3)D8CCC0|2C2620$char(3)'['[$get(albumartist) - ]$get(album)']' [ $char(3)B09880|584C40$char(3)'['$num(%tracknumber%,2)']']$char(3)$char(3) ] $if($get(artists),,$iflonger($get(artist),0,$get(artist) - ,)) [$get(title)] $if($get(artists),$char(3)D8CCC0|2C2620$char(3)' ('$get(artist)')') // printing column 2 (playing, codec/bitrate, length) $char(9) $char(3)D8CCC0|2C2620$char(3)$if(%_isplaying%,'▶ ') $char(3)886440|847260$char(3)$codec()[ %__bitrate%k]' | ' $char(3)603000|B09880$char(3)$if2($repeat(0,$sub(5,$len(%_length%))),?) $char(3)B09880|584C40$char(3)$if2(%_length%,?:??)