Foobar2000 Customization Topic


Recommended Posts

Here's my fb2k at the moment.. almost satisfied.. though I need some better formatting strings for the track info panel :)

Here you have some:

1.png

DCAE8DMode: %_trackinfo_mode%$char(10)$if(%_trackinfo_notrack%,No track,
$char(1)C0CEBA4Song Info$char(10)
D7B997Title: ffffff%title%$char(10)
D7B997Artist: F3EAE0%artist%$char(10)
D7B997Album: F3EAE0%album%$char(10)
D7B997Date: F3EAE0%date%)$char(10)
D7B997Genre: F3EAE0%genre%$char(10)
$char(1)C0CEBA4Tech Info$char(10)
D7B997Codec: F3EAE0%__codec% $char(10)
D7B997Bitrate: F3EAE0%__bitrate% Kbit/s$char(10)
D7B997Samplerate: F3EAE0%__samplerate% Hz$char(10)
D7B997Channels: F3EAE0$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10)
D7B997Time: F3EAE0%_time_elapsed% / %_time_total%$char(10)

$puts(theme,1)

// progressbar config
$puts(progress_char,█)
$puts(progress_length,20)

$if($strcmp($get(theme),1),
$puts(progress_color1,$rgb(164,235,12))
$puts(progress_color2,$rgb(54,106,179))
)

// PREPARE COLOR-STRINGS
// =========================================
$puts(progress_color1a,$blend($get(progress_color1),000000,1,4.5))
$puts(progress_color2a,$blend($get(progress_color2),000000,1,5.7))
// progressbar
$puts(progressbar,
$if(%_length_seconds%,

$puts(progress,$muldiv(%_time_elapsed_seconds%,$get(progress_length),%_length_seconds%))
$transition($repeat($get(progress_char),$get(progress)),$get(progress_color1a),$get(progress_color1))
$transition($repeat($get(progress_char),$sub($get(progress_length),$get(progress))),$get(progress_color2a),$get(progress_color2))
$pad_right($muldiv(%_time_elapsed_seconds%,100,%_length_seconds%),3)'%'
,streaming...
)
)
$get(progressbar)

2.png

$if(%_trackinfo_notrack%,
$char(10)$char(10)$char(1)CNo track playing,
$char(1)Ca0caf3%_trackinfo_mode% mode$char(10)
$char(1)C$if(%_isplaying%,$select($add(1,$mod(%_time_remaining_seconds%,4)), ,.,..,...),)$char(10)
dcab50Artist:$char(10)
$char(1)C4040ff%artist%$char(10)
dcab50Title:$char(10)
$char(1)C4040ff%title%$char(10)
dcab50Release:$char(10)
$char(1)C4040ff%album%)

3.png

$if(%_trackinfo_notrack%,
$char(10)$char(10)$char(1)CNo track playing,
$char(1)C$if(%_isplaying%,$select($add(1,$mod(%_time_remaining_seconds%,4)), ,.,..,...),)$char(10)
$char(1)C000000Album Information$char(10)
000000Artist:                  4040ff%artist%$char(10)
000000Title:                    4040ff%title%$char(10)
000000Album:                 4040ff%album%)$char(10)$char(10)
$char(1)C000000Technical Information$char(10)
000000Track Bitrate:      4040ff%__bitrate% Kbit/s$char(10)
000000Time:                    4040ff%_time_elapsed% / %_time_total%$char(10)
000000Track Gain:          4040ff%__replaygain_track_gain%$char(10)
000000Album Gain:         4040ff%__replaygain_album_gain%$char(10)

4.png

$char(1) Mode: %_trackinfo_mode%$char(10)$char(10)$if(%_trackinfo_notrack%,No track,
------------------------------------------------------------------------------------------$char(10)
$char(1)CAbout the song:$char(10)
Artist: %artist%$char(10)
Title: %title%  ->%_length%<-$char(10)
Album: $if3(%album%,still unknown))$char(10)
Release date: $if3(%date%,not available yet)$char(10)
Comments: $if3(%comment%, no comments available)$char(10)
------------------------------------------------------------------------------------------$char(10)
$char(1)CTechnical stuff:$char(10)
$char(1)CCodec: %__codec%                                Bitrate: %__bitrate% Kbit/s$char(10)
Track Gain: $if3(%__replaygain_track_gain%, RG not applied)$char(10)
Album Gain: $if3(%__replaygain_album_gain%, RG not applied)$char(10)
------------------------------------------------------------------------------------------$char(10)
$char(1)CStatistics:$char(10)
This song was played %play_counter% times so far. $char(10)
Last played: %play_date% at %play_time%$char(10)
My rating: $if3(%rating% stars, not rated)

5.png

// variables
$puts(padding,$char(160)$char(160)•$char(160)$char(160))
$puts(size,30)
$puts(sizeplus1,31)

/$repeat('—',$get(sizeplus1))/$char(10)

// title
$char(1)C?$rgb(255,255,255)
$if(%_trackinfo_notrack%,No track!,
$puts(title,$replace(%title%, ,$char(160)))
$ifgreater($len2($get(title)),$get(size),
// scroll text
$puts(title,$get(title)$get(padding))
$puts(start,$add(1,$mod( %_time_elapsed_seconds%,$len($get(title)))))
$puts(display,
$cut(
$substr($get(title)$get(title),
  $get(start),
  $add(
   $get(start),
   $get(size)
  )
 )
,$get(sizeplus1))
)
$get(display)$ifgreater($len2($get(display)),$get(size),,$char(160)),
// normal display
$get(title)
)
$rgb(195,195,215)?)$char(10)

/$repeat('—',$get(sizeplus1))/$char(10)

$char(10)

