Single Column Playlistの書式

興味ない人は読み飛ばしてください

Single Column Playlist の書式例を書く

他人のものにちょっと手を加えたものなので悪しからず
フォントは自己流で変えたください、画像は曲があるフォルダにfolder.jpgがある場合です、cover.jpgにしているひとはfolderをcoverにしそれ以外の人は・・・がんばって何とかしてくださいw
cueで管理している人はfoo_custominfoもいれましょう

Single Column Playlistの設定を開き
Row hight 22 Group rows 4 にします
枠内をコピペしてください
Group Displayのところに

// Global
$put(a,$font(IPA モナー UIゴシック,10,glow-205-205-205 glowexpand-1,0-0-0))
$put(b,$font(IPA モナー UIゴシック,7,glow-205-205-205 glowexpand-1,0-0-0))
$put(c,$font(IPA モナー UIゴシック,18,,255-255-255))
$put(d,$font(Tahoma,8,,130-130-130))

//Background

$drawrect(,15,%_width%,$eval(%_height%-15),brushcolor-220-220-220 pencolor-190-190-190)
$drawrect(,19,64,64,brushcolor-null pencolor-170-170-170)
$drawrect(90,46,%_width%,1,brushColor-null penColor-130-130-130)

//image

$if($cwb_fileexists($replace(%path%,%filename_ext%,folder.jpg)),
$imageabs2(62,62,0,0,100,100,1,20,$replace(%path%,%filename_ext%,folder.jpg),NOKEEPASPECT),


//PerTrack

$alignabs($eval(%_width%-260),16,250,%_height%,right,top)$get(c)%genre%

$alignabs(95,21,250,22,left,top)
$ifgreater($calcwidth($get(a)%album%),250,$get(b),$get(a))%album%

$alignabs(95,50,250,36,left,top)
$ifgreater($calcwidth($get(a)%album artist%),250,$get(b),$get(a))%album artist%

$alignabs(95,72,215,%_height%,left,top)
$ifgreater($calcwidth($get(d)%codec% -[ %codec_profile%] %bitrate% kb/s),215,
$font(Tahoma,7,,130-130-130),$get(d))%codec% -[ %codec_profile%] %bitrate% kb/s

$alignabs($eval(%_width%-110),72,100,%_height%,right,top)$get(d)%_itemcount% tracks

Item Displayのところに

// Global
$put(a,$font(IPA モナー UIゴシック,10,,0-0-0))
$put(b,$font(IPA モナー UIゴシック,9,glow-235-235-235 glowexpand-1,190-190-190))

// Background

$if(%_focused%,$drawrect(0,0,0,0,brushcolor-null pencolor-SYSCOL-6))
$if(%_selected%,$textcolor(SYSCOL-9),$textcolor(SYSCOL-8))

$ifequal($mod(%list_index%,2),0,$drawrect(0,0,0,0,brushcolor-245-245-245 pencolor-null)
,$drawrect(0,0,0,0,brushcolor-240-240-240 pencolor-230-230-230))

$if(%_selected%,$drawrect(0,0,%_width%,%_height%,brushcolor-null pencolor-150-150-150))

// PerSecond

$if(%isplaying%,
$puts(l,$eval(%_width%* %playback_time_seconds% / %length_seconds%))
$ifgreater($get(l),0,,$puts(l,1))
$drawrect(0,0,%_width%,%_height%,brushcolor-null pencolor-150-255-255)
$drawrect(-3,1,$get(l),$eval(%_height%-2), pencolor-100-255-255 alpha-35))

$if(%_isplaying%,
$ifequal($mod(%_time_elapsed_seconds%,2),1
,
$alignabs(5,4,100,100,left,top)$font(IPA モナー UIゴシック,9,,0-0-0)♪
,
$alignabs(4,3,100,100,left,top)$get(a)♪)
,
$alignabs(3,3,200,20,left,middle)$get(b)$num(%tracknumber%,2)
)

// PerTrack
$padding(4,0)

$alignabs(35,0,265,22,left,middle)
$ifgreater($calcwidth($get(a)%title%),265,
$font(IPA モナー UIゴシック,7,,0-0-0),$get(a))%title%

$alignabs($eval(%_width%-65),2,20,20,left,top)$font(Tahoma,8,,36-193-206)$repeat(|,%rating%)
$alignabs($eval(%_width%-40),0,50,20,left,middle)$font(IPA モナー UIゴシック,8,,0-0-0)%length%


これとPlaylist treeをくみあわさせるだけでかなり形になると思う


foobarが突然落ちてしまうと言う人はAppLocale 経由で起動させると落ちにくくなります。ショートカットを作り設定をいじるときに使う

あとこの日記はそんなにfoobar中心にはならないと思うので期待しないで