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 )))))

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: [email protected]

////  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 )))))

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

    • No registered users viewing this page.
  • Posts

    • Apple is expanding Private Cloud Compute beyond its own data centers by Pradeep Viswanathan At WWDC 2026, as part of the improved Apple Intelligence capabilities, Apple today announced that it is expanding Private Cloud Compute (PCC), its privacy-focused cloud infrastructure for Apple Intelligence, beyond its own data centers for the first time. Private Cloud Compute was designed to handle Apple Intelligence requests that are too complex to run fully on-device. The PCC system does not store user data and does not allow Apple or anyone else to access user requests. Last year, Apple also expanded its Security Bounty program with rewards of up to $1 million for researchers who could find serious vulnerabilities in PCC. Until now, Apple's PCC data centers were using Apple's own silicon. As part of the expansion, Apple is working with Google and NVIDIA to run new Apple Intelligence workloads on Google Cloud systems powered by NVIDIA GPUs. Apple will be using this new infrastructure to execute more demanding AI tasks while maintaining the same privacy and security guarantees of PCC. The new implementation uses NVIDIA Confidential Computing with NVIDIA GPUs, Intel CPUs with TDX, and Google’s Titan chip. Apple says it has worked with Google to build additional protections beyond a traditional confidential computing deployment. Despite the expansion to third-party data centers, Apple claims that its core PCC requirements remain unchanged, including stateless computation, no privileged runtime access, non-targetability, and verifiable transparency. The company highlighted that it will continue to control the PCC software stack, and Apple devices will only trust PCC software that has been cryptographically approved by Apple. To take security to the next level, Apple mentioned that it is maintaining an append-only ledger of Google Cloud hardware that is part of the PCC fleet. The company claims this will help reduce the risk of supply chain attacks. In addition to AI infrastructure, Apple also worked with Google to use technologies behind the Gemini family of models to build the next generation of Apple Foundation Models to power Apple Intelligence features across on-device and cloud workloads. As expected, for more demanding AI tasks like agentic tool use and complex reasoning, Apple will rely on the expanded PCC infrastructure running on Google Cloud. The expansion of PCC on Google Cloud will gradually ramp toward the full set of protections during the summer preview period. As before, Apple will also publish binaries for public inspection, provide research tooling, and give researchers access to live PCC nodes in research mode through the Apple Security Bounty Program.
    • my problem with outlook (new) is that it connects only to outlook.com. all connections to external providers goes through there. Got your mail server and want to use imap directly? no way... it adds a connector on outlook.com. last bug; if your email on an external provider if the same as principal email of your microsoft account, it doesn't work...
    • It's the only reason I finally have an iPhone (for work) and enjoy using it so much that I'm tempted to move from android next time I need to replace my own device
    • So is Russia, China, Iran, North Korea, just to mention a few. What's your point? Everyone is a threat from their enemies' perspective. I'd say that Israel is only a threat to their immediate enemies like Hamas, Hezbollah and the Iranian regime, not to anyone else.
    • The government is not the good guy either. You propose 99% of people require that the government overreach and govern their freedom of information and privacy, while ignoring the government is made up 100% of people, of which 99% are (as you described) brain dead. You can't have both. The reality is Signal is absolutely right and the government is doing what it has always done. Ignoring that we are their boss and grabbing all the power they possibly can to make sure we aren't. Your (societies) ###### parenting is not reason enough as to why I can't have a safe platform for my data/information. Thinking the government is helping is precisely what they are targeting psychologically to take suckers like you for a ride. "Think of the children" was, has, is, and will always be a mechanism of control. In the rare occasion it's actually essential the mass consensus has always been there and it doesn't become a debate.
  • Recent Achievements

    • Very Popular
      Captain_Eric earned a badge
      Very Popular
    • One Month Later
      amusc earned a badge
      One Month Later
    • One Month Later
      DJC50PLUS earned a badge
      One Month Later
    • Week One Done
      DJC50PLUS earned a badge
      Week One Done
    • Proficient
      Eric Biran went up a rank
      Proficient
  • Popular Contributors

    1. 1
      +primortal
      508
    2. 2
      PsYcHoKiLLa
      222
    3. 3
      ATLien_0
      92
    4. 4
      +Edouard
      86
    5. 5
      Steven P.
      81
  • Tell a friend

    Love Neowin? Tell a friend!