/$repeat('—',$get(sizeplus1))/$char(10)

// artist
$char(1)C?$rgb(255,255,255)
$if(%_trackinfo_notrack%,---,
$puts(title,$replace(%artist%, ,$char(160)))
$ifgreater($len2(%artist%),$get(size),
// scroll text
$puts(title,$get(title)$get(padding))
$puts(start,$add(1,$mod(%_time_elapsed_seconds%,$len($get(title)))))
$puts(display,
$cut(
$substr($get(title)$get(title),
  $get(start),
  $add(
   $get(start),
   $get(size)
  )
 )
,$get(sizeplus1))
)
$get(display)$ifgreater($len2($get(display)),$get(size),,$char(160)),
// normal text
$get(title)
)
$rgb(195,195,215)?)$char(10)

/$repeat('—',$get(sizeplus1))/$char(10)

$char(10)

Album:$char(160)$char(160)$char(160)$char(160)
$rgb(255,255,255)$if(%_trackinfo_notrack%,---,

$if(%album%,
$puts(title,$replace(%album%$if($strcmp(%album artist%,%artist%),,' // '%album artist%), ,$char(160)))
$puts(padding,$char(160)•$char(160))
$puts(size,$sub($get(size),8))
$ifgreater($len2($get(title)),$get(size),
// scroll text
$puts(title,$get(title)$get(padding))
$puts(start,$add(1,$mod( %_time_elapsed_seconds%,$len($get(title)))))
$puts(display,
$cut(
$substr($get(title)$get(title),
  $get(start),
  $add(
   $get(start),
   $get(size)
  )
 )
,$add($get(size),1))
)
$get(display)$ifgreater($len2($get(display)),$get(size),,$char(160)),
// normal display
$get(title)
)

,'[none]'))$char(10)

Date:     $rgb(255,255,255)$if(%_trackinfo_notrack%,---,$if2(%date%,n/a))$char(10)
Genre:    $rgb(255,255,255)$if(%_trackinfo_notrack%,---,%genre%)$char(10)
Track:    $rgb(255,255,255)$if(%_trackinfo_notrack%,---,$if2(%tracknumber%[ / %tracktotal%],n/a))$char(10)$char(10)

Codec:    $rgb(255,255,255)$if(%_trackinfo_notrack%,---,%__codec%)$char(10)
Bitrate:  $rgb(255,255,255)$if(%_trackinfo_notrack%,---,%__bitrate% kbps)$char(10)
Time:     $rgb(255,255,255)$if(%_trackinfo_notrack%,---,$if2(%_time_elapsed% / ,)%_length%)$char(10)$char(10)

Replaygain:$char(10)
 - Album: $rgb(255,255,255)$if(%_trackinfo_notrack%,---,$if2(%__replaygain_album_gain%,n/a))$char(10)
 - Track: $rgb(255,255,255)$if(%_trackinfo_notrack%,---,$if2(%__replaygain_track_gain%,n/a))$char(10)$char(10)

$repeat('—',$add($get(sizeplus1,2)))

$char(10)

// PROGRESS BAR WIDTH
// if you want to change the length, there are two "99"s you'll have to find and replace
$puts(len,$muldiv(%_time_elapsed_seconds%, 99, %_time_total_seconds%))

// BAR
$transition($repeat($char(1472),$get(len)),000080,00FF00)
$repeat($char(1472),$sub(99,$get(len)))
$char(10)

Mode: $rgb(255,255,255)%_trackinfo_mode%$char(10)

6.png

$puts(len,47)
$puts(sep,─)
$puts(prg,═)
$char(1)C$rgb(0,0,255)InfoMode: %_trackinfo_mode%$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(255,80,0)SongInfo$char(10)$char(10)
$rgb(0,0,128)Artist: $if2(%artist%,$rgb(128,128,128)no artist set)$char(10)
$rgb(0,0,128) Title: $if2(%title%,$rgb(128,128,128)no artist set)$char(10)
$rgb(0,0,128) Album: $if2(%album%,$rgb(128,128,128)no album set)$char(10)
$if(%album%,$rgb(0,0,128)[ Track: [CD$num(%disc%,1)/]#$num(%tracknumber%,2)$char(10)])
$if(%date%,$rgb(0,0,128)  Date: %date%$char(10))
$rgb(0,0,128)Length: %_length%$char(10)$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(255,0,255)TechInfo$char(10)$char(10)
$rgb(0,128,0)   Bitrate: %__bitrate%kbps$char(10)
$rgb(0,128,0)Samplerate: %__samplerate%Hz$char(10)
$rgb(0,128,0)     Codec: %__codec%$char(10)$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(0,0,255)ReplayGain$char(10)$char(10)
$rgb(255,80,0)TrackGain: $if2(%__replaygain_track_gain%,No RG calculated)$char(10)
$rgb(255,80,0)AlbumGain: $if2(%__replaygain_album_gain%,No RG calculated)$char(10)$char(10)
$repeat($get(sep),$get(len))$char(10)$char(10)
$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,$get(len),$rgb(130,160,255)$get(prg),$rgb(215,245,255)$get(prg))

7.png

$char(1) Mode: ffffff%_trackinfo_mode%$char(10)$char(10)$if(%_trackinfo_notrack%,No track,
------------------------------------------------------------------------------------------$char(10)
$char(1)CAbout the song:$char(10)
Artist: ffffff%artist%$char(10)
Title: ffffff%title%$char(10)Time: ffffff$if(%_isplaying%,%_time_elapsed% '/' )%_length%$char(10)
Track Number: ffffff$num(%tracknumber%,1)$char(10)
Album: ffffff$if3(%album%,still unknown))$char(10)
Release date: ffffff$if3(%date%,not available)$char(10)

------------------------------------------------------------------------------------------$char(10)
$char(1)CTechnical stuff:$char(10)
$char()Codec: ffffff%__codec%                               
$char(10)Bitrate: ffffff%__bitrate% Kbit/s$char(10)
Track Gain: ffffff$if3(%__replaygain_track_gain%, RG not applied)$char(10)
Album Gain: ffffff$if3(%__replaygain_album_gain%, RG not applied)$char(10)
$if(%play_counter%,------------------------------------------------------------------------------------------$char(10)
$char(1)CStatistics:$char(10)
This song was played ffffff%play_counter% times. $char(10)
Last played: ffffff%play_date% at ffffff%play_time%)

8.png

000000Mode: %_trackinfo_mode%$char(10)$if(%_trackinfo_notrack%,No track,
$char(1)C2a236cSong Info$char(10)
D7B997Title: dee8e5%title%$char(10)
D7B997Artist: dee8e5%artist%$char(10)
D7B997Album: dee8e5%album%$char(10)
D7B997Date: dee8e5%date%)$char(10)
D7B997Genre: dee8e5%genre%$char(10)
$char(1)C2a236cTech Info$char(10)
D7B997Codec: dee8e5%__codec% $char(10)
D7B997Bitrate: dee8e5%__bitrate% Kbit/s$char(10)
D7B997Samplerate: dee8e5%__samplerate% Hz$char(10)
D7B997Channels: dee8e5$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10)
D7B997Time: dee8e5%_time_elapsed% / %_time_total%$char(10)
D7B997Rating: dee8e5$if3(%rating% , not rated)

