„āÖ՝Ź#¾Ztr Playj$if(%_ispaused%,ā–Ŗ, $if(%_isplaying%, //$if($strcmp($mod(%_time_elapsed_seconds%,2),0),ā–ŗ,))) ♫,))Q%_main%|%_main%|%_artist%|%_artists%||| $select($min(%tracknumber%,2),%_bline%,)   ā—Š*;*-s-*  ’’’’> Play_Sj$if(%_ispaused%,ā–Ŗ, $if(%_isplaying%, //$if($strcmp($mod(%_time_elapsed_seconds%,2),0),ā–ŗ,))) ♫,))$%_main%|%_main%|%_artist%|%_artists%   ā—Š*;*-s-*  ’’’’NTitleo$if($meta(album artist), %artist% •,) $if(%bonustrack%,%_lited%|%_lited% * ) $if($and(%_mark_never_played%,$not($greater($if3(%play_counter%,%play counter%),0))),%_maind%|%_maind%$if2(%title%,$replace($if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%,%_filename%),'_',' ','%20',' ')), $replace($if2(%title%,$replace($if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%,%_filename%),'_',' ','%20',' ')),'(',%_maind%|%_maind%'(',')',')','[',%_maind%|%_maind%'[',']',']','<',%_maind%|%_maind%'<','>','>')) //$if(%_xvarious%,[%_lited%|%_lited% • //%_maind%|%_maind%%artist% //])Q%_main%|%_main%|%_artist%|%_artists%||| $select($min(%tracknumber%,2),%_bline%,) d ā—Š*;*-s-*  ’’’’wTitle_SĆ$if($and(%_mark_never_played%,$not($greater($if3(%play_counter%,%play counter%),0))),%_maind%|%_maind%$if2(%title%,$replace($if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%,%_filename%),'_',' ','%20',' ')), $replace($if2(%title%,$replace($if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%,%_filename%),'_',' ','%20',' ')),'(',%_maind%|%_maind%'(',')',')','[',%_maind%|%_maind%'[',']',']','<',%_maind%|%_maind%'<','>','>'))$%_main%|%_main%|%_artist%|%_artists% d ā—Š*;*-s-*  ’’’’<Time.[%_time_elapsed%$if(%_length%, / )][%_length%]$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bnumber%|%_bnumbers%||%_bline%| $select($min(%tracknumber%,2),%_bline%,) D ā—Š*;*-s-*  ’’’’Time_S.[%_time_elapsed%$if(%_length%, / )][%_length%]W$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bnumber%|%_bnumbers%||%_bline%| D ā—Š*;*-s-*  ’’’’ź< Playe//$if(%_ispaused%,ā–Ŗ, //$if(%_isplaying%, //$if($strcmp($mod(%_time_elapsed_seconds%,2),0),ā—„,)))    ’’’’¬---------------||%_bline%|%_blines%  ā—Š*;*-s-*  ’’’’9Album_S$if(%album%,%album%[ CD$num(%disc%,1)]) $if(%discname%,$if(%_isplaying%,%_dark%|%_dark%,%_darkd%|%_darkd%)' ('%discname%')')*%_main%|%_main%|%_albuminfo%|%_albuminfos% d ā—Š*;*-s-*  ’’’’¬---------------||%_bline%|%_blines%  ā—Š*;*-s-*  ’’’’Bitrate'$if2(%__bitrate_dynamic%,[%__bitrate%])L$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bartist%|%_bartists%  ā—Š*;*-s-*  ’’’’¬---------------||%_bline%|%_blines%  ā—Š*;*-s-*  ’’’’Codec6$codec() $if($stricmp($codec(),MP3),[ %__extrainfo%])L$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bartist%|%_bartists% < ā—Š*;*-s-*  ’’’’¬---------------||%_bline%|%_blines%  ā—Š*;*-s-*  ’’’’ + ReplayGain¼$if(%__replaygain_track_gain%,ā—,$if(%_isplaying%,%_lite%|%_lite%,%_lited%|%_lited%)ā—‹) $if(%__replaygain_album_gain%,ā—,$if(%_isplaying%,%_lite%|%_lite%,%_lited%|%_lited%)ā—‹)L$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bartist%|%_bartists%  ā—Š*;*-s-*  ’’’’¢---------------||%_bline%|%_blines%   ’’’’ # Counter$$if3(%play_counter%,%play counter%,)L$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bnumber%|%_bnumbers%$num(%play_counter%,4)  ā—Š*;*-s-*  ’’’’ä+ Rating$if(%_pc2rg_divider%, $puts(xrating,$div($if3(%play_counter%,%play counter%),%_pc2rg_divider%)), $puts(xrating,$if3(%rating%,%trackrating%))) $ifgreater($get(xrating),6,$puts(xrating,6),) $repeat(ā–Ŗ,$get(xrating)) %_lited%|%_lited%$repeat(ā–«,$sub(6,$get(xrating)))L$if(%_isplaying%,%_litep%|%_litep%,%_lite%|%_lite%)| %_bnumber%|%_bnumbers%   ’’’’¢---------------||%_bline%|%_blines%   ’’’’Ä File path<$if(%_isplaying%,%_darkp%|%_darkp%,%_dark%|%_dark%)%_path% d  ’’’’> # File Size $if(%_isplaying%,%_darkp%|%_darkp%,%_dark%|%_dark%) $num($left($num($muldiv(%_filesize%,100,1048576),6),4),1) .$right($muldiv(%_filesize%,100,1048576),2) MB$num(%_filesize%,16) <  ’’’’¢---------------||%_bline%|%_blines%   ’’’’é///// SOAP v0.74b ///// by mixcherry ///// Edited by dBaines // // Changelog: // // 0.74b 050511 // - added alternative (which is now default ;)) 'Album Info' column // (info displayed in a box). // If you want to switch between the different styles, you have to // enable all 3 '[alt] Album' columns and disable normal 'Album' // column. // Many, many thanks to Insolent for inspiration!! :) // - again: optimized the code a bit to make it a little faster (not // much, tho) // // // --- CONFIGURATION BEGIN --- // // // Choose colour scheme: // 1 - mixcherry [ Selected item frame = (203,168,129) ] // 2 - Codename : Opus Blue [ Selected item frame = (132,148,174) ] // 3 - Green Apple [ Selected item frame = (113,135,123) ] // 4 - xxx [ Selected item frame = (x,x,x) ] // Don't change the scheme, I've modified several strings to be more author friendly // If you want the original schemes, please use the proper soap.fcs // - dBaines $puts(scheme,2) // // Specify the name of the folder where you store your 'single' files: $puts(singles_directory,'=S=') // // Specify the prefix to the name of the folder with 'various artists' album: $puts(various_directory,'VA - ') // // Dim all the files that have never been played (0 = OFF, 1 = ON): $puts(mark_never_played,1) // // Calculate 'Rating' from 'Play Counter': // If this option is set to 0, then the 'rating' or 'trackrating' tag is used. // Otherwise, the song will get (play_counter div pc2rg_divider) // 'rating marks', e.g. if you've listened 17 times to the song and // the pc2rg_divider=3, then the song will get 5 'rating marks' (of maximum 6). $puts(pc2rg_divider,2) // // // --- CONFIGURATION END --- // // // DETECTING SINGLETRACK (in albums mode) $if($not(%tracknumber%),xsingle=1, $if(%singletrack%,xsingle=1, $if($not(%album%),xsingle=1, $if($strstr($upper(%_path%),$upper($get(singles_directory))),xsingle=1)))) // DETECTING VARIOUS ARTISTS (in albums mode) $if($or(%various%,%album artist%,%performer%),xvarious=1, $if($stricmp($get(various_directory),$left(%_directoryname%,$len2($get(various_directory)))),xvarious=1, $if($stricmp($get(various_directory),$left($directory(%_path%,2),$len2($get(various_directory)))),xvarious=1))) // EXPORTING SETTINGS $if($strcmp(1,$get(mark_never_played)),mark_never_played=1) $if($greater($get(pc2rg_divider),0),pc2rg_divider=$get(pc2rg_divider)) // COLOR SCHEMES $select($get(scheme), // --- 01 --- // Backgrounds bmain=ECF3F3bmains=F4F8F8bartist=CCECF4bartists=E0F4F8bnumber=BDD1E3bnumbers=D7E3EEbline=81A8CBblines=B3CBE0 // Texts main=60639mainp=60639maind=536992dark=536992darkp=1E2555darkd=81A8CBlite=81A8CBlitep=536992lited=B3CBE0, // --- 02 dBaines Edit --- // Backgrounds albuminfo=eae5e0albuminfos=f0edeaencode=ded2c5encodes=e2d9cf bmain=ecefefbmains=f3f5f5artist=f5f5f5artists=ffffff bartist=ECEFEFbartists=F8F9F9bnumber=ded2c5bnumbers=ebe3dcbline=b4a390blines=C6B3A8shadow1=daddddshadow2=dfe2e2shadow3=e5e8e8shadow4=cbcbcb // Texts main=390606mainp=390606maind=8A5F50dark=8A5F50darkp=4C1B17darkd=AE8772lite=AE8772litep=805548lited=CDAF9E, // --- 03 --- // Backgrounds bmain=F6FEFCbmains=E9FBF9bartist=B8C2B6bartists=E9FBF9bnumber=A3AD9Abnumbers=E9FBF9bline=7B8771blines=E9FBF9 // Texts main=444C3Dmainp=444C3Dmaind=74A5AEdark=606957darkp=444C3Ddarkd=7B8771lite=7B8771litep=444C3Dlited=98A390, // --- 04 --- // Backgrounds bmain=FAFAFAbmains=FAFAFAbartist=FAFAFAbartists=FAFAFAbnumber=FAFAFAbnumbers=FAFAFAbline=E4E4E4blines=E4E4E4 // Texts main=666666mainp=666666maind=666666dark=FF8520darkp=444C3Ddarkd=FF8520lite=FF8520litep=444C3Dlited=98A390 )F$if(%_isplaying%,%_mainp%|%_mainp%,%_main%|%_main%)|%_bmain%|%_bmains%õöō„”® Zep õųśeˆ§ĢŲįāéļ  åćŲ <õ’’’"Lucida Sans Unicode<õ’’’"Arial<ó’’’ī"Arial Narrow<õ’’’"Lucida Sans UnicodeC// // --- CONFIGURATION BEGIN --- // $puts(xdimmed,8C8C8C) // // --- CONFIGURATION END --- // $get(xdimmed)'['  $if($stricmp($left(%_path_raw%,7),'file://'),$upper($ext(%_path%)), $if($stricmp($left(%_path_raw%,7),'cdda://'),CD Audio, $if($stricmp($left(%_path_raw%,7),'http://'),HTTP '('$codec()')'))) $get(xdimmed) |  $if($or( $stricmp($codec(),FLAC), $stricmp($codec(),Monkey''s Audio), $stricmp($codec(),OptimFROG), $stricmp($codec(),WavPack), $stricmp($codec(),Windows Media Audio V9 '('Lossless Mode')'), $stricmp($codec(),Shorten)), $muldiv(%__bitrate%,100,1411%)'%', $if($stricmp($codec(),True Audio),'('$right(%__compression%,2)'%', $if($stricmp($codec(),MP3),$if(%__extrainfo%,'~')) $if2(%__bitrate_dynamic%,%__bitrate%) kbps)) $if($stricmp($codec(),Monkey''s Audio), %__compression%) $get(xdimmed) | $select($min(%__channels%,3),Mono,$if(%__mp3_stereo_mode%,$caps(%__mp3_stereo_mode%),Stereo),%__channels% Channels) $if(%__replaygain_track_gain%,$get(xdimmed) | TG: $cut(%__replaygain_track_gain%,5) dB) $get(xdimmed) ']' // Progress $tab() %_time_elapsed% / %length% $if($stricmp($left(%_path_raw%,7),'http://'),'[' %_time_elapsed% ']', '['$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,25,|,$get(xdimmed)|) $muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%)'%]')c[%artist% - ]$if(%title%,['['%album%[ #[%disc%/]$num(%tracknumber%,2)]'] ']%title%,%_filename_ext%)°//[%artist% - ]$if(%title%,['['%album%[ #[%disc%/]$num(%tracknumber%,2)]'] //']%title%,%_filename_ext%) // If Album Artist Exists... $if($meta(album artist),%album artist% - %album%[' CD'%disc%] [' ('%date%')'] - %tracknumber% - %artist% - %title%, // If Album... $if(%album%, %artist% - %album% ['('%date%')'] - %tracknumber% - %title%, // No Album... $if2(%artist%,Unknown Artist) - $if2(%title%,Unknown Track) ) )’’’’