[foobar] Explication skin - Approche globale

Répondre
Partager Rechercher
Bonjour le Labo !

Voilà, je me permets de me tourner vers vous afin de vous proposer ici un petit tuto concernant le lecteur foobar sur comment préparer son interface et détailler, via une brève explication, les composants/plugin intéressants de ce dernier.

Aussi, je ne prétends nullement l'explicatif comme étant complet et parfait. Juste aiguiller les (futurs) utilisateurs de foobar sur une première prise en main. J'insiste fortement sur ce point, il y a des explicatifs (même en français) forts bien détaillés ; le mien reste et restera donc bref dans son ensemble.

Avant de le publier sur un autre forum, j'aimerais avoir votre avis, vos critiques et/ou vos corrections/suggestions (orthographe / url / plugin / ...) à apporter quant à cette présentation, elles seront vraiment les bienvenues.

http://img355.imageshack.us/img355/6193/snap23yz.jpg Foobar2000

Quelques liens :
Bonjour,

Cet explicatif est celui que j'ai suivi pour obtenir l'interface ci-dessous ; il peut donc différer selon l'apparence souhaitée. Je vais essayer néanmoins de faire le plus proche possible pour tout type de skin.

http://img384.imageshack.us/img384/228/snap18ym.th.jpg

Plusieurs skins par ici

##########################
Citation :
Quelques tips :
/!\
Tous les plugins de foobar doivent s'installer ou se copier dans le dossier components (aucune exception).

Si une option ne prend pas forme à son activation, redémarrer foobar.

Toujours travailler sur une version d'essai !