// PREPARE COLOR-STRINGS
// =========================================
$puts(len,28)
$puts(sep,─)
$puts(prg,═)
$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,$get(len),$rgb(108,35,63)$get(prg),$rgb(166,182,211)$get(prg))

9.png

$puts(len,47)
$puts(sep,─)
$puts(prg,═)
$char(1)C$rgb(0,0,255)InfoMode: %_trackinfo_mode%$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(255,80,0)SongInfo$char(10)$char(10)
$rgb(0,0,128)Artist: $if2(%artist%,$rgb(128,128,128)no artist set)$char(10)
$rgb(0,0,128) Title: $if2(%title%,$rgb(128,128,128)no artist set)$char(10)
$rgb(0,0,128) Album: $if2(%album%,$rgb(128,128,128)no album set)$char(10)
$if(%album%,$rgb(0,0,128)[ Track: [CD$num(%disc%,1)/]#$num(%tracknumber%,2)$char(10)],$puts(br1,$char(10)))
$if(%date%,$rgb(0,0,128)  Date: %date%$char(10),$puts(br2,$char(10)))
$rgb(0,0,128)Length: %_length%$char(10)$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(255,0,255)TechInfo$char(10)$char(10)
$rgb(0,128,0)   Bitrate: %__bitrate%kbps$char(10)
$rgb(0,128,0)Samplerate: %__samplerate%Hz$char(10)
$rgb(0,128,0)     Codec: %__codec%$char(10)
$rgb(0,128,0)  Filesize: $div(%_filesize%,1048576).$left($num($muldiv($mod(%_filesize%,1048576),1000,1048576),3),2) MB$char(10)
$rgb(0,128,0)  Filename: $ifgreater($len(%_filename_ext%),$sub($get(len),14),…$right(%_filename_ext%,$sub($get(len),14)),%_filename_ext%)$char(10)
$if(%bpm%,$rgb(0,128,0)       BPM: %bpm%$char(10),$puts(br3,$char(10)))$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(0,0,255)ReplayGain$char(10)$char(10)
$rgb(255,80,0)TrackGain: $if2(%__replaygain_track_gain%,No RG calculated)$char(10)
$rgb(255,80,0)AlbumGain: $if2(%__replaygain_album_gain%,No RG calculated)$char(10)$char(10)
$repeat($get(sep),$get(len))$char(10)
$char(1)C$rgb(0,128,0)Statistics$char(10)$char(10)
$rgb(255,0,255)Times played: $if(%play_counter%,%play_counter%,$rgb(128,128,128)no counter found)$char(10)
$rgb(255,0,255)Last played: $if($and(%play_date%,%play_time%),$substr(%play_date%,1,2).$substr(%play_date%,3,4).20$substr(%play_date%,5,6) $substr(%play_time%,1,2):$substr(%play_time%,3,4):$substr(%play_time%,5,6),$rgb(128,128,128)no info found)$char(10)
$rgb(255,0,255)Total playtime: $if(%play_counter%,$div($mul(%play_counter%,%_length_seconds%),60):$num($mod($mul(%play_counter%,%_length_seconds%),60),2),$rgb(128,128,128)no counter found)
$char(10)$char(10)$if($and(%play_counter%,%_isplaying%),$rgb(128,128,128)'('playcount & playtime = after this play')'$char(10),$puts(br4,$char(10)))
$repeat($get(sep),$get(len))$char(10)$char(10)$get(br1)$get(br2)$get(br3)$get(br4)
$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,$get(len),$rgb(130,160,255)$get(prg),$rgb(215,245,255)$get(prg))

((((( Strictly4me )))))

Link to comment
Share on other sites

Cerber I like that config!!

Ensiferum is awesome :rofl:

585752444[/snapback]

Thanks.

Sure, Ensiferum is a really good band btw. :)

Strictly4me > Total playtime sounds good, I'll use it now. Thanks for that.

Link to comment
Share on other sites

Strictly4me, wow thanks alot! Exactly what I was looking for :)

585753277[/snapback]

No problem and i found some more for you, on my harddisk:

