Bon bein jvous post le tout alors
Playlist :
// color_bac = Background
// color_gri = Grid
// color_num = Playlist number, ReplayGain
// color_art = Artist, Composer
// color_alb = Album
// color_con = Conductor, Performer, Performyear
// color_tec = Tech.info, Label, Date, Genre, Style, Artistdate
// color_tit = Title, Track, Time
// color_ind = Playing indicator
// color_zer = Zeros playlist
// color_zeo = Zeros playlist
// color_fil = Filename
// color_dir = Directory
// color_var = Artist on various artist album
//**********************************************************
// SET COLORS
//**********************************************************
$puts(color_bac,804000|A85400)
$puts(color_gri,AA9E9A|AA9E9A)
$puts(color_num,474141|474141)
$puts(color_art,FF8855|FF8855)
$puts(color_alb,FFBB99|FFBB99)
$puts(color_con,AA9E9A|AA9E9A)
$puts(color_tec,AA9E9A|AA9E9A)
$puts(color_tit,$if(%_isplaying%,BBBBFF|BBBBFF,FFBB99|DD9977))
$puts(color_ind,$if(%_isplaying%,000000|000000,000000|000000))
$puts(color_zer,474141|474141)
$puts(color_zeo,695F5F|695F5F)
$puts(color_fil,$if(%_isplaying%,FFFFFF|FFFFFF,B5804A|B5804A))
$puts(color_dir,81460C|81460C)
$puts(color_var,$if(%_isplaying%,FFFFFF|FFFFFF,FF8855|FF8855))
$puts(color_num,$if(%_isplaying%,FFFFFF|FFFFFF,AA9E9A|AA9E9A))
$puts(color_rpg,AE5700|804000)
//**********************************************************
// SET COLUMN WIDTHS
//**********************************************************
$puts(colomn_1,2)
$puts(colomn_2,6)
$puts(colomn_3,50)
$puts(colomn_4,100)
$puts(colomn_5,30)
' '
//**********************************************************
// Start of big $if() statement
//**********************************************************
$if(%artist%,
//**********************************************************
// ARTIST
//**********************************************************
$if($strcmp($num(%tracknumber%,1),1),
$if($stricmp($substr(%_directoryname%,1,3),'VA '),
$get(color_art)'Various Artists',
$if($stricmp($substr(%_directoryname%,1,3),'VA-'),
$get(color_art)'Various Artists',
// regular directories
$if(
$and(
$not($stricmp($left(%_directoryname%,
$if($stricmp($left(%_directoryname%,3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3)))),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3)))),
$not($stricmp($left(%_directoryname%,4),'disc')),
$not($stricmp($left(%_directoryname%,2),'CD'))),
$get(color_art)'Various Artists',
// directories named 'disc'
$if(
$and(
$stricmp($left(%_directoryname%,4),'disc'),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3))))
),
$get(color_art)'Various Artists',
// directories named 'cd'
$if(
$and(
$stricmp($left(%_directoryname%,2),'CD'),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3))))
),
$get(color_art)'Various Artists',
$get(color_art)%artist%)))))
' '
$get(color_gri)$repeat('',100),)
//**********************************************************
// ALBUM
//**********************************************************
$if($strcmp($num(%tracknumber%,1),2),
$get(color_alb)%album%,)
//**********************************************************
// DATE, GENRE, STYLE & TYPE
//**********************************************************
$if($strcmp($num(%tracknumber%,1),3),
$get(color_tec)[%date% ][%genre%][' / '%style%][' / '%type%],)
//**********************************************************
// CODEC
//**********************************************************
$if($stricmp($info(codec),mp3),
$puts(v_codec,$info(codec))
$puts(v_compression,%__bitrate%kbps [%__extrainfo%]),)
$if($stricmp($info(codec),AAC),
$puts(v_codec,$info(codec))
$puts(v_compression,%__bitrate%kbps),)
$if($stricmp($info(codec),FLAC),
$puts(v_codec,$info(codec)),
)
$if($stricmp($info(codec),monkey''s audio),
$puts(v_codec,$info(codec))
$puts(v_version,$info(version))
$puts(v_compression,$caps($info(compression))),)
$if($stricmp($info(codec),musepack),
$puts(v_codec,$caps($info(codec)))
$puts(v_version,$info(mpc_encoder))
$puts(v_compression,$info(mpc_profile)))
$if($strcmp($num(%tracknumber%,1),4),
$get(color_tec)$get(v_codec)[' '$get(v_version)][' '$get(v_compression)],)
//**********************************************************
// SHOW COMMENT
//**********************************************************
$if(%comment%,
$if($not($strcmp($cut(%comment%,3),'CRC')),
$if($not($strcmp($cut(%comment%,5),'Track')),
$if($strcmp($num(%tracknumber%,1),5),
$iflonger(%comment%,30,
$get(color_gri)
$cut('(' %comment%,
$iflonger($len(%album%),30,$len(%album%),30)) ... ')',
$get(color_gri)
'(' %comment% ')'),),)))
,)
//**********************************************************
// END OF BIG $IF() STATEMENT
//**********************************************************
//**********************************************************
// if no track numbers, show album for each track.
// if file is in a folder titled CD* then show
// the directory above that.
//**********************************************************
$if($not(%tracknumber%),
$if(%album%,
$get(color_art)[%artist% / ]%album%,
$if($stricmp($substr($directory(%_path%),1,2),'CD'),
$get(color_art)'('$directory(%_path%,2)\%_directoryname%')',
$get(color_art)'('%_directoryname%')')))
$repeat($char(9),$get(colomn_3))
//**********************************************************
// TRACKNUMBER
//**********************************************************
$char(32)$get(color_bac)
$if(%artist%,
$if(%tracknumber%,$get(color_num)$num(%tracknumber%,2),$get(color_tit)%tracknumber%),)
$if(%artist%,$get(color_tit)'. ',)
//**********************************************************
// TITLE
//**********************************************************
$if(%artist%,
$if($stricmp($substr(%_directoryname%,1,3),'VA '),
$get(color_var)%artist%': '$get(color_tit)%title%,
$if($stricmp($substr(%_directoryname%,1,3),'VA-'),
$get(color_var)%artist%': '$get(color_tit)%title%,
// regular directories
$if(
$and(
$not($stricmp($left(%_directoryname%,
$if($stricmp($left(%_directoryname%,3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3)))),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3)))),
$not($stricmp($left(%_directoryname%,4),'disc')),
$not($stricmp($left(%_directoryname%,2),'CD'))),
$get(color_var)%artist%': '$get(color_tit)%title%,
// directories named 'disc'
$if(
$and(
$stricmp($left(%_directoryname%,4),'disc'),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3))))),
$get(color_var)%artist%': '$get(color_tit)%title%,
// directories named 'cd'
$if(
$and(
$stricmp($left(%_directoryname%,2),'CD'),
$not($stricmp($left($directory(%_path%,2),
$if($stricmp($left($directory(%_path%,2),3),'The'),6,3)),
$left(%artist%,$if($stricmp($left(%artist%,3),'The'),6,3))))),
$get(color_var)%artist%': '$get(color_tit)%title%,
$get(color_tit)%title%))))))
$if(%artist%,
$if($strcmp($num(%tracknumber%,1),1),
$get(color_gri)' '$repeat('',100),),$get(color_fil)%_filename_ext%)
$repeat($char(9),$get(colomn_4))
//**********************************************************
// TIME
//**********************************************************
$get(color_bac)
$ifgreater($len(%_length%),4,,)
$get(color_num)%_length%
//**********************************************************
// GRID LINE
//**********************************************************
$if($strcmp($num(%tracknumber%,1),1),
$get(color_gri)' ┐ ',
$get(color_gri)' │ ')
//**********************************************************
// REPLAYGAIN
//**********************************************************
$get(color_gri)
$if(%__replaygain_album_gain%,
$get(color_rpg)' A',
$get(color_bac)' A')
$if(%__replaygain_track_gain%,
$get(color_rpg)' T',
$get(color_bac)' T')
System Tray :
//**************************************
// Variables
//**************************************
$puts(symb_start,'.::: ')
$puts(symb_sep,' :: ')
$puts(symb_end,' :::.')
$puts(spacer_symb,' ')
$puts(spacer_width,5)
$puts(text_artist,[%artist%])
$puts(text_title,[%title%])
$puts(text_filename,[%_filename_ext%])
$puts(text_tracknumber,[$num(%tracknumber%,2)])
$puts(text_album,[%album%])
$puts(text_disc,['Disc '%disc%])
$puts(spacer,$repeat($get(spacer_symb),$get(spacer_width)))
//**************************************
// artist
//**************************************
$puts(artist,
$if($and(%artist%,%title%),
$get(text_artist)' - ',
$if(%artist%,$get(text_artist))))
//**************************************
// title
//**************************************
$puts(title,
$if(%title%,
$get(text_title),
$get(text_filename)))
//**************************************
// tracknumber
//**************************************
$puts(tracknumber,
$if(%tracknumber%,$get(symb_start)$get(text_tracknumber))
$if($or(%album%,%disc%),
$if(%tracknumber%,$get(symb_sep)),
$if(%tracknumber%,$get(symb_end))))
//**************************************
// album
//**************************************
$puts(album,
$if(%tracknumber%,,$if(%album%,$get(symb_start)))
$if(%album%,$get(text_album))
$if(%disc%,$if(%album%,$get(symb_sep)),$if(%album%,$get(symb_end))))
//**************************************
// disc
//**************************************
$puts(disc,
$if($or(%tracknumber%,%album%),
$if(%disc%,$get(text_disc)$get(symb_end)),
$if(%disc%,$get(symb_start)$get(text_disc)$get(symb_end))))
// Output
$get(artist)
$get(title)
$get(spacer)$get(tracknumber)
$get(album)
$get(disc)
Main windows title :
//**************************************
// Variables
//**************************************
$puts(symb_start,'.::: ')
$puts(symb_sep,' :: ')
$puts(symb_end,' :::.')
$puts(spacer_symb,' ')
$puts(spacer_width,5)
$puts(text_artist,[%artist%])
$puts(text_title,[%title%])
$puts(text_filename,[%_filename_ext%])
$puts(text_tracknumber,[$num(%tracknumber%,2)])
$puts(text_album,[%album%])
$puts(text_disc,['Disc '%disc%])
$puts(spacer,$repeat($get(spacer_symb),$get(spacer_width)))
//**************************************
// artist
//**************************************
$puts(artist,
$if($and(%artist%,%title%),
$get(text_artist)' - ',
$if(%artist%,$get(text_artist))))
//**************************************
// title
//**************************************
$puts(title,
$if(%title%,
$get(text_title),
$get(text_filename)))
//**************************************
// tracknumber
//**************************************
$puts(tracknumber,
$if(%tracknumber%,$get(symb_start)$get(text_tracknumber))
$if($or(%album%,%disc%),
$if(%tracknumber%,$get(symb_sep)),
$if(%tracknumber%,$get(symb_end))))
//**************************************
// album
//**************************************
$puts(album,
$if(%tracknumber%,,$if(%album%,$get(symb_start)))
$if(%album%,$get(text_album))
$if(%disc%,$if(%album%,$get(symb_sep)),$if(%album%,$get(symb_end))))
//**************************************
// disc
//**************************************
$puts(disc,
$if($or(%tracknumber%,%album%),
$if(%disc%,$get(text_disc)$get(symb_end)),
$if(%disc%,$get(symb_start)$get(text_disc)$get(symb_end))))
// Output
$get(artist)
$get(title)
$get(spacer)$get(tracknumber)
$get(album)
$get(disc)