Foobar2000
Foobar est à l'origine un simple et léger - en terme de ressources - lecteur audio dont l'interface d'usine reste très minimale. Ce lecteur est gratuit. Avec une certaine configuration, ce dernier peut alors devenir un véritable gestionnaire de fichiers musicaux. On peut écouter tout type de formats exotiques. D'où son premier intérêt. On peut aussi enregistrer ses disques mais aussi graver les fichiers sur un cd audio, les convertir en un autre format, classer de façon riche et intuitive ses fichiers musicaux grâce aux tagg de ces derniers, chercher automatiquement les tagg des fichiers musicaux grâce à freedb.org ... La liste est longue à dresser !
Il s'avère de plus que foobar, face à ses concurrents, est une application entièrement personnalisable. On peut tout modifier, tout changer ! A raison de quelques heures de vote vie (additionnées, on arrive à parler en jours), vous pourrez alors obtenir votre petite perle. Il suffit juste d'être délicat et d'y aller doucement. Ainsi, pour ceux qui ne sont pas prêts à s'enrager quant à configurer leur foobar, je leur conseille dans les plus brefs délais de se rediriger vers Itunes ou WinAmp ... Bon courage !
- Quelques liens :
Site officiel
... LE forum de foobar (en anglais)
... FAQ du site officiel (en anglais)
... FAQ du site français
... Manuel d'utilisation (en français)
... Changelog
- Documentation :
fb2k Wiki (FAQs, how-to's, docs, etc.)
http://wiki.hydrogen...itle=Foobar2000
http://www.hydrogenaudio.org/forums/index....showtopic=31475
http://www.hydrogena...showtopic/12653
Unofficial fb2k-manual (english)
http://eolindel.free.fr/foobar/
- Apparence :
fb2k Formatting Strings (user-submitted strings ready for cut'n paste)
http://pelit.koillis.../fb2k/index.php
foo_ui_columns Formatting Strings
http://foobar.nub4life.net/columns/
foo_looks main-site(skin support for fb2k)
http://www.barciaonline.com/aural/foobarlo...foobarlooks.htm
foo_looks community links
http://www.btinterne.../~sean.m.kelly/
- Components/Plugins :
Official 3rd-party components site
http://pelit.koillismaa.fi/plugins/
case's Page (special installer, diskwriter components and more)
http://www.saunalaht...tml/foobar.html
kode's Page (components - file-formats, archive-support, OSD, shuffle)
http://www.saunalaht...ode54/index.php
foosion's Page (components - dbsearch, cutnpaste, history, etc.)
http://foosion.foobar2000.org/
Messer's Page (components - freedb-masstagger, streaming with save-function, etc.)
http://members.chell...eradzki/foobar/
Musicmusic's Page (components - ui_columns, textwriter, quicktag, custom sort, panels)
http://music.morbo.org/
- Quelques plugins :
MSN Messenger Now Playing Plugin
.... Explicatif et téléchargement.
foo_loader
.... Permet de sauvegarder le fichier de configuration (*.cfg) à chaque fois que foobar est lancé. Utile pour la version 0.8.3.
- Quelques boutons :
... ici
... là
... encore
... hop
... Unofficial libpng 1.2.8 and zlib 1.2.2 binaries (MSVC6)
Ces deux *.dll (à placer dans le dossier Components) sont nécessaires pour l'affichage des boutons en *.png.
Pour créer vos propres boutons : 23x23 pixels / *.png transparant ok.
- Playlist tree tutorial
... bouton pour la playlist tree
... ici aussi
- Pour trouver rapidement les pochettes de ses albums :
AlbumArtAggregator.- Site officiel
Nécessite .NET v1.1

Il faut appuyer sur le bouton Browse ... chercher son dossier musique (ou le dossier intéressé), et en modifiant un peu les champs, on arrive presque toujours à obtenir les pochettes. C'est bien fait, ça reste ultra simple, il n'y a absolument rien à configurer si ce n'est que le champs du nom de la pochette qui va être téléchargée. Poriftez en pour la nommer en fonction de la ligne du code faisant apparaître la pochette de l'album écouté via Toaster.
Rappelons tout de même que cette application est un *.exe à part entière et ne peut donc être integré à foobar.
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. Voici une capture d'écran de mon interface ainsi qu'une autre de mon menu contextuel à l'heure actuelle où je rédige ce topic :
~ 
Vous pouvez trouver plusieurs exemples de skins par ici, topic du forum officiel (en anglais).
##########################
Quelques tips : dit :
/!\
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 !
/!\
-----------------------------------------------------------
- Télécharger & Activer Columns UI (plus d'info ici) -> foo_ui_columns.dll
-> Columns UI est l'option qui permet à l'utilisateur de personnaliser son interface. Capture
- Importer une configuration Columns UI.
-> Il ne suffit pas juste d'activer Columns UI pour changer son interface. En effet, il faut pour cela soit en importer une, soit en construire une à la main (ce qui savère difficile dans un premier temps). Nous nous limiterons dans cette prise en main à l'importation toute simple. Capture
Des toutes prêtes
La mienne
.... -> Pour mon type de skin, il vous faudra utiliser la typo Arial Unicode MS qui n'est pas distribuée gratuitement.
- 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). Capture
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)
- 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. Capture
L'utilisation du Play Counter est automatique si vous faites appel à ce dernier par le code suivant à insérer dans le champs du Formatting String du Track Info Panel [
Notons toutefois que ce code est modulable à souhait.
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)
- Télécharger & Installer la barre du volume -> foo_uie_volume.dll
-> Et non ! Foobar ne dispose pas de sa barre de volume sur la configuration à défaut. Il faut le petit plugin qui va avec.
Pour l'afficher, il suffit d'un clic droit comme sur l'image.
- 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. Bien évidemment, avant d'effectuer ce type de recherche, il faut activer la database et donner le chemin exact contenant tous les fichiers musicaux (image 1) et appuyer sur le bouton «Scan». Afin de lancer la recherche via la database, il suffit de dérouler le menu «Components» et de sélectionner «Database Search» (image 2). Capture
- 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, si vous ouvrez un morceau de musique aléatoirement, tous les titres déjà présents dans la playlist des morceaux aléatoires (l'onglet default sur ma capture) vont s'effacer pour ne laisser apparaître que celui dernièrement demandé.
Cette option permet aussi, dans le menu contextuel de windows, d'afficher une ligne supplémentaire : Enqueue in foobar. Capture
- 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). Capture
- 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. Capture
- 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. Capture
- 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) Capture
... Voici quelques codes à insérer dans l'onglet formatting des préférences de Toaster :
- 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. Capture
Modifié par guyom, 02 mars 2006 - 20:03.










