10.jpg

A6594C————————————————————————————————————$char(10)
$char(1)L808080Mode: %_trackinfo_mode% $if(%_trackinfo_notrack%,No track,
$repeat($char(32),5)$if(%_isplaying%,$select($add(1,$mod(%_time_remaining_seconds%,4)), ,...,..,.,))$char(10)
$char(1)LAbout the song:$char(10)
    808080√ Artist:A6594C $if3(%artist%,... '('unknown artist for this track')')$char(10)
    808080√ Title:A6594C $if3(%title%,...   '('unknown title for this track')')$char(10)
    808080√ Track length:A6594C $if(%_isplaying%,[%_time_elapsed%]$if(%_time_total%,'/'%_time_total%),%_length%)  $if(%_time_total_seconds%,808080'('Procent: $pad_right($muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%),1)'%)')$char(10)
    808080√ Album:A6594C $if3(%album%,...'('unknown album for this track')')) 808080$if2('(Disc:' %disc%')',)$char(10)
    808080√ Release date:A6594C $if3(%date%,...'('not available yet')')$char(10)
    808080√ Genre:A6594C $if2(%genre%,'...')$char(10)
C4887E————————————————————————————————————$char(10)
$char(1)LTechnical stuff:$char(10)
    808080√ Codec:A6594C %__codec%$char(10)
    808080√ Bitrate:A6594C %__bitrate% kbit/s$char(10)
    808080√ Track Gain:A6594C $if3(%__replaygain_track_gain%,  RG not applied)$char(10)
    808080√ Album Gain:A6594C $if3(%__replaygain_album_gain%, RG not applied)$char(10)
C4887E————————————————————————————————————$char(10)
$char(1)LStatistics:$char(10)
    808080√ This song was played $if2(%play_counter%,0) times so far. $char(10)
    808080√ Rating:A6594C $if3(%rating% stars,not rated)$char(10)
C4887E————————————————————————————————————$char(10)
$char(1)LComments:$char(10)
    808080√ A6594C$if3(%comment%, No comments available)$char(10) 
A6594C————————————————————————————————————$char(10)

11.jpg

// Highly customizeable track information made by Lycox

// Credits:
// Peter Pawlowski for great fb2k
// Free - for great progressbar
// upNorth - for filesize string
// Looks quite good with Arial, 8pt bold

// ==============================================
// Global Config Part //

// Shows Song Info in track info panel
// 0 = No, 1 = Yes
$puts(show_songinfo,1)

// Show various informations in Song Info
// 0 = No, 1 = Yes
$puts(title,1)
$puts(artist,1)
$puts(mixartist,1)
$puts(band,1)
$puts(album,1)
$puts(tracknumber,1)
$puts(genre,1)
$puts(bpm,1)
$puts(date,1)
$puts(copyright,1)


// Shows Additional Info in track info panel
// 0 = No, 1 = Yes
$puts(show_additionalinfo,1)

// Show various informations in Additional Info
// 0 = No, 1 = Yes
$puts(comment,1)
$puts(wwwartist,1)
$puts(publisher,1)
$puts(language,1)
$puts(composer,1)
$puts(lyricist,1)
$puts(conductor,1)
$puts(recordingdates,1)
$puts(fileowner,1)


// Shows Technical Info in track info panel
// 0 = No, 1 = Yes
$puts(show_techinfo,1)

// Show various informations in Tech Info
// 0 = No, 1 = Yes
$puts(codec,1)
$puts(bitrate,1)
$puts(samplerate,1)
$puts(channels,1)
$puts(time_elapsed_total,1)
$puts(trackgain,1)
$puts(albumgain,1)
$puts(rating,1)
$puts(play_counter,1)
$puts(play_date,1)
$puts(encodedby,1)
$puts(encodersettings,1)
$puts(filesize,1)
// hidden, because not really needed
$puts(filename_ext,0)
$puts(mediatype,0)
$puts(size,0)
$puts(songlen,0)
$puts(time,0)


// Shows Web Info in track info panel
// 0 = No, 1 = Yes
$puts(show_webinfo,1)

// Shows Web Related Infos in Web Info
// 0 = No, 1 = Yes
$puts(show_webrelated,1)

// Show various informations in Web Info
// 0 = No, 1 = Yes
$puts(wwwaudiofile,1)
$puts(wwwcopyright,1)
$puts(wwwcommercialinfo,1)
$puts(wwwpayment,1)
$puts(wwwpublisher,1)
$puts(wwwuser,1)

// Shows NetRadio Info in Web Info
// 0 = No, 1 = Yes
$puts(show_netradioinfo,1)

// Show various informations in NetRadio Info
// 0 = No, 1 = Yes
$puts(wwwradiopage,1)
$puts(netradioowner,1)
$puts(netradiostation,1)


// Shows Misc Info in track info panel
// 0 = No, 1 = Yes
$puts(show_miscinfo,1)

// Show various informations in Misc Info
// 0 = No, 1 = Yes
$puts(subtitle,1)
$puts(involvedpeople,1)
$puts(playlistdelay,0)
$puts(initialkey,0)
$puts(isrc,0)
$puts(partinset,0)


// Shows Original Info in track info panel
// 0 = No, 1 = Yes
$puts(show_originalinfo,1)

// Show various informations in Original Info
// 0 = No, 1 = Yes
$puts(origartist,1)
$puts(origyear,1)
$puts(origlyricist,1)
$puts(origfilename,1)

// Spacer
$puts(spacer,d6d6d6------------------------------------------------------------------------------------------$char(10))

// color codes
$puts(headline,256d3d)
$puts(info,ec9184)
$puts(text,000000)
$puts(grayed,c8c8c8)

