Here's the formatting string I'm using. Thanks to all those I borrowed snippets of code from. I use the following settings with this:
Font: Lucida Sans Unicode 8pt regular. Default text: white. Background: black. Update every second checked.
D7B997Mode: ffffff%_trackinfo_mode%$char(10)D7B997---------------------------------------$char(10)$char(10)
$if(%_trackinfo_notrack%,D7B997No track,
$if($or(%_isplaying%,%_ispaused%),$if(%_ispaused%, 0CEBA4'▮▮' D7B997Pausedffffff[' ('%_time_elapsed%['/'%_time_total%]')'],
$if($stricmp($left(%_path_raw%,7),'http://'), 0CEBA4'▶' D7B997Streamingffffff[' ('%_time_elapsed%['/'%_time_total%]')'],
0CEBA4'▶' D7B997Playingffffff[' ('%_time_elapsed%['/'%_time_total%]')'])), 0CEBA4'■' D7B997Not playing)
D7B997:$char(10)$char(10)
$char(1)C0CEBA4Song info$char(10)
[D7B997Artist: ffffff%artist%$char(10)]
$if(%title%,D7B997Title: ffffff%title%$char(10),$if($stricmp($left(%_path_raw%,7),'http://'),
D7B997Stream[: ffffff%_filename%]$char(10),D7B997Sorry. Can''t show. No tag. Path is:$char(10)ffffff%_path_raw%$char(10)))
[D7B997Album: ffffff%album%$char(10)]
[D7B997Albumartist: ffffff%albumartist%$char(10)]
[D7B997Album artist: ffffff%album artist%$char(10)]
[D7B997Date: ffffff%date%$char(10)]
[D7B997Genre: ffffff%genre%$char(10)]
[D7B997Tracknumber: ffffff%tracknumber%$char(10)]
[D7B997Disk: ffffff%disc%$char(10)]
[D7B997Comment: $iflonger($replace($meta(comment),$char(13),),297,
$cut(ffffff$replace($meta(comment),$char(13),),292)D7B997'(...)',ffffff$replace($meta(comment),$char(13),))$char(10)]
$char(10)
$char(1)C0CEBA4Tech info$char(10)
$if($stricmp($left(%_path_raw%,7),'http://'),,$if($or(%__replaygain_track_gain%,%__replaygain_album_gain%),
[D7B997Track Gain: ffffff%__replaygain_track_gain%$char(10)][D7B997Album Gain: ffffff%__replaygain_album_gain%$char(10)],
0000DFShhh... No ReplayGain!$char(10)))
[D7B997Codec: ffffff$codec()]
[ffffff$if(%__bitrate_dynamic%,' ('$num(%__bitrate_dynamic%,3) kbps')',' ('%__bitrate% kbps')')]
[ffffff$if($stricmp($codec(),MP3),$if(%__extrainfo%,[ %__extrainfo%], CBR),)[ %__mp3_stereo_mode%]
[ D7B997Profile: ffffff%__mpc_profile%][ '('%__mpc_encoder%')'][ sv%__mpc_streamversion%]
[ D7B997Nominal: ffffff%__bitrate_nominal% kbps][ '('%__vorbis_vendor%')'][ D7B997Profile: ffffff%__aac_profile%]
[ ffffff%__file_format%][ %__format%][ D7B997Version: ffffff%__version%][ D7B997Compression: ffffff%__compression%]
[ D7B997Mode: ffffff%__mode%][ D7B997Seektable: ffffff%__seektable%][ %__FLAC_vendor%][ %__encoder_version%]
[ %__speex_mode%][ %__aac_header_type%][ D7B997Tool: ffffff%__tool%]]
$puts(ratio,$muldiv(%__bitrate%,1000,$div($mul(%__samplerate%,%__bitspersample%,%__channels%),1000)))
$if($and(%__bitrate%,%__bitspersample%),$if($or($strstr(%__compression%,Lossy),$stricmp($codec(),DualStream)),,
$ifgreater(1,$get(ratio),,$ifgreater(10,$get(ratio),
[ D7B997Ratio: ffffff0.$right($get(ratio),1)'%'],$ifgreater(100,$get(ratio),
[ D7B997Ratio: ffffff$left($get(ratio),1).$right($get(ratio),1)'%'],$ifgreater(1000,$get(ratio),
[ D7B997Ratio: ffffff$left($get(ratio),2).$right($get(ratio),1)'%'],))))),)
$char(10)
[D7B997Tech:ffffff[ $div(%__samplerate%,1000) kHz][ %__bitspersample% bit][ $channels()]$char(10)]
[D7B997Time: ffffff%_length%$char(10)]
$if($stricmp($left(%_path_raw%,7),'http://'),[D7B997URL: ffffff%_path_raw%],
$if($stricmp($left(%_path_raw%,7),'cdda://'),[D7B997Track: ffffff%_filename_ext%],[D7B997File: ffffff%_filename_ext%]
D7B997$if($stricmp($ext(%_path%),CUE), Cuesheet,
$if($stricmp($div(%_filesize%,1048576).$num($muldiv($mod(%_filesize%,1048576),100,1048576),2),0.00),,
[ $puts(ModSize,$muldiv($mod(%_filesize%,1048576),100,1048576))
$div(%_filesize%,1048576).$ifgreater($get(ModSize),99,99,$num($get(ModSize),2)) MB]))))
)
[EDIT]
Adding screenshot:
Screenshot direct link
Updated code.
[/EDIT]