ߪJ j 2EggB: KoPanel Stack Splitter^#@k5Gy| WSH panel.A"TQuick Search Toolbar޹Im( sC Artwork view-@;G iPod devices%@yE?f=Playlist switcher<\P#ON&+mGraphical BrowserpNxH"0) return h.toString()+":"+zpad(m)+":"+zpad(s); return m.toString()+":"+zpad(s); } //---------------------------------------------------------------------------- var g_font = gdi.Font(-12, weight_normal, italic, uline_no, "MeiryoKe_PGothic"); var g_titlefmt = fb.TitleFormat(""); var g_fileinfo = null; var g_drag = 0; var g_drag_seek = 0; function on_paint(gr){ var ww = window.Width; var wh = window.Height; var pos = 0; var length = fb.PlaybackLength; var txt; if(length > 0){ if(g_drag){ pos = window.Width * g_drag_seek; txt = "Seek " + TimeFmt(g_drag_seek * length) + " / " + TimeFmt(length); } else{ pos = window.Width * (fb.PlaybackTime / length); txt = g_titlefmt.Eval(); } } gr.FillGradRect( 0, 0, pos, wh, 0, RGB(219,224,196), RGB(219,224,196)); gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(219,224,196), RGB(219,224,196)); gr.DrawString(txt, g_font, RGB(64,64,128), 0, 0, ww, wh, StrFmt(align_center, align_middle, trim_no, flag_nowrap | flag_noclip)); gr.DrawImage(img,1,1,248,7,0,0,248,7); gr.FillGradRect(pos, 1, ww-pos-1, 7, 90, RGB(219,224,196), RGB(219,224,196)); gr.DrawImage(g_btn_img1,pos-4,1,7,7,-1,0,8,7); gr.DrawRect(0,0, ww-1, wh-1, 1.0, RGB(60,60,60)); } function on_size(){ } function on_focus(focused){ //fb.trace("focus " + focused); } function on_key_down(key){ //fb.trace("key " + key); } function on_mouse_lbtn_down(x,y){ g_drag = 1; } function on_mouse_lbtn_up(x,y){ if(g_drag){ g_drag = 0; g_drag_seek = x / window.Width; g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1; fb.PlaybackTime = fb.PlaybackLength * g_drag_seek; } } function on_mouse_move(x,y){ if(g_drag){ g_drag_seek = x / window.Width; g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1; window.Repaint(); } } function on_mouse_wheel(delta){ //fb.trace("wheel " + delta); } //-------- function on_playback_starting(cmd, paused){ } function on_playback_new_track(info){ window.Repaint(); } function on_playback_stop(){ window.Repaint(); } function on_playback_seek(time){ window.Repaint(); } function on_playback_pause(state){ } function on_playback_edited(){ } function on_playback_dynamic_info(){ } function on_playback_dynamic_info_track(){ } function on_playback_time(time){ window.Repaint(); } function on_volume_change(val){ } //EOF ^#@k5Gy| volume_barmY@172187812 JScript~ function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); } //-------- var weight_normal =400; var weight_bold =800; var italic_no =0; var italic =0; var uline_no =0; var uline =1; //-------- var align_top =0; var align_middle=1; var align_bottom=2; var align_left =0; var align_center=1; var align_right =2; var trim_no =0; var trim_chara =1; var trim_word =2; var trim_elips_chara =3; var trim_elips_word =4; var trim_elips_path =5; var flag_rtl =0x0001; var flag_vert =0x0002; var flag_nofit =0x0004; var flag_dispctrl =0x0020; var flag_nofallback =0x0400; var flag_trailspace =0x0800; var flag_nowrap =0x1000; var flag_linelimit =0x2000; var flag_noclip =0x4000; function StrFmt(alignH,alignV,trim,flag){ return ((alignH<<28)|(alignV<<24)|(trim<<20)|flag); } var g_drag = 0; function on_paint(gr){ var ww = window.Width; var wh = window.Height; var volume =-fb.Volume; var pos =(Math.exp((-(volume-100)*Math.log(100))/100)); var x = (pos * (ww-12)/100 ); var img = gdi.Image(fb.ComponentPath.replace("components","leopard") + "volume_slider.png"); var img2 = gdi.Image(fb.ComponentPath.replace("components","leopard") + "volume_bar.png"); var img3 = gdi.Image(fb.ComponentPath.replace("components","leopard") + "volume_cap.png"); var img4 = gdi.Image(fb.ComponentPath.replace("components","leopard") + "volume_cap_left.png"); gr.FillGradRect(0, 0, x, 2, 90, RGB(171,171,171), RGB(171,171,171)); gr.FillGradRect(0, 2, x, 13, 90, RGB(165,163,164), RGB(165,163,164)); gr.FillGradRect(x, 0, ww-x, 2, 90, RGB(171,171,171), RGB(171,171,171)); gr.FillGradRect(x, 2, ww-x, 13, 90, RGB(165,163,164), RGB(165,163,164)); gr.DrawImage( img2, 3,3, ww-3, 6, 0, 0, 1, 6); gr.DrawImage( img3, ww-3 ,3, 3, 6, 0, 0, 3, 6); gr.DrawImage( img4, 0 ,3, 3, 6, 0, 0, 3, 6); gr.DrawImage( img, x,0, 12, 12,0, 0, 12,12); } function on_mouse_lbtn_down(x,y){ g_drag = 1; } function on_mouse_lbtn_up(x,y){ on_mouse_move(x,y); g_drag = 0; } function on_mouse_move(x,y){ if(g_drag){ var pos = x * 100 / (window.Width-3); var v =100-(Math.log(pos)*100)/Math.log(100); v = (v<0) ? 0 : (v<100) ? v : 100; v = -v if(fb.Volume != v) fb.Volume = v; } } function on_mouse_wheel(delta){ if(delta>0) fb.VolumeUp(); else fb.VolumeDown(); } function on_volume_change(val){ window.Repaint(); } //EOF.A"T search_bar|x Y@$sub(%_width%,150)5130272EggB: Koplaylist_switcher2i@050$div(%_width%,6)$sub(%_height%,78)~j//BACKGROUND $fillrect(0,0,%_width%,%_height%,214-228-235,) $font(lucida grande,8,bold) $drawtext(LIBRARY,11,6,70,16,255-255-255,) $drawtext(LIBRARY,10,5,70,16,80-93-110,) //PLAYLISTS $imagebutton(27,27,16,16,leopard/music.png,leopard/music.png,PANELSHOW:'album_art':-1;PANELSHOW:'album_art_header':-1;REFRESH,,) $drawimage(27,47,16,16,leopard/movies.png,,,) $imagebutton(27,87,16,16,leopard/ipod3.png,leopard/ipod3.png,command:'File/iPod/Manage contents',,) $drawimage(27,127,16,16,leopard/playlist.png,,,) $drawimage(27,147,16,16,leopard/playlist.png,,,) $drawimage(27,167,16,16,leopard/playlist.png,,,) $drawimage(27,187,16,16,leopard/playlist.png,,,) $drawimage(27,207,16,16,leopard/playlist.png,,,) $drawimage(27,227,16,16,leopard/playlist.png,,,) $drawimage(27,247,16,16,leopard/playlist.png,,,) $drawimage(27,267,16,16,leopard/playlist.png,,,) Lucida Grande2EggB: KodeviceslCWY@06720020rj//TITLE $fillrect(0,0,%_width%,%_height%,214-228-235,) $font(lucida grande,8,bold) $drawimage(5,2,16,16,leopard/arrow.png,,,) $drawtext(DEVICES,24,3,70,16,255-255-255,) $drawtext(DEVICES,23,2,70,16,80-93-110,) Lucida Grande2EggB: Ko playlistsmkY@010720020tl//TITLE $fillrect(0,0,%_width%,%_height%,214-228-235,) $font(lucida grande,8,bold) $drawimage(5,2,16,16,leopard/arrow.png,,,) $drawtext(PLAYLISTS,24,3,70,16,255-255-255,) $drawtext(PLAYLISTS,23,2,70,16,80-93-110,)Lucida Grande2EggB: Koipod_functions{FUjY@7085$sub(%_width%,70)21A//BACKGROUND $fillrect(0,0,%_width%,%_height%,214-228-235,) //BUTTONS $imagebutton($sub(%_width%,40),4,12,12,leopard/sync.png,leopard/sync_hover.png,command:'File/iPod/Send playlists...',,) $imagebutton($sub(%_width%,22),2,16,16,leopard/ipod_eject.png,leopard/ipod_eject_hover.png,command:'File/iPod/Eject',,)Lucida Grande2EggB: Ko album_arttY@0!$sub(%_height%,$add(%_width%,17))%_width%$add(17,%_width%)7//BACKGROUND $fillrect(0,0,%_width%,18,88-88-88,) $drawimage(0,1,$add(%_width%,25),15,leopard/header.png,nokeepaspect,,) //BUTTON $imagebutton(2,3,11,11,leopard/art_switcher.png,leopard/art_switcher_hover.png,PANELSHOW:'art_1':-1;REFRESH,,) //PANELS $font(,,bold) $if($isvisible_c(art_1), $showpanel_c(art_2,0) $drawtext(Now Playing,$sub($div(%_width%,2),$div($gettextwidth(Now Playing),2)),0,%_width%,15,20-20-20,) , $showpanel_c(art_2,1) $drawtext(Selected Item,$sub($div(%_width%,2),$div($gettextwidth(Selected Item),2)),0,%_width%,15,20-20-20,) ) $if(%isplaying%, $showpanel_c(nothing_playing,0) , $showpanel_c(nothing_playing,1) ) Lucida Grande޹Im( sCart_2wY@017%_width%%_width%2EggB: Konothing_playingwY@017%_width%%_width%$font(lucida grande,12,bold) $drawtext(Nothing,$sub($div(%_width%,2),$div($gettextwidth(Nothing),2)),$sub($div(%_width%,2),32),%_width%,20,180-180-180,) $drawtext(Playing,$sub($div(%_width%,2),$div($gettextwidth(Playing),2)),$sub($div(%_width%,2),10),%_width%,20,180-180-180,)Lucida Grande޹Im( sCart_1wY@017%_width%%_width%-@;G ipod_devicest8 Y@0!$sub(%_height%,$add(%_width%,17))%_width%$add(17,%_width%)%@yE?f=playlist_switcherdt-V"X@2EggB: Ko text_browser3Y@$div(%_width%,6)51$mul($div(%_width%,6),5)$div($sub(%_height%,78),3)Lucida Grande2EggB: KoPanel Stack Splitterda0@YYYLucida Grande2EggB: KoPanel Stack Splitterd Y@[C:\Documents and Settings\Administrator\My Documents\Programs\foobar2000\leopard\header.png$drawimage(0,0,$add(%_width%,25),16,leopard/header.png,nokeepaspect,,) $font(,,bold) $drawtext(Genre,$sub($div(%_width%,2),$div($gettextwidth(Genre),2)),0,380,15,20-20-20,) Lucida Grande2EggB: KoPanel Stack Splitterd @QyYY@H@$drawimage(0,0,$add(%_width%,25),16,leopard/header.png,nokeepaspect,,) $font(,,bold) $drawtext(Artist,$sub($div(%_width%,2),$div($gettextwidth(Artist),2)),0,380,15,20-20-20,)Lucida Grande2EggB: KoPanel Stack Splitterd@aY@F>$drawimage(0,0,$add(%_width%,25),16,leopard/header.png,nokeepaspect,,) $font(,,bold) $drawtext(Album,$sub($div(%_width%,2),$div($gettextwidth(Album),2)),0,380,15,20-20-20,)Lucida Grande2EggB: KoPanel Stack SplitterdaY@zYYYLucida Grande<\P#ON&+mGraphical Browserd Y@e$if2(%genre%,@skip)$if(%gb_focused%, $set_font_color(ffffff) $set_brush(3d80df) $fill_rect(0,0,%gb_width%,15) , $set_font_color(000000) ) $set_font(tahoma,8) $draw_text(%genre%,5,0,%gb_width%,15,)iBoOyHU]L@Vj*2?k%t5Selected Album  <\P#ON&+mGraphical Browserd @o2Y@g$if2(%artist%,@skip)$if(%gb_focused%, $set_font_color(ffffff) $set_brush(3d80df) $fill_rect(0,0,%gb_width%,15) , $set_font_color(000000) ) $set_font(tahoma,8) $draw_text(%artist%,5,0,%gb_width%,15,)iBoOyHUn(,L sw*KiOɌ :Jr7Selected Album  <\P#ON&+mGraphical Browserd@aY@c$if2(%album%,@skip)$if(%gb_focused%, $set_font_color(ffffff) $set_brush(3d80df) $fill_rect(0,0,%gb_width%,15) , $set_font_color(000000) ) $set_font(tahoma,8) $draw_text(%album%,5,0,%gb_width%,15,)iBoOyHU]L@Vj*K?k%t5Selected Album 2EggB: Kographic_browser3Y@$div(%_width%,6)51$mul($div(%_width%,6),5)"$mul($div($sub(%_height%,78),3),2)='//BACKGROUND $drawimage(0,0,$add(%_width%,25),29,leopard/grid_bar.png,nokeepaspect,,) //BUTTONS $if($isvisible_c(albums), $showpanel_c(artists,0) $drawimage($sub($div(%_width%,2),167),4,83,21,leopard/albums_down.png,,,) , $imagebutton($sub($div(%_width%,2),167),4,83,21,leopard/albums.png,leopard/albums.png,PANELSHOW:'albums':1;PANELSHOW:'artists':0;PANELSHOW:'info':0;PANELSHOW:'genres':0;REFRESH,,) ) $if($isvisible_c(artists), $drawimage($sub($div(%_width%,2),84),4,83,21,leopard/artists_down.png,,,) , $imagebutton($sub($div(%_width%,2),84),4,83,21,leopard/artists.png,leopard/artists.png,PANELSHOW:'artists':1;PANELSHOW:'albums':0;PANELSHOW:'info':0;PANELSHOW:'genres':0;REFRESH,,) ) $if($isvisible_c(genres), $drawimage($sub($div(%_width%,2),1),4,83,21,leopard/genres_down.png,,,) , $imagebutton($sub($div(%_width%,2),1),4,83,21,leopard/genres.png,leopard/genres.png,PANELSHOW:'genres':1;PANELSHOW:'artists':0;PANELSHOW:'albums':0;PANELSHOW:'info':0;REFRESH,,) ) $if($isvisible_c(info), $drawimage($add($div(%_width%,2),82),4,84,21,leopard/info_down.png,,,) , $imagebutton($add($div(%_width%,2),82),4,84,21,leopard/info.png,leopard/info.png,PANELSHOW:'info':1;PANELSHOW:'albums':0;PANELSHOW:'artists':0;PANELSHOW:'genres':0;REFRESH,,) )Lucida Grande<\P#ON&+malbumsa Y@029%_width%$sub(%_height%,29)n$if2(%album%,%artist%)x$if(%gb_mouse_over%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $if(%gb_focused%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $draw_image(10,10,100,100,leopard/cover_album.png,255,nokeepaspect) $draw_image(10,10,100,100,$replace(%path%,%filename_ext%,)folder.jpg,255,nokeepaspect) $draw_image(9,9,102,102,leopard/overlay.png,255) $if(%gb_mouse_over%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $if(%gb_focused%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $gp_set_string_format(center,top) $set_font(Lucida Grande,8,b) $set_font_color(ffffff) $draw_text($if2(%album%,No Album),3,115,114,25,center,end_ellipsis) $set_font(Lucida Grande,7,b) $set_font_color(999999) $draw_text($if2(%album artist%,[%artist%]) ,3,130,114,25,center,end_ellipsis)%%%]L@Vj]L@Vj2$if(%artist%,$if2(%album artist%,%album%),%album%)K]L@VjSelected Album  <\P#ON&+martistsa Y@029%_width%$sub(%_height%,29)$if2(%album artist%,%artist%)x%gb_item_count%$if(%gb_mouse_over%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $if(%gb_focused%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $draw_image(10,10,100,100,leopard/cover_artist.png,255,nokeepaspect) $draw_image(10,10,100,100,$replace(%path%,%filename_ext%,)folder.jpg,255,nokeepaspect) $draw_image(9,9,102,102,leopard/overlay.png,255) $if(%gb_mouse_over%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $if(%gb_focused%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $gp_set_string_format(center,top) $set_font(Lucida Grande,8,b) $set_font_color(ffffff) $draw_text($if2(%album artist%,%artist%),3,115,114,25,center,end_ellipsis) $set_font(Lucida Grande,7,b) $set_font_color(999999) $draw_text(%gb_track_count% Song$ifgreater(%gb_track_count%,1,s,) ,3,130,114,25,center,end_ellipsis) $$$]L@Vj]L@Vj3$if(%artist%,$if2(%album artist%,%artist%),%title%)KiBoOyHUSelected Album  <\P#ON&+mgenresaY@029%_width%$sub(%_height%,29)U$if2(%genre%,@skip)x%gb_item_count%$if(%gb_mouse_over%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $if(%gb_focused%, $set_brush(60-60-60) $set_pen(70-70-70) $round_rect(0,0,%gb_width%,%gb_height%,10,10) ,) $draw_image(10,10,100,100,leopard/cover_album.png,255,nokeepaspect) $draw_image(10,10,100,100,$replace(%path%,%filename_ext%,)folder.jpg,255,nokeepaspect) $draw_image(9,9,102,102,leopard/overlay.png,255) $if(%gb_mouse_over%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $if(%gb_focused%, $draw_image(9,9,102,102,leopard/overlay_hover.png,255) ,) $gp_set_string_format(center,top) $set_font(Lucida Grande,8,b) $set_font_color(ffffff) $draw_text(%genre%,0,115,120,25,center,end_ellipsis) $set_font(Lucida Grande,7,b) $set_font_color(999999) $draw_text(%gb_track_count% Song$ifgreater(%gb_track_count%,1,s,) ,0,130,120,25,center,end_ellipsis)%%%]L@Vj]L@Vj%genre%K]L@VjSelected Album 2EggB: KoinfoaY@029%_width%$sub(%_height%,29) <<<//VARIABLES $puts(margin,$sub($div(%_width%,2),410)) $puts(text,$add($get(margin),270)) $puts(text_glow,$add($get(margin),271)) $puts(pad,$add($get(margin),30)) $puts(pad_glow,$add($get(margin),31)) //ALBUM ART $if(%isplaying%, $drawimage($get(margin),$get(margin),250,250,leopard/cover_album.png,nokeepaspect,,) $drawimage($get(margin),$get(margin),250,250,$replace(%path%,%filename_ext%,)folder.jpg,nokeepaspect,,) $drawimage($get(margin),$add($get(margin),251),250,250,$replace(%path%,%filename_ext%,)folder.jpg,nokeepaspect,6,125) $drawimage($get(margin),$add($get(margin),251),250,250,leopard/art_over.png,nokeepaspect,,) $drawimage($get(margin),$get(margin),250,250,leopard/transparent.png,nokeepaspect,,) //PLAYING INFO $font(lucida grande,14,Bold) $drawtextex(%title%,$get(text_glow),$get(pad_glow),300,30,0-0-0,end_ellipsis) $drawtextex(%title%,$get(text),$get(pad),300,30,255-255-255,end_ellipsis) $font(lucida grande,12,Bold) $drawtextex(%artist%,$get(text_glow),$add($get(pad_glow),30),300,30,0-0-0,end_ellipsis) $drawtextex(%artist%,$get(text),$add($get(pad),30),300,30,180-180-180,end_ellipsis) $drawtextex(%album%,$get(text_glow),$add($get(pad_glow),60),300,30,0-0-0,end_ellipsis) $drawtextex(%album%,$get(text),$add($get(pad),60),300,30,180-180-180,end_ellipsis) $showpanel_c(lyrics,1) , $showpanel_c(lyrics,0) $font(lucida grande,14,Bold) $drawtextex(Nothing Playing,$add($sub($div(%_width%,2),$div($gettextwidth(Nothing Playing),2)),1),61,300,30,0-0-0,) $drawtextex(Nothing Playing,$sub($div(%_width%,2),$div($gettextwidth(Nothing Playing),2)),60,300,30,255-255-255,) $font(lucida grande,10,Bold) $drawtextex(Select a song to play,$add($sub($div(%_width%,2),$div($gettextwidth(Select a song to play),2)),1),97,300,30,0-0-0,) $textbutton($sub($div(%_width%,2),150),90,300,30,Select a song to play,Select a song to play,command:'Playback/Next',fontcolor:180-180-180,fontcolor:100-100-100) )$puts(margin,$sub($div(%_width%,2),410)) $puts(text,$add($get(margin),270)) $puts(text_glow,$add($get(margin),271)) $puts(pad,$add($get(margin),30)) $puts(pad_glow,$add($get(margin),31)) $font(lucida grande,8,bold) $if(%ispaused%, $drawtext(- Paused -,$get(text_glow),$add($get(pad_glow),90),300,30,0-0-0,) $drawtext(- Paused -,$get(text),$add($get(pad),90),300,30,255-255-255,) , $drawtext(-%playback_time_remaining% / %length%,$get(text_glow),$add($get(pad_glow),90),300,30,0-0-0,) $drawtext(-%playback_time_remaining% / %length%,$get(text),$add($get(pad),90),300,30,255-255-255,) ) $drawrect($get(text),$add($get(pad),118),253,9,,255-255-255) //$drawrect(282,180,199,5,90-90-90,) $drawrect($add($get(text),2),$add($get(pad),120),$div($mul(%playback_time_seconds%,250),%length_seconds%),5,255-255-255,) $font(lucida grande,7,bold) $drawtext([Played $if2(%play_counter%,0) Time$ifequal(%play_counter%,1,,s) | %codec% - %bitrate% kb/s | %channels% - %samplerate% Hz],$get(text_glow),$add($get(pad_glow),140),500,20,0-0-0,) $drawtext([Played $if2(%play_counter%,0) Time$ifequal(%play_counter%,1,,s) | %codec% - %bitrate% kb/s | %channels% - %samplerate% Hz],$get(text),$add($get(pad),140),500,20,180-180-180,)Lucida GrandepNxH"MYlTitles//This is the default script for the content of the main status bar pane during playback. $if(%ispaused%,Paused,Playing) | %codec% | %bitrate% kbps | %samplerate% Hz | $caps(%channels%) | %playback_time%[ > %length%]//This is the default script for the content of the notification area icon tooltip during playback. [%title%]$crlf()[%artist%][$crlf()%album%]p//This is the default script for the title of the main window during playback. $if(%isplaying%,iTunes,iTunes)$^Js !9Columns {   c|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9)   Title$if(%title%, $if(%_isplaying%,$replace(000000|FFFFFF%title%, '(',878787|D1D1D1'(',')',')'000000|000000), $replace(000000|FFFFFF%title%, '(',878787|D1D1D1'(',')',')'000000|FFFFFF)), 000000%_filename%)// text $if(%_isplaying%,%_tplay%,%_normal%)| // selected text $if(%_isplaying%,%_tselect%,%_tselect%)| // background $if(%_isplaying%,%_playing%,$if($strcmp($mod(%_playlist_number%,2),1),%_other%,%_othert%))| // selected background %_selected% // Start & End Line |||$if($stricmp(%_playlist_number%,1),%_design%) ||$if($stricmp(%_playlist_number%,%_playlist_total%),%_design%) %TITLE%   c|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9)   Length[%_time_elapsed% / ]%_length%    Jc|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9)   Artist%$if2(%ARTIST%,$directory(%_path%,2))  %ARTIST%   c|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9)   Album#$if2(%ALBUM%,$directory(%_path%,1)) %ALBUM%   u|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9) iPod Media Library  Count$$if3(%play_counter%,%play counter%,) iPod Media Library$$sub(9999999,$num(%play_counter%,4))  Fu|D9D9D9|D9D9D9|D9D9D9|BE6D34 |||$if($or($stricmp(%_playlist_number%,1),$stricmp($num(%tracknumber%,2),01)),D9D9D9) ||$if($or(%lasttrack%,%_lasttrack%),D9D9D9)$if($stricmp(%_playlist_number%,%_playlist_total%),D9D9D9) iPod Media Library  Gain:$if($not(%__replaygain_track_gain%),$rgb(255,25,25)No,Yes) iPod Media Library  )c&/ =M~cz+ToolbarsHfCQawColours// 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) ] $puts(scheme,3) // // 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,0) // // // --- 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 --- // Backgrounds bmain=F6F8F8bmains=FFFFFFbartist=ECEFEFbartists=F8F9F9bnumber=D3B6A6bnumbers=DFCABEbline=AE9484blines=C6B3A8 // 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=D1D1D1, // --- 04 --- // Backgrounds bmain=FAFAFAbmains=FAFAFAbartist=FAFAFAbartists=FAFAFAbnumber=FAFAFAbnumbers=FAFAFAbline=E4E4E4blines=E4E4E4 // Texts main=666666mainp=666666maind=666666dark=FF8520darkp=444C3Ddarkd=FF8520lite=FF8520litep=444C3Dlited=98A390 ) ///////////////////////////////////////// // HOTNESS - an algorithm for meta-rating // %play_date% version ///////////////////////////////////////// // baselines: define baseline frequency and decay periods // // baselinefrequency: decrease if songs stay hot too long // baselinedecay: decrease if too many songs are hot // $puts(baselinefrequency,14) $puts(baselinedecay,7) // begin decay immediately? (1=yes, 0=no) $puts(begindecaynow,1) // default rating for unrated songs $puts(avgrating,3) // calculate "age": the number of days the song has been in the library $if(%added%, $puts(age, $sub( $add( $mul($right(%_system_year%,2),365), $select(%_system_month%,0,31,59,90,120,151,181,212,243,273,304,334), $add($div($right(%_system_year%,2),4),$if($or($greater(%_system_month%,2),$greater($mod(%_system_year%,4),0)),1,0)), %_system_day% ), $add( $mul($substr(%added%,3,4),365), $select($substr(%added%,5,6),0,31,59,90,120,151,181,212,243,273,304,334), $add($div($substr(%added%,3,4),4),$if($or($greater($substr(%added%,5,6),2),$greater($mod($substr(%added%,1,4),4),0)),1,0)), $right(%added%,2) ) ) ), $puts(age,$mul(%play_counter%,$get(baselinefrequency))) ) // calculate "recentness": number of days since song was last played $puts(recentness, $sub( $add( $mul($right(%_system_year%,2),365), $select(%_system_month%,0,31,59,90,120,151,181,212,243,273,304,334), $add($div($right(%_system_year%,2),4),$if($or($greater(%_system_month%,2),$greater($mod(%_system_year%,4),0)),1,0)), %_system_day% ), $add( $mul($substr(%play_date%,5,6),365), $select($substr(%play_date%,3,4),0,31,59,90,120,151,181,212,243,273,304,334), $add($div($substr(%play_date%,5,6),4),$if($or($greater($substr(%play_date%,3,4),2),$greater($mod($substr(%play_date%,5,6),4),0)),1,0)), $substr(%play_date%,1,2) ) ) ) // calculate "decay": the specific decay period $puts(decay,$div($mul(%play_counter%,$get(baselinefrequency),$get(baselinedecay),$if2(%rating%,$get(avgrating))),$mul($max($get(age),$get(baselinefrequency)),3))) // calculate "hotness" hotness=$div($mul($max($sub($get(decay),$add($get(recentness),$get(begindecaynow))),0),100),$get(decay)) //////////////////////////////000000|FFFFFF|$if(%_isplaying%,$rgb(225,225,225),$if($strcmp($mod(%_playlist_number%,2),0),ffffff,$rgb(237,243,254)))|$rgb(61,128,223) FYeaFvXColours (unified)ux Ou8_;&AF&*K a u` bUOJW$$$8u --㿢IC"( utgM¬D;Uܽ8u -ӂD~-vE - NBCGaTE~ -7/tJ~+sV} R-9iD +{Colours ͩAC^NH Fonts (unified)\Lucida Grande$Ts¥pgKZhq\"TahomaymiA@*@k\"TahomalM2F<};˅\"Tahomaչ'X@0*q\Calibri?J2F m\"Tahoma+udA%4\"TahomaL01 O7q\"Tahoma$h{NNEږ6,(NLD#ɨ8\Calibri$=_uԨF[ "OԦ~Hr\"Tahoma$5rEK7o?OMQ\Calibri$pwFnd4