// chars
$puts(rating_char,♪)
$puts(progress_char,●)

// End Global Config
// ==============================================


DCAE8DMode: %_trackinfo_mode%$char(10)$if(%_trackinfo_notrack%,No track,

// progressbar config
$puts(theme,1)
$puts(progress_length,18)

$if($strcmp($get(theme),1),
$puts(progress_color1,ff6d66)
$puts(progress_color2,ffe1df)
)


// PREPARE COLOR-STRINGS
// =========================================
$puts(progress_color1a,$blend($get(progress_color1),000000,1,4.5))
$puts(progress_color2a,$blend($get(progress_color2),000000,1,5.7))
// progressbar
$puts(progressbar,
$if(%_length_seconds%,

$puts(progress,$muldiv(%_time_elapsed_seconds%,$get(progress_length),%_length_seconds%))
$transition($repeat($get(progress_char),$get(progress)),$get(progress_color1a),$get(progress_color1))
$transition($repeat($get(progress_char),$sub($get(progress_length),$get(progress))),$get(progress_color2a),$get(progress_color2))
$pad_right($muldiv(%_time_elapsed_seconds%,100,%_length_seconds%),3)'%'
,streaming...
))

$get(progressbar))$char(10)

// Song Info
$if($strcmp(1,$get(show_songinfo)),
$get(spacer)
$char(1)C$get(headline)Song Info$char(10)
$if($strcmp(1,$get(title)),$get(info)Title: $get(text)$if(%title%,%title%,$get(grayed)'['No Title']')$char(10))
$if($strcmp(1,$get(artist)),$get(info)Artist: $get(text)$if(%artist%,%artist%,$get(grayed)'['Unknown Artist']')$char(10))
$if($strcmp(1,$get(mixartist))
|$strcmp(1,$get(band))
,
$if($strcmp(1,$get(mixartist)),$if(%mixartist%,$get(info)MixArtist: $get(text)%mixartist%$char(10)))
$if($strcmp(1,$get(band)),$if(%band%,$get(info)Band: $get(text)%band%$char(10))))
$if($strcmp(1,$get(album)),$if(%album%,$get(info)Album: $get(text)%album%$char(10)))
$if($strcmp(1,$get(tracknumber)),$if(%tracknumber%,$get(info)Track: $get(text)%tracknumber%$char(10)))
$if($strcmp(1,$get(genre)),$if(%genre%,$get(info)Genre: $get(text)%genre%$char(10)))
$if($strcmp(1,$get(bpm)),$if(%bpm%,$get(info)bpm: $get(text)%bpm%$char(10)))
$if($strcmp(1,$get(date)),$if(%date%,$get(info)Date: $get(text)%date%$char(10)))
$if($strcmp(1,$get(copyright)),$if(%copyright%,$get(info)? $get(text)%copyright%$char(10)))
)
// End Song Info

// Additional Info
$if($strcmp(1,$get(show_additionalinfo)),
$if($if(%comment%,$and($strcmp(1,$get(comment))))
|$if(%wwwartist%,$and($strcmp(1,$get(wwwartist))))
|$if(%publisher%,$and($strcmp(1,$get(publisher))))
|$if(%language%,$and($strcmp(1,$get(language))))
|$if(%composer%,$and($strcmp(1,$get(composer))))
|$if(%lyricist%,$and($strcmp(1,$get(lyricist))))
|$if(%conductor%,$and($strcmp(1,$get(conductor))))
|$if(%recordingdates%,$and($strcmp(1,$get(recordingdates))))
|$if(%fileowner%,$and($strcmp(1,$get(fileowner))))
,$get(spacer)
$char(1)C$get(headline)Additional Info$char(10)
$if($strcmp(1,$get(comment)),$if(%comment%,$get(info)Comment: $get(text)%comment%$char(10)))
$if($strcmp(1,$get(wwwartist)),$if(%wwwartist%,$get(info)Web: $get(text)%wwwartist%$char(10)))
$if($strcmp(1,$get(publisher)),$if(%publisher%,$get(info)Publisher: $get(text)%publisher%$char(10)))
$if($strcmp(1,$get(language)),$if(%language%,$get(info)Language: $get(text)%language%$char(10)))
$if($strcmp(1,$get(composer)),$if(%composer%,$get(info)Composer: $get(text)%composer%$char(10)))
$if($strcmp(1,$get(lyricist)),$if(%lyricist%,$get(info)Lyricist: $get(text)%lyricist%$char(10)))
$if($strcmp(1,$get(conductor)),$if(%conductor%,$get(info)Conductor: $get(text)%conductor%$char(10)))
$if($strcmp(1,$get(contentgroup)),$if(%contentgroup%,$get(info)Group: $get(text)%contentgroup%$char(10)))
$if($strcmp(1,$get(recordingdates)),$if(%recordingdates%,$get(info)Rec. Date: $get(text)%recordingdates%$char(10)))
$if($strcmp(1,$get(fileowner)),$if(%fileowner%,$get(info)Owner: $get(text)%fileowner%$char(10)))
))
// End Additional Info

// Tech Info
$if($strcmp(1,$get(show_techinfo)),
$get(spacer)
$char(1)C$get(headline)Tech Info$char(10)
$if($strcmp(1,$get(codec)),$get(info)Codec: $get(text)%__codec%$char(10))
$if($strcmp(1,$get(bitrate)),$get(info)Bitrate: $get(text)%__bitrate% Kbit/s$char(10))
$if($strcmp(1,$get(samplerate)),$get(info)Samplerate: $get(text)%__samplerate% Hz$char(10))
$if($strcmp(1,$get(channels)),$get(info)Channels: $get(text)$if(%__channels%,$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,' 'Stereo,''Mono)),)$char(10))
$if($strcmp(1,$get(time_elapsed_total)),$get(info)Time: $get(text)%_time_elapsed% / %_time_total%$char(10))

