//$puts(background,FFFFFF) //$alignabs(X,Y,w,h,H,V) // Global //-Colour Options- $puts(color_scheme,1) //Scheme 1 $if($strcmp(1,$get(color_scheme)), $puts(TitleColour,0-0-0) $puts(ArtistColour,125-170-219) $puts(TrackNumColour,244-155-68) $puts(AlbumColour,244-155-68) $puts(YearColour,135-190-229) $puts(TimeColour,22-22-25) $puts(FilenameColour,0-0-0) $puts(BitrateColour,125-170-219) $puts(BGColour,248-248-248) ) $if($strcmp(2,$get(color_scheme)), $puts(ArtistColour,255-52-138) $puts(TitleColour,1-176-240) $puts(TrackNumColour,174-238-0) $puts(AlbumColour,174-238-0) $puts(TimeColour,242-242-242) $puts(YearColour,255-53-139) $puts(BitrateColour,1-176-240) $puts(FilenameColour,175-175-175) $puts(BGColour,0-0-0) ) // PerTrack //--not playing banner-- $font(DejaVu Sans,40,bold,0-0-0) $align(center,middle) $if(%path%,,$font(DejaVu Sans,40,bold,$get(ArtistColour))Not $font(DejaVu Sans,40,bold,$Get(TitleColour))Playing$font(DejaVu Sans,40,bold,$get(AlbumColour)).) //--artist-- $alignabs(12,15,2000,100,left,top) $font(DejaVu Sans,19,bold,$get(ArtistColour)) $if(%artist%,%artist%,) //-- -TITLE and TRACK NUMBER- -- //Track font size, font, and colour $puts(TitleFontSize,19) $puts(TitleFont,DejaVu Sans) //Total pixels of one character $puts(TitleCharPixels,$mul($calcwidth($font($get(TitleFont),$get(TitleFontSize),bold,$get(TitleColour))$char(9615)),$calcheight(0))) //$puts(TitleCharPixels,$mul($calcwidth($font($get(TitleFont),$get(TitleFontSize),bold,$get(TitleColour))$char(9615)),$calcheight($char(9615)))) //Current Widths of Entire title $puts(TitleWidth,$div($mul($calcheight($char(9615)),$calcwidth($font($get(TitleFont),$get(TitleFontSize),bold,$get(TitleColour))%title%)),$get(TitleCharPixels))) $puts(TracknumWidth,$div($mul($calcheight($char(9615)),$calcwidth($font(Verdana,16,bold,$get(TrackNumColour))'['%track%']')),$get(TitleCharPixels))) //positioning and font $alignabs(12,45,2000,100,left,top) $font($get(TitleFont),$get(TitleFontSize),bold,$get(TitleColour)) $if(%title%, $if($greater($add($get(TitleWidth),$get(TracknumWidth)),$div($mul($calcheight($char(9615)),$sub(%_width%,$add(3,$calcwidth(%bitrate%kbps)))),$get(TitleCharPixels))), $puts(TitleAvailCharacters,$div($mul($calcheight($char(9615)),$sub($sub(%_width%,$add($calcwidth(%bitrate%kbps),$calcwidth(..))),$get(TracknumWidth))),$get(TitleCharPixels))) $left(%title%,$get(TitleAvailCharacters))... //$sub($get(TitleAvailCharacters),$if($greater($len2($left(%title%,$get(TitleAvailCharacters))),20),-2,3)) $alignabs($mul(-1,$add(11,$calcwidth(000kbps))),47,%_width%,%_height%,right,top) $if(%track%,$font(Verdana,16,bold,$get(TrackNumColour))'['%track%']',) ,%title% $if(%track%,$font(Verdana,16,bold,$get(TrackNumColour))'['%track%']') ) ) //$if(%title%,%title% $font(Verdana,16,bold,244-155-68)'['%track%']',) //-- -ALBUM and YEAR- -- //album font size, font, and colour $puts(AlbumFontSize,17) $puts(AlbumFont,DejaVu Sans) //Total pixels of one character $puts(AlbumCharPixels,$mul($calcwidth($font($get(AlbumFont),$get(AlbumFontSize),bold,$get(AlbumColour))$char(9615)),$calcheight($char(9615)))) //Current Widths of Entire title $puts(AlbumWidth,$div($mul($calcheight($char(9615)),$calcwidth($font($get(AlbumFont),$get(AlbumFontSize),bold,$get(AlbumColour))%album%)),$get(AlbumCharPixels))) $puts(YearWidth,$div($mul($calcheight($char(9615)),$calcwidth($font(Verdana,16,bold,$get(YearColour))'['%date%']')),$get(AlbumCharPixels))) //1 point = 0.3527 mm. 1 pixel = 0.024 mm. //(0.3527 X AlbumFont = AlbumCharMM) //(AlbumMM / 0.024 = AlbumCharPixel) //Size 17 font = 6mm per character AND 250 Pixels per character //((LengthOfAlbumTitle) X ((HeightOfString)x(WidthOfString)) = total number of pixels in album title.... ////Total MAX pixels = %_width% X AlbumHeight //positioning and font $alignabs(12,73,2000,100,left,top) $font($get(AlbumFont),$get(AlbumFontSize),bold,$get(AlbumColour)) $if(%album%, $if($greater($add($get(AlbumWidth),$get(YearWidth)),$div($mul($calcheight($char(9615)),$sub(%_width%,38)),$get(AlbumCharPixels))), $puts(AlbumAvailCharacters,$div($mul($calcheight($char(9615)),$sub(%_width%,$get(YearWidth))),$get(AlbumCharPixels))) $left(%album%,$sub($get(AlbumAvailCharacters),$if($greater($len2($left(%Album%,$get(AlbumAvailCharacters))),20),14,11)))... $alignabs(-11,73,%_width%,%_height%,right,) $if(%date%,$font(Verdana,16,bold,$get(YearColour))'['%date%']') ,%album% $if(%date%,$font(Verdana,16,bold,$get(YearColour))'['%date%']') ) ) //--filename-- $alignabs(11,105,2000,100,left,top) $font(Calibri,9,,$get(FilenameColour)) $if(%path%,%path%,) // PerSecond $align(right,) $alignabs(-10,11,%_width%,%_height%,right,) //$alignabs(130,12,530,100,right,top) $font(DejaVu Sans,28,,$get(TimeColour)) $if(%playback_time%,%playback_time%'/'%length%,0:00/0:00) $alignabs(-12,38,%_width%,%_height%,right,) //$alignabs(130,38,529,100,right,top) $font(arial,20,bold,$get(BitrateColour)) $if(%bitrate%,%bitrate%kbps,) // Background $drawrect(0,0,0,0,pencolor-NULL brushcolor-$get(BGColour)) //$drawrect(10,10,500,70,pencolor-0-0-255 brushcolor-null width-2 alpha-100 blur -2)