All pastes #972645 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-05 16:50 UTC
rendered paste body
//$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)