$puts(size,5)
$if($strcmp(1,$get(trackgain)),$if(%__replaygain_track_gain%,$get(info)RG Track: $get(text)$cut(%__replaygain_track_gain%,$get(size)) dB$char(10)))
$if($strcmp(1,$get(albumgain)),$if(%__replaygain_album_gain%,$get(info)RG Album: $get(text)$cut(%__replaygain_album_gain%,$get(size)) dB$char(10)))

$puts(rating,1)
$puts(_rating,$repeat($get(rating_char),%rating%))
$if($strcmp(1,$get(rating)),$if(%rating%,$get(info)Rating: $get(text) $get(_rating) $get(grayed)'('%rating%')'$char(10)))

$if($strcmp(1,$get(play_counter)),$if(%play_counter%,$get(info)Played $get(text)%play_counter%$get(info) times.$char(10)))
$if($strcmp(1,$get(play_date)),$if(%play_date%,$get(info)Last played: $get(text)%play_date%$char(10)))
$if($strcmp(1,$get(encodedby)),$if(%encodedby%,$get(info)Encoded by: $get(text)%encodedby%$char(10)))
$if($strcmp(1,$get(encodersettings)),$if(%encodersettings%,$get(info)Encoder Settings: $get(text)%encodersettings%$char(10)))

// formating filesize string by upNorth
$if($strcmp(1,$get(filesize)),$get(info)Filesize: $get(text)$div(%_filesize%,1048576).$left($num($muldiv($mod(%_filesize%,1048576),1000,1048576),3),2)' MB'$char(10))
$if($strcmp(1,$get(filename_ext)),$get(info)File: $get(text)%_filename_ext%$char(10))
$if($strcmp(1,$get(mediatype)),$if(%mediatype%,$get(info)Mediatype: $get(text)%mediatype%$char(10)))
$if($strcmp(1,$get(size)),$if(%size%,$get(info)Size: $get(text)%size%$char(10)))
$if($strcmp(1,$get(songlen)),$if(%songlen%,$get(info)Length: $get(text)%songlen%$char(10)))
$if($strcmp(1,$get(time)),$if(%time%,$get(info)Time: $get(text)%time%$char(10)))
)
// End Tech Info

// Web Info
$if($strcmp(1,$get(show_webinfo)),
$if($if(%wwwaudiofile%,$and($strcmp(1,$get(wwwaudiofile))))
|$if(%wwwcopyright%,$and($strcmp(1,$get(wwwcopyright))))
|$if(%wwwcommercialinfo%,$and($strcmp(1,$get(wwwcommercialinfo))))
|$if(%wwwpayment%,$and($strcmp(1,$get(wwwpayment))))
|$if(%wwwpublisher%,$and($strcmp(1,$get(wwwpublisher))))
|$if(%wwwuser%,$and($strcmp(1,$get(wwwuser))))
|$if(%wwwradiopage%,$and($strcmp(1,$get(wwwradiopage))))
|$if(%netradioowner%,$and($strcmp(1,$get(netradioowner))))
|$if(%netradiostation%,$and($strcmp(1,$get(netradiostation))))
,$get(spacer)

// Web Related
$if($strcmp(1,$get(show_webrelated)),
$if($if(%wwwaudiofile%,$and($strcmp(1,$get(wwwaudiofile))))
|$if(%wwwcopyright%,$and($strcmp(1,$get(wwwcopyright))))
|$if(%wwwcommercialinfo%,$and($strcmp(1,$get(wwwcommercialinfo))))
|$if(%wwwpayment%,$and($strcmp(1,$get(wwwpayment))))
|$if(%wwwpublisher%,$and($strcmp(1,$get(wwwpublisher))))
|$if(%wwwuser%,$and($strcmp(1,$get(wwwuser))))
,
$char(1)C$get(headline)Web Info$char(10)
$if($strcmp(1,$get(wwwaudiofile)),$if(%wwwaudiofile%,$get(info)File: $get(text)%wwwaudiofile%$char(10)))
$if($strcmp(1,$get(wwwcopyright)),$if(%wwwcopyright%,$get(info)? $get(text)%wwwcopyright%$char(10)))
$if($strcmp(1,$get(wwwaudiosource)),$if(%wwwaudiosource%,$get(info)Source: $get(text)%wwwaudiosource%$char(10)))
$if($strcmp(1,$get(wwwcommercialinfo)),$if(%wwwcommercialinfo%,$get(info)Info: $get(text)%wwwcommercialinfo%$char(10)))
$if($strcmp(1,$get(wwwpayment)),$if(%wwwpayment%,$get(info)Payment: $get(text)%wwwpayment%$char(10)))
$if($strcmp(1,$get(wwwpublisher)),$if(%wwwpublisher%,$get(info)Publisher: $get(text)%wwwpublisher%$char(10)))
$if($strcmp(1,$get(wwwuser)),$if(%wwwuser%,$get(info)User: $get(text)%wwwuser%$char(10)))
$char(10))
)
// End Web Info

// Net Radio Ifno
$if($strcmp(1,$get(show_netradioinfo)),

$if($if(%wwwradiopage%,$and($strcmp(1,$get(wwwradiopage))))
|$if(%netradioowner%,$and($strcmp(1,$get(netradioowner))))
|$if(%netradiostation%,$and($strcmp(1,$get(netradiostation))))
,$char(1)C$get(headline)NetRadio Info$char(10)
$if($strcmp(1,$get(wwwradiopage)),$if(%wwwradiopage%,$get(info)Page: $get(text)%wwwradiopage%$char(10)))
$if($strcmp(1,$get(netradioowner)),$if(%netradioowner%,$get(info)Owner: $get(text)%netradioowner%$char(10)))
$if($strcmp(1,$get(netradiostation)),$if(%netradiostation%,$get(info)Station: $get(text)%netradiostation%$char(10))))
)))
// End - Web Related

// Misc Info
$if($strcmp(1,$get(show_miscinfo)),
$if($if(%subtitle%,$and($strcmp(1,$get(subtitle))))
|$if(%involvedpeople%,$and($strcmp(1,$get(involvedpeople))))
|$if(%playlistdelay%,$and($strcmp(1,$get(playlistdelay))))
|$if(%initialkey%,$and($strcmp(1,$get(initialkey))))
|$if(%isrc%,$and($strcmp(1,$get(isrc))))
|$if(%partinset%,$and($strcmp(1,$get(partinset))))
,$get(spacer)
$char(1)C$get(headline)Misc Info$char(10)
$if($strcmp(1,$get(subtitle)),$if(%subtitle%,$get(info)Subtitle: $get(text)%subtitle%$char(10)))
$if($strcmp(1,$get(involvedpeople)),$if(%involvedpeople%,$get(info)Involved People: $get(text)%involvedpeople%$char(10)))
$if($strcmp(1,$get(playlistdelay)),$if(%playlistdelay%,$get(info)Playlistdelay: $get(text)%playlistdelay%$char(10)))
$if($strcmp(1,$get(initialkey)),$if(%initialkey%,$get(info)Initialkey: $get(text)%initialkey%$char(10)))
$if($strcmp(1,$get(isrc)),$if(%isrc%,$get(info)ISRC: $get(text)%isrc%$char(10)))
$if($strcmp(1,$get(partinset)),$if(%partinset%,$get(info)Partinset: $get(text)%partinset%$char(10)))
))
// End Misc Info

// Original Info
$if($strcmp(1,$get(show_originalinfo)),
$if($if(%origartist%,$and($strcmp(1,$get(origartist))))
|$if(%origyear%,$and($strcmp(1,$get(origyear))))
|$if(%origlyricist%,$and($strcmp(1,$get(origlyricist))))
|$if(%origfilename%,$and($strcmp(1,$get(origfilename))))
,$get(spacer)
$char(1)C$get(headline)Original Info$char(10)
$if($strcmp(1,$get(origartist)),$if(%origartist%,$get(info)Artist: $get(text)%origartist%$char(10)))
$if($strcmp(1,$get(origyear)),$if(%origyear%,$get(info)Year: $get(text)%origyear%$char(10)))
$if($strcmp(1,$get(origlyricist)),$if(%origlyricist%,$get(info)Lyricist: $get(text)%origlyricist%$char(10)))
$if($strcmp(1,$get(origfilename)),$if(%origfilename%,$get(info)Filename: $get(text)%origfilename%$char(10)))
))

12.png

$puts(titel,a4a4a4)
$char(1)C$get(titel)About the song:$char(10)
$if(%ALBUM ARTIST%,$get(titel)Album Artist: %ALBUM ARTIST%,$get(titel)Artist: %ARTIST%)$char(10)
$get(titel)Album: $if3(%album% '('%date%')',not available yet,still unknown)$char(10)
[$if(%album artist%,$get(titel)Artist: %artist%,)$char(10)]
$get(titel)Title: $num(%tracknumber%,2). %title%$char(10)
$get(titel)Genre: %genre%$char(10)
$get(titel)------------------------------------------------------------------------------------------$char(10)
$char(1)C$get(titel)Technical stuff:$char(10)
$get(titel)Codec: $codec() [- %__mpc_encoder% ['('%__mpc_profile%')']][- %__lame_version% ['('%__lame_profile%')']]$char(10)
$get(titel)Bitrate: $if($or($stricmp($codec(),FLAC),$stricmp($codec(),Monkey''s Audio),$stricmp($codec(),OptimFROG),$stricmp($codec(),WavPack),$stricmp($codec(),WMA),$stricmp($codec(),Shorten)), $muldiv(%__bitrate%,100,1411 %)' %', %__bitrate_dynamic% kbps '[avg. '%__bitrate% kbps']')$if($stricmp($codec(),MP3),$if2( '('%__extrainfo%')', '('CBR')'))$char(10)
$get(titel)Track Gain: $if3(%__replaygain_track_gain%, RG not applied)$char(10)
$get(titel)Album Gain: $if3(%__replaygain_album_gain%, RG not applied)$char(10)
$if(%__referenced_file%,$get(titel)Playmode: CUE file playing,$get(titel)Playmode: MP3 direct play)$char(10)
$get(titel)------------------------------------------------------------------------------------------$char(10)
$char(1)C$get(titel)Statistics:$char(10)
$get(titel)[Playcounts: %play_counter%$char(10)]
$get(titel)[Last played: $substr(%play_date%,7,8).$substr(%play_date%,5,6).$substr(%play_date%,0,4)]$char(10)
$get(titel)[Added: $substr(%added%,7,8).$substr(%added%,5,6).$substr(%added%,0,4)]

13.jpg

//////////////////////////////////////////////////////////////////////////////////////////////

////  A simple formatting script for foo_uie_trackinfo. 

////  It will work with the following tags:

////  %RATING%, %PLAY_COUNTER%, %PLAY_TIME%, 

////  %LABEL% and/or %PUBLISHER%.

////  Best viewed in Arial 8pt Bold

////  Created by: korsairr@cogeco.ca

////  Date: Jan 31, 2005

