수정한건 rating부분 원본은 표현이 안되서 바꿨다. 그리고 맑은 고딕글꼴으로 모두 교체하고, 이미지 표현하는 부분에서 조금 고생하긴 했지만 각 폴더안의 Folder.jpg를 인식하도록 바꾸었다. 플래이 카운트도 unofficial에서 official로 교체..
이뻐서 쓰고 싶은데 버튼도 안먹고..(플러그인 버젼문제인듯..)
그야말로 연습용인것 같다.. 확장성도 약간 떨어지고..
소스 코드도 그냥 한번에 왕창.. 넣어본다.. 귀차니즘이 발동한 걸까;;
Click to show Source Code
//First Trackinfo Config, minimumheight 98, Edge style none
$imageabs($sub($div(%_width%,2),400),0,neo1\back1.png,)
$if(%isplaying%,
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,24),%length_seconds%))
$drawrect(10,82,$sub(%_width%,20),8,brushcolor-null pencolor-120-120-120),)
$ifgreater($get(progress),0,$padding(9,82)$drawrect(3,2,$get(progress),4,brushcolor-90-90-90 pencolor-nulll),)
$if(%_isplaying%,
$font(Malgun Gothic,14,boldshadow,170-170-170)$alignabs(0,4,%_width%,30,center,)%artist%
$alignabs(0,28,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,170-230-250)"%title%"
$alignabs(0,44,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,140-140-140)from
$font(Malgun Gothic,8,boldshadow,210-210-210)"%album%"
$alignabs(0,61,%_width%,20,center,)$if($strcmp(%play_count%,?),
$font(Malgun Gothici,8,boldshadow,180-180-180)Playing song for fist time,
$if($strcmp(%play_count%,1),$font(Malgun Gothic,8,boldshadow,180-180-180)Song played %play_count% time',' on ,Song played %play_count% times. Last on )
$if($strcmp($left($right(%last_played%,10),1),1),Sunday', ',)
$if($strcmp($left($right(%last_played%,10),1),2),Monday', ',)
$if($strcmp($left($right(%last_played%,10),1),3),Tuesday', ',)
$if($strcmp($left($right(%last_played%,10),1),4),Wednesday', ',)
$if($strcmp($left($right(%last_played%,10),1),5),Thursday', ',)
$if($strcmp($left($right(%last_played%,10),1),6),Friday', ',)
$if($strcmp($left($right(%last_played%,10),1),7),Saturday', ',)
$right(%last_played%,8) at $right($left(%last_played%,16),5))
,
$font(Malgun Gothic,18,boldshadow,170-170-170)$alignabs(0,10,%_width%,30,center,)Foobar2000
$alignabs(0,46,%_width%,20,center,)$font(Malgun Gothic,9,boldshadow,170-230-250)Music Player
$alignabs(0,68,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,210-210-210)v0.9.3
)
//Playlist Single Column Config
//Group By %directory%
//Item Display
$imageabs(10,$if($strcmp(%tracknumber%,01),0,$add(23,$mul(-23,%tracknumber%))),neo1\albumborder.png,)
$imageabs2(80,80,,,,,11,$if($strcmp(%tracknumber%,01),1,$add(24,$mul(-23,%tracknumber%))),$replace(%path%,%filename_ext%,folder.jpg),)
$font(Malgun Gothic,8,boldshadow glowalpha-50,)
$if($strcmp(%tracknumber%,01),$alignabs(100,0,120,110,,)%date%,)
$if($strcmp(%tracknumber%,01),$imageabs(100,15,neo1\line2.png,))
$font(Malgun Gothic,8,boldshadow glowalpha-50,100-100-100)
$if($strcmp(%tracknumber%,02),$alignabs(100,0,140,110,,)%album%,)
$if(%_selected%,$drawrect(246,0,0,0,brushcolor-220-220-220 pencolor-null))
$if(%_isplaying%,$drawrect(246,0,0,0,brushcolor-40-40-40 pencolor-null))
$font(Malgun Gothic,8,boldshadow glowalpha-50,70-70-70)
$alignabs(250,-1,$sub(%_width%,300),12,,)%title%
$alignabs($sub(%_width%,127),-1,120,20,right,)%length%
$alignabs(250,10,220,110,,)$font(Malgun Gothic,7,bold,170-170-170)
$if($strcmp(%play_count%,?),No plays,%play_count% Plays) - $if($meta(LYRICS),Lyrics available,No Lyrics)
$alignabs($sub(%_width%,126),13,120,20,right,)
$font(Wingdings 2,6,glow-200-200-200 glowexpand-1,250-250-250)êêêêê
$alignabs($sub(%_width%,126),13,120,20,right,)
$font(Wingdings 2,6,glow-120-120-120 glowexpand-1,250-250-250)
$if(%rating%,$select(%rating%,ê,êê,êêê,êêêê,êêêêê),)
$if(%isplaying%,
$drawrect(246,0,0,0,brushcolor-40-40-40 pencolor-null)
$alignabs(250,-2,900,200,,)$font(Wingdings 3,17,bold glow-100-100-100,250-250-250)m
$font(Malgun Gothic,8,boldshadow glow-50-90-100,170-230-250)
$alignabs(272,-1,$sub(%_width%,318),12,,)%title%
$alignabs($sub(%_width%,127),-1,120,20,right,)%length%
$alignabs(272,10,120,110,,)$font(Malgun Gothic,7,boldshadow glow-70-70-70,180-180-180)
$if($strcmp(%play_count%,?),No plays,%play_count% Plays) - $if($meta(LYRICS),Lyrics available,No Lyrics)
$alignabs($sub(%_width%,126),13,120,20,right,)$font(wingdings,6,boldshadow glow-70-70-70,180-180-180)$repeat(,%rating%)
)
//Group Display
$font(Malgun Gothic,8,boldshadow glowalpha-50,)
$alignabs(10,0,580,110,,)%album% - %artist%
$imageabs(9,15,neo1\line3.png,)
//Last Trackinfo Config
$imageabs($sub($div(%_width%,2),454),5,neo1\back2.png,)
$if(%isplaying%,
$puts(volume,$add($mul($substr($num(%cwb_volume%,4),2,4),-1),100))
$alignabs(10,20,60,200,,)
$font(Calibri,7,glow-50-70-90,170-230-250)
Volume: $get(volume) '%'
$imageabs($sub(%_width%,58),12,'neo1\vol\'$div($add($get(volume),5),10)'.png',)
$alignabs($sub(%_width%,70),45,60,200,right,)
$get(spacer)%_time_elapsed%$if(%_time_total%,' / '%_time_total%,)
$if(%_time_remaining%,$get(spacer),)
$alignabs(10,45,200,200,,)
$if($strstr(%_path_raw%,'tone://'),$if(%_time_total%,%_length%' Seconds of '$replace(%title%,'Tone: ',)' Tone',%title%),)
$if($strstr(%_path_raw%,'silence://'),%_length%' Seconds of Silence',)
$if($strstr(%_path_raw%,'cdda://'),'CDDA',)
$if2(%mp3%,$if2(%__codec%,))
$if($strstr(%_path_raw%,'cdda://'),$get(spacer)'1411kbps',$if(%__bitrate%,$get(spacer)%__bitrate%' kbps ',))
$if(%__extrainfo%,$get(spacer)%__extrainfo% ,)
$if(%__samplerate%,$get(spacer)$cut(%__samplerate%,2)' kHz' ,)
$if(%__channels%,$get(spacer)$ifgreater(%__channels%,1,'Stereo','Mono'),)
,)
$button($sub($div(%_width%,2),64),32,0,0,0,0,neo1\pause1b.png,neo1\pause2b.png,Playpause,)
$button($sub($div(%_width%,2),40),31,0,0,0,0,neo1\prev1.png,neo1\prev2.png,Previous,)
$button($add($div(%_width%,2),17),31,0,0,0,0,neo1\next1.png,neo1\next2.png,Next,)
$button($add($div(%_width%,2),44),32,0,0,0,0,neo1\stop1.png,neo1\stop2.png,Stop,)
$button($sub($div(%_width%,2),15),26,0,0,0,0,neo1\play1.png,neo1\play2.png,Play,)
$imageabs($sub($div(%_width%,2),400),0,neo1\back1.png,)
$if(%isplaying%,
$puts(progress,$muldiv(%playback_time_seconds%,$sub(%_width%,24),%length_seconds%))
$drawrect(10,82,$sub(%_width%,20),8,brushcolor-null pencolor-120-120-120),)
$ifgreater($get(progress),0,$padding(9,82)$drawrect(3,2,$get(progress),4,brushcolor-90-90-90 pencolor-nulll),)
$if(%_isplaying%,
$font(Malgun Gothic,14,boldshadow,170-170-170)$alignabs(0,4,%_width%,30,center,)%artist%
$alignabs(0,28,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,170-230-250)"%title%"
$alignabs(0,44,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,140-140-140)from
$font(Malgun Gothic,8,boldshadow,210-210-210)"%album%"
$alignabs(0,61,%_width%,20,center,)$if($strcmp(%play_count%,?),
$font(Malgun Gothici,8,boldshadow,180-180-180)Playing song for fist time,
$if($strcmp(%play_count%,1),$font(Malgun Gothic,8,boldshadow,180-180-180)Song played %play_count% time',' on ,Song played %play_count% times. Last on )
$if($strcmp($left($right(%last_played%,10),1),1),Sunday', ',)
$if($strcmp($left($right(%last_played%,10),1),2),Monday', ',)
$if($strcmp($left($right(%last_played%,10),1),3),Tuesday', ',)
$if($strcmp($left($right(%last_played%,10),1),4),Wednesday', ',)
$if($strcmp($left($right(%last_played%,10),1),5),Thursday', ',)
$if($strcmp($left($right(%last_played%,10),1),6),Friday', ',)
$if($strcmp($left($right(%last_played%,10),1),7),Saturday', ',)
$right(%last_played%,8) at $right($left(%last_played%,16),5))
,
$font(Malgun Gothic,18,boldshadow,170-170-170)$alignabs(0,10,%_width%,30,center,)Foobar2000
$alignabs(0,46,%_width%,20,center,)$font(Malgun Gothic,9,boldshadow,170-230-250)Music Player
$alignabs(0,68,%_width%,20,center,)$font(Malgun Gothic,8,boldshadow,210-210-210)v0.9.3
)
//Playlist Single Column Config
//Group By %directory%
//Item Display
$imageabs(10,$if($strcmp(%tracknumber%,01),0,$add(23,$mul(-23,%tracknumber%))),neo1\albumborder.png,)
$imageabs2(80,80,,,,,11,$if($strcmp(%tracknumber%,01),1,$add(24,$mul(-23,%tracknumber%))),$replace(%path%,%filename_ext%,folder.jpg),)
$font(Malgun Gothic,8,boldshadow glowalpha-50,)
$if($strcmp(%tracknumber%,01),$alignabs(100,0,120,110,,)%date%,)
$if($strcmp(%tracknumber%,01),$imageabs(100,15,neo1\line2.png,))
$font(Malgun Gothic,8,boldshadow glowalpha-50,100-100-100)
$if($strcmp(%tracknumber%,02),$alignabs(100,0,140,110,,)%album%,)
$if(%_selected%,$drawrect(246,0,0,0,brushcolor-220-220-220 pencolor-null))
$if(%_isplaying%,$drawrect(246,0,0,0,brushcolor-40-40-40 pencolor-null))
$font(Malgun Gothic,8,boldshadow glowalpha-50,70-70-70)
$alignabs(250,-1,$sub(%_width%,300),12,,)%title%
$alignabs($sub(%_width%,127),-1,120,20,right,)%length%
$alignabs(250,10,220,110,,)$font(Malgun Gothic,7,bold,170-170-170)
$if($strcmp(%play_count%,?),No plays,%play_count% Plays) - $if($meta(LYRICS),Lyrics available,No Lyrics)
$alignabs($sub(%_width%,126),13,120,20,right,)
$font(Wingdings 2,6,glow-200-200-200 glowexpand-1,250-250-250)êêêêê
$alignabs($sub(%_width%,126),13,120,20,right,)
$font(Wingdings 2,6,glow-120-120-120 glowexpand-1,250-250-250)
$if(%rating%,$select(%rating%,ê,êê,êêê,êêêê,êêêêê),)
$if(%isplaying%,
$drawrect(246,0,0,0,brushcolor-40-40-40 pencolor-null)
$alignabs(250,-2,900,200,,)$font(Wingdings 3,17,bold glow-100-100-100,250-250-250)m
$font(Malgun Gothic,8,boldshadow glow-50-90-100,170-230-250)
$alignabs(272,-1,$sub(%_width%,318),12,,)%title%
$alignabs($sub(%_width%,127),-1,120,20,right,)%length%
$alignabs(272,10,120,110,,)$font(Malgun Gothic,7,boldshadow glow-70-70-70,180-180-180)
$if($strcmp(%play_count%,?),No plays,%play_count% Plays) - $if($meta(LYRICS),Lyrics available,No Lyrics)
$alignabs($sub(%_width%,126),13,120,20,right,)$font(wingdings,6,boldshadow glow-70-70-70,180-180-180)$repeat(,%rating%)
)
//Group Display
$font(Malgun Gothic,8,boldshadow glowalpha-50,)
$alignabs(10,0,580,110,,)%album% - %artist%
$imageabs(9,15,neo1\line3.png,)
//Last Trackinfo Config
$imageabs($sub($div(%_width%,2),454),5,neo1\back2.png,)
$if(%isplaying%,
$puts(volume,$add($mul($substr($num(%cwb_volume%,4),2,4),-1),100))
$alignabs(10,20,60,200,,)
$font(Calibri,7,glow-50-70-90,170-230-250)
Volume: $get(volume) '%'
$imageabs($sub(%_width%,58),12,'neo1\vol\'$div($add($get(volume),5),10)'.png',)
$alignabs($sub(%_width%,70),45,60,200,right,)
$get(spacer)%_time_elapsed%$if(%_time_total%,' / '%_time_total%,)
$if(%_time_remaining%,$get(spacer),)
$alignabs(10,45,200,200,,)
$if($strstr(%_path_raw%,'tone://'),$if(%_time_total%,%_length%' Seconds of '$replace(%title%,'Tone: ',)' Tone',%title%),)
$if($strstr(%_path_raw%,'silence://'),%_length%' Seconds of Silence',)
$if($strstr(%_path_raw%,'cdda://'),'CDDA',)
$if2(%mp3%,$if2(%__codec%,))
$if($strstr(%_path_raw%,'cdda://'),$get(spacer)'1411kbps',$if(%__bitrate%,$get(spacer)%__bitrate%' kbps ',))
$if(%__extrainfo%,$get(spacer)%__extrainfo% ,)
$if(%__samplerate%,$get(spacer)$cut(%__samplerate%,2)' kHz' ,)
$if(%__channels%,$get(spacer)$ifgreater(%__channels%,1,'Stereo','Mono'),)
,)
$button($sub($div(%_width%,2),64),32,0,0,0,0,neo1\pause1b.png,neo1\pause2b.png,Playpause,)
$button($sub($div(%_width%,2),40),31,0,0,0,0,neo1\prev1.png,neo1\prev2.png,Previous,)
$button($add($div(%_width%,2),17),31,0,0,0,0,neo1\next1.png,neo1\next2.png,Next,)
$button($add($div(%_width%,2),44),32,0,0,0,0,neo1\stop1.png,neo1\stop2.png,Stop,)
$button($sub($div(%_width%,2),15),26,0,0,0,0,neo1\play1.png,neo1\play2.png,Play,)






