yo !
allons y.
bon, ça m'a pris 2 jours pour à peu près "tout" saisir...pfffiou...
je pense pas me pencher dessus bcp plus que ça, à moins que les prochaines versions offrent de nouvelles possibilités, ou que des utilisateurs ne nous en indiquent d'autres (il doit sans doute y en avoir pas mal...)
Notamment :
--->quel est le code pour afficher la nature du bitrate (cbr, vbr, etc) ? je l'ai vu dans certaines playlist, mais les scripts n'étaient pas dispos...
Enfin, déjà, ya vraiment de quoi faire
A noter le
Lien vers les composants additionnels, ou sont dispos deux plugs vraiment bien (rubrique général) :
-> foo_Ufts : un "jump to time" amélioré avec barre de déplacement donc, mais également commande de volume, shuffle, repeat, de gros boutons et une fonction "toujours devant" qui permet de commander le lecteur minimisé (plus un bouton pour le faire disparaître/apparaître). De plus, c le seul composant (que g vu?) qui s'ouvre en même tps que foobar (et il est un peu personnalisable...)
-> dataBase Search : recherche par noms/titres dans les fichiers de l'albumlist.
Dans la rubrique dsp ya aussi foo_extraStereo ; je vous laisse découvrir le reste
Pour un affichage plus clair du Script, j'ai profité du fait que les retours à la ligne ne modifient rien pour les utiliser ; il devient ainsi plus facile d'identifier la fonction de chaque ligne.
J'espère que ça permettra à certains de moins galérer que moi, comme de modifier/déplacer à leur gré tous les éléments...
Question lisibilité, mais dans foobar cette fois, j'ai fait en sorte d'épurer la playlist en répartissant les infos utiles dans les "window title" et "status bar"
EDIT : je viens de m'aperçevoir que les tabulations ne sont pas affichées dans le post...or elles sont importantes car elles permettent de justifier à droite la valeur qu'elles précèdent.
j'essaye de mettre un "TAB" rouge à la place de celles que je vais pas oublier
Pour les rajouter ensuite, ouvrir notepad, faire une tabulation et la copier/coller (tab marche pas dans foobar).
EDIT 2 : en faisant un copier/coller du script, ya de ptits espaces pas prévus à la fin de quelques lignes. ça décale un peu l'affichage, suffit de les supprimer...
PLAYLIST
simplement :
"NuméroPistePlayListe, Titre, Artiste, Album, NuméroPisteAlbum, Titre Piste et Durée" avec différenciation de la piste en lecture.
Citer:
$if(%_isplaying%,0080FF$num(%_playlist_number%,4)
'|'
$if(%title%,
$if(%artist%,$padcut($caps(%artist%),25),)
$if(%album%,$padcut( $caps(%album%),30)
|$num(%tracknumber%,2)|
$if(%title%,$padcut($caps(%title%),35),)
$padcut(,25)),$padcut(%_filename%,85)'NO TAGS FOUND!')
TAB0080FF%_length%,
A4A4A4$num(%_playlist_number%,4)
B0B0B0'|'
$if(%title%,
$if(%artist%,$padcut(919148$caps(%artist%),35))
$if(%album%,$padcut( 808040$caps(%album%),41),
$padcut('|',55)),$padcut(808080%_filename%BF408F|FFFFFF,85)'NO TAGS FOUND!')
A8A853|$num(%tracknumber%,2)|
$if(%title%,$padcut($caps(%title%),50),)
[TABA8A853%_length%])
A noter qu'on peut rajouter la ptite astuce :
Citer:
$if(%__replaygain_track_gain%,,0000FF|FF8000 *)
qui permet d'associer une astérisque (ici rouge) aux pistes pour lesquelles le replaygain n'a pas été utilisé.
WINDOW TITLEArtiste, Album (Année de l'album), NuméroPisteAlbum, TitrePiste
Citer:
[%artist% - ]$if(%title%,[%album%[ [%disc%/]]] '('%date%')' - $num(%tracknumber%,2) - %title%,%_filename_ext%)
STATUS BARExtensionFichier, Bitrate, Fréquence, BarreDeProgression, PourcentageLu, TpsPisteEcoulé, DuréePiste
Citer:
000000
.$ext(%_path% )/
[%__bitrate% kbps ] / [%__samplerate% kHz]
TAB'|'$progress(%_time_elapsed_seconds%,%_time_total_seconds%,30,'FFFFFF|_|','FACCC9|')'|>'
005B00$num($div($mul(100,%_time_elapsed_seconds%),
%_time_total_seconds%),2)'%'
<> 804000%_time_elapsed% /4A2500[ %_time_total%]
Ici, on peut par expl modifier la ligne 4 (de '|'$progress..à...'|>' inclus) pour obtenir d'autres barres de progression comme :
Citer:
'['$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,15,'||','-')']'
Avec laquelle on a un effet de "remplissage" sympa (dont on doit pouvoir modifier les couleurs).
Peut-être moins esthétique que celle choisie, mais je l'aime bien aussi.
J'aurais volontiers rajouté ici la nature du bitrate si j'avais connu le code.
COPY COMMANDNuméroPistePlaylist. Artiste [Album] NuméroPisteAlbum Piste (Année) Durée
Citer:
$num(%_playlist_number%,3). [%artist% - ]$if(%title%,['['%album%[ [%disc%/]]'] ']- $num(%tracknumber%,2) - %title%,%_filename_ext%) '('%date%')' [TAB%_length%]
SYSTEM TRAYArtiste - Album - Piste
Citer:
$if(%artist%,%artist%) - $if(%album%,%album%,%_filename_ext%) - $if(%title%,%title%,%_filename_ext%)
FOO_UFTS "TitleBar Format" avec Artiste - Album
Citer:
$if(%title%,%artist% - %album%,%_filename%)
"DialogBarFormat #1", juste NuméroPisteAlbum - NomPiste
Citer:
$if(%title%,%_filename%)
"DialogBarFormat #2", Souligné/Séparé du Tps par des underscores, donc simplement :
Citer:
________
Dommage qu'ici, la commande
Citer:
$num(%_playlist_number%,4)
(qui affiche le Numéro de la piste dans la Playlist) soit sans effet. (en fait elle s'affiche mais reste tjrs à 0000).
Elle aurait pu être bien pratique dans "DialogBarFormat #1", avant le NuméroPisteAlbum.
Je m'y suis peut-être mal pris...?
--->j'aimerais savoir si un code permet d'afficher le nombre total de pistes présentes dans la playlist...??
si oui, l'info "NuméroPistePlaylist / NombrePistesPlaylist" pourrait être ajoutée qlq part (et au mieux dans foo_ufts...)
Tout cela en 1280x1024 avec :
----------------------------------------
"Playlist font" : Lucida Console/Normal/10
"StatusBar font" : Arial/Normal/8
(Teinte/saturation/Luminosité)
"Playlist background color" : 120/240/19
"Playlist selection color" : 0/240/21
"Selected item frame": 160/0/240
"File info window font" : MsSansSerif/Standard/8 (défaut)
Pour que l'usage de tout ça soit optimal, veillez bien sûr à ce que les tags soient complets.
Le résultat est, à mon goût bien sûr, sobre et fonctionnel.
Ptetr juste "Playlist selection color" et "Selected item frame" qui rendent pas super-super bien...mais bon.
Pour info, les couleurs sont modifiables grâce aux codes (obtenus en sélectionnant simplement la couleur voulue dans le champ "Colors") qui se trouve entre les balises .
Elles sont appliquées à TOUS les paramètres qui suivent ces balises, et une double balise dans une ligne, , fait revenir à la couleur par défaut.
Manque plus que de pouvoir faire la même chose pour l'albumlist...
j'ai pas encore regardé avec ressourcehacker, ya ptetr moyen de faire qlq chose (l'exe et les dll sont compressés avec UPX)
Voili-voilou
ps : jferai ptetr pas un post comme ça tous les jours...