/////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////

//Colors, etc.

////////////////////////////////


$puts(default_color,d4d4d4)

$puts(rating_color_1,5357EF)

$puts(rating_color_2,042573)

$puts(rating_symbol,♫)

$puts(is_playing_color,5357EF)

$puts(tag_missing_color,757575)

$puts(heading_color_l,ffb00d)

$puts(heading_color_r,000000)

$puts(is_playing_color,5357EF)


////////////////////////////////

//Code

////////////////////////////////



////////////////////////////////

///////Song Info

////////////////////////////////

$transition(----- Song Info ----------------------------------------,$get(heading_color_l),$get(heading_color_r))


$char(10)$get(default_color) 


$if(%title%,$if(%_isplaying%,

$get(is_playing_color)$iflonger(%title%,36,$cut(%title%,33)...,%title%),

$iflonger(%title%,36,$trim($cut(%title%,33))...,%title%)),

$if(%_isplaying%,

$get(is_playing_color)$iflonger(%_filename_ext%,36,$cut(%_filename_ext%,33)...,%_filename_ext%),

$iflonger(%_filename_ext%,36,$trim($cut(%_filename_ext%,33))...,%_filename_ext%)))


$char(10)$get(default_color)  


$if(%artist%,

$iflonger(%artist%,36,$cut(%artist%,33)...,%artist%),

$get(tag_missing_color)no artist info)


$char(10)$get(default_color)  


$if(%album%,

$iflonger(%album%,36,$cut(%album%,33)...,%album%),

$get(tag_missing_color)no album info)


$char(10)$get(default_color)  


$if($or(%publisher%.%label%,%date%),$if($or(%publisher%,%label%),? ,)%date%$if($or(%publisher%,%label%),'. ',)[%publisher% ][label],

$get(tag_missing_color)no date or copyright info)


$char(10)$get(default_color)  


$if(%rating%,

$repeat($get(rating_color_1)$get(rating_symbol) ,%rating%)$repeat($get(rating_color_2)$get(rating_symbol) ,$sub(5,%rating%)) ,)

$get(default_color)$if(%genre%,%genre%,$get(tag_missing_color)no genre info)


$char(10)$char(10)


////////////////////////////////

///////Statistics

////////////////////////////////


$transition(----- Statistics -----------------------------------------,$get(heading_color_l),$get(heading_color_r))


$char(10)$get(default_color)  


$if(%play_date%,

$puts(month,$left(%play_date%,2))

$puts(day,$substr(%play_date%,4,5))

$if($strcmp($left($get(day),1),0),$puts(day,$right($get(day),1)))

$puts(year,$right(%play_date%,2))

$puts(month_name,$select($get(month),

Jan,Feb,March,April,May,June,July,Aug,Sept,Oct,Nov,Dec))

$if($strcmp($right($get(day),1),1),$puts(xx,st),

$if($strcmp($right($get(day),1),2),$puts(xx,nd),

$if($strcmp($right($get(day),1),3),$puts(xx,rd),

$puts(xx,th)))))

$puts(time_of_year,$get(month_name) $get(day)$get(xx) 20$get(year))


$if(%play_counter%,Played $if($strcmp(%play_counter%,1),

once','$if(%play_date%, on $get(time_of_year)),

%play_counter% times$if(%play_date%,

$char(10)  Last played on $get(time_of_year))),This song has not played before)


$ifgreater(%play_counter%,1,,$char(10))


$char(10)$char(10)


////////////////////////////////

///////Tech Info

////////////////////////////////


$transition(----- Tech Info -----------------------------------------,$get(heading_color_l),$get(heading_color_r))


$char(10)$get(default_color)  


%__codec% 

$if(%__bitrate_dynamic%,%__bitrate_dynamic%,%__bitrate%)kbps 

$if($stricmp(%__codec%,mp3),$if($stricmp(%__extrainfo%,vbr),VBR,CBR)) 

$if($stricmp($codec(),MP3),%__mp3_stereo_mode%,$channels())


$char(10)$get(default_color)  


[%_time_elapsed%/][%_length%][  -%_time_remaining%]

$if(%_isplaying%,  

$muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%)'%',)  

$div(%_filesize%,1048576).

$left($num($muldiv($mod(%_filesize%,1048576),1000,1048576),3),2)' MB'


$char(10)$get(default_color)  


$if($or(%__replaygain_track_gain%,%__replaygain_album_gain%),

['['Tg']' %__replaygain_track_gain% ]['['Ag']' %__replaygain_album_gain%],

$get(tag_missing_color)there is no gain)

I hope, all this codes are working correct!

((((( Strictly4me )))))

Link to comment
Share on other sites

BTW, why is it that sometimes when I add a plugin to foobar, and I open foobar, it gives me the hour glass, then stops and does nothing. Then when I open foobar again afterwards, it pops up immediately?

Link to comment
Share on other sites

Schmoove, how did you get your track info panel at the top?

585755735[/snapback]

I too would like to know that as well.  Looks really good!

585756441[/snapback]

add it to the toolbar.. rearrange and adjust the minimum height, same thing with albumart

Link to comment
Share on other sites

right click empty space besides the menu

585756807[/snapback]

Thanks!

What's the code in your toolbar BTW Schmoove?

Edited by fegul
Link to comment
Share on other sites

You need  these plugins --> foo_ui_columns & foo_uie_trackinfo to get that look ;)

585757887[/snapback]

Thing is, that i already have all the plugins required but it still doesnt come up :/

Link to comment
Share on other sites

nope, i have updated foo_uie_trackinfo and foo_ui_columns to their respective newer versions and its still not appearing. Can someone add me to MSN Messenger and we will talk through this?

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.