/!\
  1. Télécharger & Activer Columns UI (plus d'info ici) -> foo_ui_columns.dll

    -> Columns UI est une option qui permet à l'utilisateur de personnaliser son interface.

    http://img389.imageshack.us/img389/5548/snap29nj.th.jpg

    Preferences \ Display \ User interface module -> Columns UI

  2. Importer une configuration Columns UI.

    Des toutes prêtes
    La mienne

    http://img375.imageshack.us/img375/5461/snap48cd.th.jpg

    Preferences \ Display \ ColumnsUI -> dernier onglet : Other -> Bouton Importer.
    # Pour mon type de skin, il vous faudra utiliser la typo Arial Unicode MS.

  3. Télécharger & installer Track Info Panel -> foo_uie_trackinfo.dll

    -> Track Info Panel est un regroupement d'informations du titre en lecture. La mienne (première image) se présente ainsi. Track Info Panel s'appelle Sidebar, et il faut l'activer (troisième image) et pour qu'elle s'affiche, un clic droit suffira (quatrième image).

    http://img390.imageshack.us/img390/4568/capture57ar.th.jpg ~ http://img360.imageshack.us/img360/6347/snap56bq.th.jpg ~ http://img374.imageshack.us/img374/6353/capture37fr.th.jpg ~ http://img393.imageshack.us/img393/1338/capture60py.jpg

    Preferences \ Components \ Track Info Panel.

    Vous êtes un as de la programmation, et vous tapez le code vous même.
    Vous pouvez vous inspirer de codes déjà existants. D'autres disponibles par ici.
    Vous pouvez aussi, bien sûr, utiliser la mienne.
    Pour les inspirations, il vous suffit tout simplement de copier le code et de le coller dans la zone 'Formatting String'. (deuxième image)

  4. Télécharger & Installer le Play Counter -> foo_playcount.dll

    -> Le Play Counter est une option qui permet d'indiquer quand est-ce que le morceau de musique a été dernièrement joué et combien de fois.

    http://img375.imageshack.us/img375/235/capture22cg.jpg

    Il est possible aussi d'y ajouter une évaluation - score.
    Il vous faut pour ceci télécharger et installer le Quick Tag -> foo_quicktag.dll
    Plus d'informations par ici (en anglais)

  5. Télécharger & Installer la barre du volume -> foo_uie_volume.dll

    http://img383.imageshack.us/img383/4229/capture18rp.jpg

    Pour l'afficher, il suffit d'un clic droit comme sur l'image.

  6. Télécharger & Installer le Database Search -> foo_dbsearch.dll

    -> La DataBase Search est une option qui permet, comme son nom l'indique, de trouver les titres que l'on veut dans l'ensemble de ses playlistes, sans avoir à les sélectionner.

  7. Télécharger & Installer Temple -> foo_temple.dll

    -> Temple est une option qui permet 'd'enqueuer' (~ mettre à la fin) les morceaux sélectionnés.
    En effet, lorsque vous parcourez vos dossiers de musique, et que vous avez pris le temps de bien configurer vos playlistes, si par malheur vous ouvrez un morceau de musique aléatoirement, votre playlist complète va s'effacer pour ne laisser apparaître QUE le morceau dernièrement ouvert.
    Il permet aussi, dans le menu contextuel de windows, d'afficher une ligne supplémentaire : Enqueue in foobar.
    L'ensemble des configuration des commandes à effectuer lors d'une ouverture de fichier se trouve dans Préférences -> Core (seconde image)

    http://img396.imageshack.us/img396/986/capture87wp.th.jpg ~ http://img247.imageshack.us/img247/2969/capture10bt.th.jpg

  8. Télécharger & Installer FreeDb -> foo_freedb.dll

    -> FreeDb est une option qui permet de tagguer ses morceaux de musique sans faire appel à un tiers programme.
    Allows to retrieve tags from freedb service for any set of files (mp3, mpc, flac, ... - not only CDDA tracks).

    http://img397.imageshack.us/img397/511/capture92wa.th.jpg ~ http://img390.imageshack.us/img390/2776/capture127fp.jpg

  9. A propos de MassTagger -> foo_masstag.dll
    (inclu dans la version de base)

    -> MassTagger est une option qui permet de renommer les fichiers grâce aux et en fonction des informations contenues dans les taggs. Configurable à souhait, vous pouvez renommer vos fichiers selon vos préférences.

    http://img160.imageshack.us/img160/8237/capture131ty.th.jpg ~ http://img160.imageshack.us/img160/9153/capture15lt.th.jpg

  10. Télécharger & Installer l'info box -> foo_infobox.dll

    -> L'infobox est une extension qui permet d'avoir en une seule fenêtre toutes les informations concernant les taggs du/des titre(s) sélectionné(s). Elle permet aussi d'éditer et de modifier ces taggs (simple ou multiple) des titres sélectionnés dans la playlist de foobar.

    http://img393.imageshack.us/img393/830/snap33zt.th.jpg

  11. Télécharger & Installer Toaster -> foo_toaster.dll

    -> Foo Toaster est une option qui permet d'afficher un popup de notification quand un nouveau morceau est joué. La seconde image est un exemple (vite fait) du popup. Il permet aussi d'afficher sous msn les morceaux joués. -> C'est ainsi qu'il faut désactiver le plugin msn prévu à cet effet (si vous l'avez installé) pour éviter les conflits.
    D'autres exemples ici.
    ... Aide à télécharger (anglais)
    ... toaster-skins-0.7rc5.zip (pour débuter)

    http://img375.imageshack.us/img375/1410/snap11sk.th.jpg ~ http://img366.imageshack.us/img366/3323/snap13vl.th.jpg

    ... Quelques codes à insérer dans l'onglet formatting des préférences de Toaster :


    • http://img387.imageshack.us/img387/7186/snap16or.th.jpg

    Citation :
    • Single :

    • Afficher le nom de l'album : %album%
    • Afficher le nom de l'Artiste : %artist%
    • Afficher le titre : %title%
    • Afficher le numéro du morceau : %tracknumber%
    • Afficher le temps écoulé / durée totale : %_time_elapsed%/%_length%*
    • Afficher la fréquence : $if2(%__samplerate% Hz,)
    • Afficher les ratings stars : $if2(%trackrating% star'('s')',Not rated)

    • Combo:

    • Afficher titre + temps écoulé / durée totale : $if2(%title%,Unknown title) $if(%_ispaused%,'(PAUSED)',) %_time_elapsed% $if2(/ %_length%,)
    • Afficher Artiste + Genre : $if2(%artist%,Unknown artist) $if2(%genre%,Unknown genre)

    * -> Pour afficher le temps écoulé dans Toaster, il faut OBLIGATOIREMENT cocher la case concernant :
    Foobar2000 -> Preferences -> Display : show dynamic info (playback status, dynamic bitrate, HTTP track tittles, etc) in playlist.
  12. Télécharger & Installer Mass Delete -> foo_massdelete.dll

    -> foo_massdelete est une option qui permet de supprimer un morceau (ou de le déplacer dans la corbeille) à même foobar.

    http://img230.imageshack.us/img230/8375/capture11pe.th.jpg ~ http://img293.imageshack.us/img293/9085/capture38vs.th.jpg

  13. Pour encoder au format Vorbis (*.ogg) -> foo_vorbisenc.dll
    ... Codec
###################
Enfin, si ce foobar là vous plaît, le voici à disposition :
Mon foobar

Modification à apporter si vous prenez cette archive :

- Installation de la police Arial Unicode MS obligatoire.
- Réinitialisation des boutons : Préférences \ Display \ Columns UI -> Onglet Other -> Use Custom Buttons.
Ah c'est cool, merci de vos réponses, j'me disais ce matin ... quelle déception !

Bref, je ne pense pas qu'il soit encore prêt pour un persistant. En effet, je ne suis pas un pro non plus du skinnage foobar. Et c'est pour cela que j'aimerai bien que l'on perfectionne (s'il y a besoin) cet explicatif. Je ne suis pas certain de l'exactitude des mots-explications employés. Pas sûr non plus d'avoir pris les plugin les plus intéressants. Peut-être que quelques détails m'échappent encore ?
Donc si on pouvait l'étoffer au fur et à mesure afin qu'il soit prêt pour être glissé dans les archives du Labo, cela serait effectivement sympathique.
J'ai une erreur au démarrage à cause du plug-in "foo_freedb.dll"... Saurais-tu m'aider ?

En gros ça me met un message d'erreur (qui parle de shared.dll) lorsque je lance foobar, je clique sur OK et foobar se lance normalement, mais aucune trace de FreeDB.

Ce qui m'étonne c'est que je l'avais sans avoir installé de plug-in (avant de désinstaller foobar pour tout réinstaller proprement à la lecture de ton tuto :-P)...
Citation :
Publié par Tann
J'ai une erreur au démarrage à cause du plug-in "foo_freedb.dll"... Saurais-tu m'aider ?
(...)
Aurais tu pris l'archive que je mets à disposition ?

-edit-
Euh ... Tu as certainement téléchargé la version non simple de foobar.
Je ne vois pas trop le type d'erreur en fait ... je regarde de plus près.
Citation :
Publié par Tann
Eh bien, j'ai installé celle que tu donnes en lien, oui...
http://foosion.foobar2000.org/beta/foo_freedb.dll
Je crois que je me suis trompé de lien, celui là doit être pour la version 0.9 de foobar en Beta. (comme quoi ...)

Essayes celui là pour voir si tu rencontres le même type de problème.

http://alef.nerim.net/guyom/free/foo/foo_freedb.dll
*link dead*

-edit-
Hum, oki, désolé, je n'avais pas vérifié. Bon, faut que je trouve ce fichu endroit ou attraper la version de freedb pour la 0.8.3.
Sinon, j'avais un plug-in pour éditer les tags, genre ça :


http://www.foobar2000.org/screens/foo_infobox_simple.png


Mais en plus avancé...

Je n'arrive plus à remettre la main dessus. Quelqu'un saurait m'aider ?
Update de l'explicatif :
Information concernant freeDB :
http://www.hydrogenaudio.org/forums/...owtopic=13232&

télécharger le plugin :
http://www.dago.pmp.com.pl/foobar/foo_freedb.dll

Citation :
Publié par Tann
Sinon, j'avais un plug-in pour éditer les tags, genre ça :
http://www.foobar2000.org/screens/fo...box_simple.png
Mais en plus avancé...
Je n'arrive plus à remettre la main dessus. Quelqu'un saurait m'aider ?
ca c'est l'infobox :

http://www.hydrogenaudio.org/forums/...howtopic=14334

A en parler bien sûr !!
Dans le menu contextuel dans foobar : Special info single ou multiples items.
Super utile !!


*.dll dans l'archive que je mets à disposition, et je n'en parle même pas ....

-edit-
Citation :
Publié par Tann
Yes ! C'est ça. Merci !

C'est bizarre, j'avais tous ces plugins avant... J'avais dû télécharger une version spéciale de foobar incluant tout ça, car je n'ai pas le souvenir d'avoir fait toutes ces manips.
Oui, tu l'as téléchargé dans la version SDK, c'est la seule à ma connaissance qui la met à disposition à défaut.

http://img393.imageshack.us/img393/3223/snap15xz.th.jpg
Yes ! C'est ça. Merci !

C'est bizarre, j'avais tous ces plugins avant... J'avais dû télécharger une version spéciale de foobar incluant tout ça, car je n'ai pas le souvenir d'avoir fait toutes ces manips.
Ah oui, c'est sûrement ça...

C'est cracra si j'installe cette version par dessus tout ce que je viens de faire ? (pas le temps de tout refaire...)
Non, je ne pense pas que cela soit cracra, cependant, SDK a arrêté le développement de sa version et la dernière en date est la 0.8.2.

Version qui ne fonctionne pas avec tous les plugins que je recommande.
Et pour les versions antérieures, je n'aide pas, j'ai assez à faire avec la 0.8.3.

Cependant, tu peux prendre mon archive, elle contient l'infobox.
Bien, bien, je verrai ça en rentrant du boulot ce soir. :-)

Merci pour ton tuto en tous cas, j'attendais ça depuis un moment ! :-)


Au fait, sais-tu pour quand est prévue la nouvelle version ? (j'avais installé la bêta 0.9 mais devoir retrouver tous les plug-ins m'avait un peu rebuté !)
maj du post

Citation :
Télécharger & Installer Toaster -> foo_toaster.dll

-> Foo Toaster est une option qui permet d'afficher un popup de notification quand un nouveau morceau est joué. La seconde image est un exemple (vite fait) du popup. Il permet aussi d'afficher sous msn les morceaux joués. -> C'est ainsi qu'il faut désactiver le plugin msn prévu à cet effet pour éviter les conflits. D'autres exemples ici.
... Aide à télécharger (*.html) (anglais)
... toaster-skins-0.7rc5.zip (pour débuter)

http://img375.imageshack.us/img375/1410/snap11sk.th.jpg ~ http://img375.imageshack.us/img375/7470/snap45hl.jpg
###

-> Tout d'abord, pour que les pochettes s'affichent sur le popup, dans une configuration simple, il faut les renommer en folder.jpg à cause de la ligne entre les balises code (on peut aussi changer cette ligne en mettant ce que l'on veut à la place de folder) ou sinon se lancer dans les reports bugs.
Code:
$left(%_path%,$strrchr(%_path%,'\'))folder.jpg
De mon côté je rencontre pas mal de soucis avec cette option.

Pour afficher les rating stars, voici la ligne à insérer dans les champs prévus à cette effet (onglet formatting)
Code:
$if(%rating%,$repeat(*,%rating%))
Mais j'arrive pas à afficher correctement le temps restant d'un titre. En important des preset, j'obtiens ce code là, mais il semble ne pas fonctionner sur le mien ...

Code:
%plpos%/%pllen% $if(%ishttp%,,'('%lengthf%')' $if(%cmp(:status=New Rating)%,Rating,))
On peut voir effectivement que les rating stars devraient apparaître, mais le temps restant, non ... Et c'est bien une histoire de pllen ou un truc du genre (dsl de rester vague, je connais pas).

Quelqu'un aurait une solution par hasard ?
Qu'appelles-tu "le temps restant" ? Chez toi toaster est affiché en permanence et tu voudrais qu'il y ait le décompte de la durée du titre joué ? C'est ça ?

Je ne saisis pas trop où tu veux en venir. :-)
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés