[Topic unique] foobar2000, l'après winamp en germe : 0.8 dispo
Dernière réponse : dans Le monde de Windows
:: MISE A JOUR DU 4 JANVIER 2004 ::
Le guide posté sur ce topic est considérablement daté, plus d'une centaine de modifications ayant été apportées au logiciel entre la publication de ce guide et les versions les plus récentes de foobar2000.
Une version plus complète et plus pratique d'un guide refait à neuf est désormais accessible sur le site de www.foobar2000.net ; il m'est impossible de la reproduire sur ce forum, compte tenu de la charge de travail demandée pour une telle tâche et des limitations techniques imposées par la nature du forum.
♪♪♪ Ce topic reprend la version publiée sur hfr pour la version 0.6 du logiciel ♪♪♪
♪♪♪ Version utilisée pour cette présentation : foobar2000 0.6 beta 17 ♪♪♪
♪♪♪ Ponctuellement, l'affichage des images pourra ne pas se faire ♪♪♪[/#67B8A9E]
[#698B22]♪♪♪ dernière mise à jour : 31 mai 2003 ♪♪♪
FOOBAR EN BREF
Foobar2000 est un lecteur audio privilégiant l'intégration de technologies (formats, algorithmes...) novatrices et privilégiant la qualité de restitution. Il se distingue par conséquent de la masse de lecteurs sans intérets particuliers mais esthétiquement réussis qui ne cherchent qu'à séduire et à se différencier par le nombre et la complexité de leur skins.
Il n'est bien entendu pas interdit de préférer cette dernière catégorie, et de privilégier la dimension cosmétique à la richesse technique et sonore. Les autres gagneront en revanche à s'intéresser à foobar2000, qui rassemble un ensemble de techniques remarquables :
· Foobar intègre nativement le support de formats exotiques reconnus pour leur qualité (mpc, ape, flac) aux côtés de formats plus populaires (mp3, ogg vorbis) et plus étranges (spc). Un logiciel de qualité attirant des utilisateurs et des développeurs intéressés par elle, on ne s'étonnera pas de trouver également le support d'autres formats de qualité : mp4, shn (shorten), LA (lossless audio)... Exit vqf, wma et mp3pro
· L'architecture logicielle est une réussite : décodage et calculs d'effets réalisés en 64 bits flottants. La richesse de ces données permettent non seulement de tirer parti des cartes sons 24 ou 32 bits, mais aussi de limiter les approximations de calculs, source de défauts, pour chacun des effets (equaliser, preamp...) appliqués.
· Foobar intègre d'autres technologies affinant la qualité : un equaliser 18 bandes reposant sur le célèbre equaliser de Naoki Schibatch, un resampler haute qualité (SSRC) pour limiter les méfaits du rééchantillonnage hardware de bon nombre de cartes son, support du dithering pour les possesseurs de cartes sons 16 bits, support de l'architecture Kernel Streaming sous Win2000/XP, écrêteurs avancés et support universel de replaygain pour un grand confort d'écoute sur de larges bibliothèques....
· Enfin, foobar inclue quelques fonctions indispensables comme le support de grosses playlists, des cuesheet, un album-list, la lecture numérique de disques audio, la lecture de fichiers contenus dans des archives .zip et .rar, un tagger de masse particulièrement évolué, et même des fonctions d'extraction et de réencodage audio !
FOOBAR EN IMAGES
Playlist (relookée) :
![]()
Equaliser avancé :
![]()
Définition de sortie : un large éventail :
![]()
Palette de rééchantillonnage:
![]()
Un skinnage un peu particulier... :
Le guide posté sur ce topic est considérablement daté, plus d'une centaine de modifications ayant été apportées au logiciel entre la publication de ce guide et les versions les plus récentes de foobar2000.
Une version plus complète et plus pratique d'un guide refait à neuf est désormais accessible sur le site de www.foobar2000.net ; il m'est impossible de la reproduire sur ce forum, compte tenu de la charge de travail demandée pour une telle tâche et des limitations techniques imposées par la nature du forum.
♪♪♪ Ce topic reprend la version publiée sur hfr pour la version 0.6 du logiciel ♪♪♪
♪♪♪ Version utilisée pour cette présentation : foobar2000 0.6 beta 17 ♪♪♪
♪♪♪ Ponctuellement, l'affichage des images pourra ne pas se faire ♪♪♪[/#67B8A9E]
[#698B22]♪♪♪ dernière mise à jour : 31 mai 2003 ♪♪♪
FOOBAR EN BREF
Foobar2000 est un lecteur audio privilégiant l'intégration de technologies (formats, algorithmes...) novatrices et privilégiant la qualité de restitution. Il se distingue par conséquent de la masse de lecteurs sans intérets particuliers mais esthétiquement réussis qui ne cherchent qu'à séduire et à se différencier par le nombre et la complexité de leur skins.
Il n'est bien entendu pas interdit de préférer cette dernière catégorie, et de privilégier la dimension cosmétique à la richesse technique et sonore. Les autres gagneront en revanche à s'intéresser à foobar2000, qui rassemble un ensemble de techniques remarquables :
· Foobar intègre nativement le support de formats exotiques reconnus pour leur qualité (mpc, ape, flac) aux côtés de formats plus populaires (mp3, ogg vorbis) et plus étranges (spc). Un logiciel de qualité attirant des utilisateurs et des développeurs intéressés par elle, on ne s'étonnera pas de trouver également le support d'autres formats de qualité : mp4, shn (shorten), LA (lossless audio)... Exit vqf, wma et mp3pro
· L'architecture logicielle est une réussite : décodage et calculs d'effets réalisés en 64 bits flottants. La richesse de ces données permettent non seulement de tirer parti des cartes sons 24 ou 32 bits, mais aussi de limiter les approximations de calculs, source de défauts, pour chacun des effets (equaliser, preamp...) appliqués.
· Foobar intègre d'autres technologies affinant la qualité : un equaliser 18 bandes reposant sur le célèbre equaliser de Naoki Schibatch, un resampler haute qualité (SSRC) pour limiter les méfaits du rééchantillonnage hardware de bon nombre de cartes son, support du dithering pour les possesseurs de cartes sons 16 bits, support de l'architecture Kernel Streaming sous Win2000/XP, écrêteurs avancés et support universel de replaygain pour un grand confort d'écoute sur de larges bibliothèques....
· Enfin, foobar inclue quelques fonctions indispensables comme le support de grosses playlists, des cuesheet, un album-list, la lecture numérique de disques audio, la lecture de fichiers contenus dans des archives .zip et .rar, un tagger de masse particulièrement évolué, et même des fonctions d'extraction et de réencodage audio !
FOOBAR EN IMAGES
Playlist (relookée) :

Equaliser avancé :

Définition de sortie : un large éventail :

Palette de rééchantillonnage:

Un skinnage un peu particulier... :
Autres pages sur : topic unique foobar2000 winamp germe dispo
Lassé par la pub ? Créez un compte
FOOBAR EN DÉTAILS
Voyons de plus près certaines des fonctionnalités les plus intéressantes de foobar, notamment celles qui permettent à l'utilisateur de tirer au mieux parti de ses fichiers et de son matériel.
Component Libraries :
Sous cette fenêtre sont affichées toutes les librairies (.dll) chargées par le logiciel. En dessous figurent celles dont le chargement à échoué ; le plus souvent, il s'agira d'une incompatibilité entre la .dll et la version lancée de foobar. Cet onglet est donc assimilable à une forme de panneau de contrôle, qui permet de s'assurer que foobar est à même de tirer parti des composants (formats de lecture, composants divers) qu'on lui ajoute.
Components : Sous cette section l'utilisateur pourra paramétrer certains des composants (comprendre : plug-ins) chargés par foobar. Par défaut, la version 0.6 de foobar intègre deux composants paramétrables : album list et diskwriter.
♪♪ Album List
L'album list est un composant dérivant plus ou moins de celui réalisé pour Winamp. Encore largement perfectible, il n'en demeure pas moins fonctionnel, et permet de très rapidement retrouver un disque, le lancer...
![]()
L'aborescence est rapidement et simplement configurable. Elle s'appuie sur les tags, qu'il convient d'utiliser avec foobar. Il est très aisé d'opérer un classement par année, par genre, par nom d'album, date d'encodage.... bref, par n'importe quel champ créé et rempli par l'utilisateur (rendu possible par la gestion et l'édition avancée des tags de type APEv2 et Vorbiscomment par foobar).
♪♪ Diskwriter
· Le diskwriter reprend une des fonctions les plus utiles de Winamp (et d'autres lecteurs) : l'écriture sur le disque des fichiers convertis, et non l'envoi vers la carte son. Le diskwriter est donc l'un des moyens les plus simples pour convertir en .wav (en vue d'une gravure ou d'une reconversion) un fichier audio compressé.
· Foobar ajoute une variante appréciable : l'échantillonnage en bit, et la possibilité d'opérer un dithering avant conversion. Il devient donc possible d'obtenir une décompression de fichiers mp3, mpc, vorbis... de qualité théoriquement supérieure (à vous de dresser l'oreille pour mesurer l'apport) à celle obtenue par ailleurs.
· Il est aussi possible de coupler le diskwriter à l'utilisation de replaygain et d'autres effets. L'intérêt ? Pour la gravure d'une compilation, il sera possible d'égaliser le niveau sonore des morceaux de façon bien plus fine que celle obtenue par une bête normalisation, trop souvent inefficace.
· Enfin, grace à un composant externe (foo_clienc, encore au stade alpha), il devient possible de réencoder directement tout fichier audio sous un autre format, en utilisant les codecs standards (lame.exe, mppenc.exe....), tout en bénéficiant des apports vus ci-dessus (replaygain, DSP...)
![]()
Core:
On trouvera dans cette section quelques options secondaires, parfois transparentes pour l'utilisateur (comme le scan automatique des meta-données d'un fichier), et apportant généralement un surcroit de confort (lancement automatique de la lecture au démarrage, classement des fichiers ajoutés dans la liste de lecture...). Bref, CORE représente un des onglets dont il faut jeter un oeil pour trouver les petits plus qui nous mettent à l'aise.
Database:
· Foobar2000 repose sur la création d'une base de données qui centralise l'ensemble des données de tous les fichiers ouverts (tags, débit, chemin, extension...). Cette base de donnée permet entre autres une classification des plus rapides et le fonctionnement du composant Album List. D'autres composants pourront l'exploiter afin de faire de foobar un véritable jukebox hautement réactif. Ainsi, tout fichier ouvert se voit automatiquement fiché par foobar.
· Dans cet onglet DATABASE, l'utilisateur peut s'il le souhaite restreindre le champ d'application de la base de données à certains répertoires ou à certains types de fichiers. Il est possible aussi de la détruire si l'utilisateur l'estime trop encombrée (nuke database). Enfin, une option de rafraichissement (remove dead entries) permet à la base de données de se débarasser de tous les fichiers ayant disparu du disque dur (effacement, déplacement, renommage...).
Display:
Cet onglet représente un des plus gros morceaux de foobar, mais aussi le plus accessoire. On y trouvera la possiblité de modifier l'apparence générale du soft, que ce soit la police de caractère de la fenêtre, de la barre de titre, les couleurs, le formatage des titres, etc...etc...
· Une petite fonction bien pratique qu'il convient de noter : SHOW BUTTONS. Elle permet d'afficher de petits boutons assez primaires, mais qui remplissent leur rôle, et qui rendent plus confortable l'ergonomie de base du player :
![]()
♪♪ System tray
Fonction indispensable à tout player audio, on trouvera ici la possiblité de modifier l'icône apparaissent aux côté de l'horloge, en bas à gauche de l'écran. On pourra aussi choisir de ne pas faire apparaitre du tout cet icône.
Il est possible de configurer foobar afin qu'il disparaissent dans le systray en cas de réduction, afin qu'il ne figure pas dans la barre des tâches. Classique, en somme...
♪♪ Title formatting
· Incontestablement, le gros morceaux de foobar, et qui partagera le plus les utilisateurs. C'est ici que l'utilisateur peut modifier l'allure de base du player, assez spartiate par défaut, mais qu'avec beaucoup d'ingéniosité il devient possible de magnifier.
Pas de skins téléchargeable ici. Tout se fait par commandes alphanumériques, et par une syntaxe dont la grammaire s'étoffe de version en version.
· Nous ne nous attarderons pas sur cette partie. Elle demanderait trop de temps, surtout pour des personnes qui ne sont pas familières avec la programmation (avec de la bonne volonté, on y arrive, et c'est assez exhaltant).
Sachez que le détail des commandes est partiellement expliqué en cliquant sur HELP, en bas à droite, ou simplement >> ici <<
· Les personnes intéressées se familiariseront sur des topics dédiés à cette épreuve, comme celui-ci, lancé par Jaylcee, ou celui-ci, anglophone mais plus riche. On y trouvera de nombreux exemples, illustrés de captures d'écran.
Keyboard shortcuts :
Futiles pour certains, indispensables pour d'autres : les raccourcis claviers. Chacune des fonctions de foobar peut être appelée par une séquence de touches. Foobar dispose d'emblée d'un certain nombre de raccourcis pré-programmés. On peut en ajouter, mais aussi les modifier à loisir... Les personnes déboussolées pourront rapidement retrouver leurs repères (généralement ceux de winamp).
Playback :
Si la qualité sonore de foobar2000 se démarque de celle offerte par ses rivaux, c'est ici qu'il faut en chercher l'explication. Foobar puise sa richesse dans les options offertes, et c'est bien entendu sur cette partie que l'utlisateur doit faire preuve de la plus grande attention.
![]()
·· (1) Buffer files up... : l'utilisateur détermine ici la taille maximale d'un fichier en-deça de la quelle il sera intégralement mis en tampon.
·· (2) Replaygain : Détermination du mode de fonctionnement de Replaygain. Mais qu'est ce que le replaygain (RG) ?
On trouvera plus de détails sur les raisons d'être, le fonctionnement et les limites de RG sur ce topic.
·· (2a_1) Use peak info... : forme de prevention contre le clipping, qui stipule au décodeur de s'appuyer sur les valeurs de crêtes pour déterminer la valeur de gain en cas de problème de clipping.
·· (2a_2) Skip scanning files... : Case cochée, on ordonnera à foobar de ne pas calculer inutilement le gain d'un fichier déjà passé sous Replaygain (redite). Utile lorsque dans une large playlist sont noyés certains fichiers dépourvus d'information RG ; foobar ne calculera les valeurs que pour ces fichiers, sans toucher aux autres (ce qui pourrait durer des heures !). Ne concerne que la valeur TITLE, et non ALBUM.
·· (2a_3) Automatically calculate track gain... : Case cochée, foobar profitera du décodage opéré durant la lecture pour calculer automatiquement le gain et la valeur de crête du fichier lu. C'est transparent pour l'utilisateur, et lui évitera d'avoir à créer un processus indépendant pour calculer ces mêmes valeurs. Ne concerne que la valeur TITLE, et non ALBUM.
·· (2b) Desired volume... : Replaygain est une norme. Son but n'est pas uniquement de niveller le gain d'un ensemble de fichier chez un utilisateur, il consiste surtout à fixer une valeur universelle, fixée à 89dB. Ceux qui estiment cette valeur insuffisante peuvent ajuster le niveau moyen par ce règlage de volume (inutile, il faut bien le reconnaître...)
·· (3) output data format : Spécifie la définition exprimée en bit des données adressées à la carte son.
· Actuellement, deux types de carte son se partagent le marché : 16 et 24 bits. Inutile d'adresser des données 24 bits à une carte fonctionnant en 16 bits : le résultat ne sera pas meilleur, et risque même de dégrader le signal. Certaines cartes son reçoivent des paquets de 32 bits (remplis avec des données mortes, padding) ; c'est le cas par exemple de la Terratec DMX6Fire. Il peut être intéressant de tester un adressage 32 bits et en mesurer l'impact qualitatif.
· De façon générale, il est recommandé d'envoyer vers la carte son des données en rapport avec ses possibilités : 16 bits pour carte 16 bits, 24 pour 24, etc...
· Quand bien même les données originales d'un CD sont échantillonnées en 16 bits, le travail en 32 bits est loin d'être superflu (ne serait-ce que pour les calculs). On lira avec intérêt >> cet article << pour s'en convaincre
·· (3b) Dither :
Pour en savoir plus sur le dithering, on lira >> cet article << avec la plus grande attention.
Aucune carte son ne pouvant recevoir des données en flottant, on ne s'étonnera pas de voir le dithering soit obligatoirement appliqué pour le mode 32/64 bits floatting-point
·· (4) Volume : Fonction qui n'amène aucun commentaire particulier, puisqu'il s'agit du traditionnel règlage de volume que connaissent tous les lecteurs multimédias. Il faut simplement veiller à ajouter le VOLUME CONTROL dans les DSP actifs
Les sous-menus de l'onglet PLAYBACK offrent des fonctions courantes, ne nécessitant pas d'explications détaillées.
DSP Manager:
C'est ici que l'on peut visualiser et sélectionner l'ensemble des effets numériques ou DSP (Digital Sound Process) chargés dans foobar. Contrairement à Winamp, foobar peut nativement enchaîner en cascade toute une série de filtres qui modifient, affinent, triturent, embellissent ou au contraire massacrent le signal reproduit. L'ensemble des calculs que supposent tous ces filtres rend hautement souhaitable un traitement en 32 bits flottants. La colonne de gauche désigne les filtres actifs (qui entrent en action) et celle de droite les filtres disponibles passifs (inactifs).
L'ordre spécifié peut dans certaines conditions revétir une importance particulière. On veillera surtout à activer et situer au terme de la liste des filtres choisis l'Advanced Limiter, qui à lui seul pourrait légitimer le choix de foobar sur tout autre player. Un test de l'advanced limiter figure sur >> ce topic <<.
![]()
♪♪ Equaliser
L'équaliser offert par foobar est celui de Naoki Shibatch. Il comprend 18 bandes, permettant un règlage très fin. Cet équaliser a pour but de corriger les défauts consubstantiels au matériel d'écoute : coloration d'un ampli, déséquilibres d'une paire d'enceinte ou d'un casque. C'est pourquoi il pourra décevoir certaines personnes, pour qui l'equaliser vise surtout le spectaculaire. On l'utilisera donc pour rendre l'écoute encore plus fidèle, et non l'inverse. En cela, on lira avec intérêt ce court tutorial réalisé par Naoki Shibatch lui-même :
http://shibatch.sourceforge.net/eq/index.html
♪♪ Preamp
Le pré-amp n'est qu'un des nombreux lieux qui permettent sous foobar de modifier le volume général à la lecture. Redondant...
♪♪ Resampler
Les fichiers audio-numériques que l'on écoute quotidiennement proviennent pour l'essentiel de disques compacts, échantillonnés à 44100 hertz. Or, certaines cartes sons traitent le signal en 48000 hertz minimum, et nécessitent en conséquence un rééchantillonnage interne à cette fréquence. L'Audigy 1 et l'Audigy 2 font parti de ces cartes. Certains utilisateurs ont noté que le rééchantillonnage hardware opéré par certaines de ces cartes était médiocre, et dégradait sensiblement le signal. Une des solutions les plus économiques pour contrer ce problème est d'adresser à la carte son un signal 'prééchantillonné' par un algorithme sophistiqué. Parmi eux, SSRC (Shibatch sampling rate converter) s'est imposé comme une référence, tant par la qualité obtenue que par sa vitesse d'exécution.
Foobar reprend ces algorithmes. Si la machine le permet, on désactivera le mode fast, afin de bénéficier d'une qualité maximale.
/ı\ Même si votre carte son supporte de larges taux d'échantillonnages, on se prémunira contre l'idée selon laquelle un fichier passé à 96000 hertz est supérieur à celui nativement défini à 44100 hertz. Tout rééchantillonnage amène des pertes. Il est dès lors préférable de maintenir à leur fréquences d'origine les fichiers lus par foobar, et n'utiliser le resampler qu'en cas de nécessité.
Input:
♪♪ CDDA Input
La lecture numérique (via le canal IDE) étant le seul mode disponible, on ne sera pas surpris du peu d'options disponibles. En guise d'options, un simple limiteur de vitesse, appréciable lorsque les nuisances sonores du lecteur sont assimilables à celle d'une turbine industrielle.
On notera l'absence de support CDDB/FreeDB pour le moment.
♪♪ OpenSPC
Le SPC est un format musical utilisé sur certaines consoles de jeu (Super Nintendo). Il n'a rien à voir avec un autre format de fichier à la mode, le mpc (ou musepack). Les options n'amènent pas de commentaires particuliers.
♪♪ Standard inputs
Deux parties :
· TAG Format : précise le type de tags utilisé par foobar : APEv2, IDv1 ou les deux combinés. L'auteur de foobar refuse tout support des tags IDv2 (un composant externe assurant leur lecture existe cependant ; cf FAQ). Les tags IDv1 sont universels, interprétés par tout lecteur logiciel comme matériel ; ils sont en revanche extrêmement avares en informations (quelques champs, et 30 caractères maximum). Issus du monde des fichiers mpc, les APEv2 offrent des possibilités infinies. Ils sont utilisés par foobar pour le stockage des données Replaygain, mais ne sont supportés que par un nombre restreints de lecteurs (dont MediaCenter).
La coexistence de tags IDv1 et APEv2 ne semble poser aucun problème. On pourra donc autoriser foobar à faire usage des deux simultanément.
· Tone générator : Un simple générateur de signal. Il permet de tester la réponse en fréquence de notre matériel hifi, mais aussi de base à une correction de l'équilibre tonal avec le superequaliser.
Output:
Désigne le chemin logiciel par lequel transitent les données numériques. Le waveout est la plus ancienne. Directsound (DS) est plus performante, offre plus de possibilités et consomme normallement moins de ressources. Les utilisateurs de XP/2000 bénéficient avec foobar de la nouvelle architecture Kernel Streaming (KS), qui permet d'envoyer sans intermédiaire ni modification les données vers la carte son. Ce dernier mode semble être le plus performant, mais peut également causer certaines instabilités. On trouvera un test du KS par KikeG dans ce topic. A noter qu'un composant externe, permettant de spécifier le mode de sortie en ASIO, existe également.
/ı\ Certaines des options choisies dans l'onglet PLAYBACK (24/32 bits notemment) pourront fonctionner sous un mode de sortie et pas avec l'autre. Ce comportement dépend directement du matériel et des pilotes utilisés. Il est bon de tester plusieurs combinaisons avant de conclure au non-fonctionnement d'un mode de sortie ou de lecture.
♪♪ Directsound
Deux parties :
· Device : permet de choisir le périphérique mobilisé pour la reproduction (lorsqu'on possède deux cartes son, ou si Total Recorder parasite votre sytème en compromettant sa stabilité)
· Buffer : désigne la durée musicale mise en tampon. Le tampon permet de limiter les risques de micro-coupures du flux musical (= du son), qui apparaissent notamment en cas de surcharge du système. Les 1000 millisecondes spécifiées par défaut doivent suffirent normallement. Si des sauts continuent d'apparaître, on pourra augmenter un peu la valeur du tampon pour tenter de mettre un terme au problème. Si les sauts persistent, il faudra enquêter autour de la configuration du système (DMA...).
♪♪ Waveout
Mêmes remarques...
♪♪ Kernel Streaming
Mêmes remarques...
Voyons de plus près certaines des fonctionnalités les plus intéressantes de foobar, notamment celles qui permettent à l'utilisateur de tirer au mieux parti de ses fichiers et de son matériel.
Sous cette fenêtre sont affichées toutes les librairies (.dll) chargées par le logiciel. En dessous figurent celles dont le chargement à échoué ; le plus souvent, il s'agira d'une incompatibilité entre la .dll et la version lancée de foobar. Cet onglet est donc assimilable à une forme de panneau de contrôle, qui permet de s'assurer que foobar est à même de tirer parti des composants (formats de lecture, composants divers) qu'on lui ajoute.
♪♪ Album List
L'album list est un composant dérivant plus ou moins de celui réalisé pour Winamp. Encore largement perfectible, il n'en demeure pas moins fonctionnel, et permet de très rapidement retrouver un disque, le lancer...

L'aborescence est rapidement et simplement configurable. Elle s'appuie sur les tags, qu'il convient d'utiliser avec foobar. Il est très aisé d'opérer un classement par année, par genre, par nom d'album, date d'encodage.... bref, par n'importe quel champ créé et rempli par l'utilisateur (rendu possible par la gestion et l'édition avancée des tags de type APEv2 et Vorbiscomment par foobar).
♪♪ Diskwriter
· Le diskwriter reprend une des fonctions les plus utiles de Winamp (et d'autres lecteurs) : l'écriture sur le disque des fichiers convertis, et non l'envoi vers la carte son. Le diskwriter est donc l'un des moyens les plus simples pour convertir en .wav (en vue d'une gravure ou d'une reconversion) un fichier audio compressé.
· Foobar ajoute une variante appréciable : l'échantillonnage en bit, et la possibilité d'opérer un dithering avant conversion. Il devient donc possible d'obtenir une décompression de fichiers mp3, mpc, vorbis... de qualité théoriquement supérieure (à vous de dresser l'oreille pour mesurer l'apport) à celle obtenue par ailleurs.
· Il est aussi possible de coupler le diskwriter à l'utilisation de replaygain et d'autres effets. L'intérêt ? Pour la gravure d'une compilation, il sera possible d'égaliser le niveau sonore des morceaux de façon bien plus fine que celle obtenue par une bête normalisation, trop souvent inefficace.
· Enfin, grace à un composant externe (foo_clienc, encore au stade alpha), il devient possible de réencoder directement tout fichier audio sous un autre format, en utilisant les codecs standards (lame.exe, mppenc.exe....), tout en bénéficiant des apports vus ci-dessus (replaygain, DSP...)

On trouvera dans cette section quelques options secondaires, parfois transparentes pour l'utilisateur (comme le scan automatique des meta-données d'un fichier), et apportant généralement un surcroit de confort (lancement automatique de la lecture au démarrage, classement des fichiers ajoutés dans la liste de lecture...). Bref, CORE représente un des onglets dont il faut jeter un oeil pour trouver les petits plus qui nous mettent à l'aise.
· Foobar2000 repose sur la création d'une base de données qui centralise l'ensemble des données de tous les fichiers ouverts (tags, débit, chemin, extension...). Cette base de donnée permet entre autres une classification des plus rapides et le fonctionnement du composant Album List. D'autres composants pourront l'exploiter afin de faire de foobar un véritable jukebox hautement réactif. Ainsi, tout fichier ouvert se voit automatiquement fiché par foobar.
· Dans cet onglet DATABASE, l'utilisateur peut s'il le souhaite restreindre le champ d'application de la base de données à certains répertoires ou à certains types de fichiers. Il est possible aussi de la détruire si l'utilisateur l'estime trop encombrée (nuke database). Enfin, une option de rafraichissement (remove dead entries) permet à la base de données de se débarasser de tous les fichiers ayant disparu du disque dur (effacement, déplacement, renommage...).
Cet onglet représente un des plus gros morceaux de foobar, mais aussi le plus accessoire. On y trouvera la possiblité de modifier l'apparence générale du soft, que ce soit la police de caractère de la fenêtre, de la barre de titre, les couleurs, le formatage des titres, etc...etc...
· Une petite fonction bien pratique qu'il convient de noter : SHOW BUTTONS. Elle permet d'afficher de petits boutons assez primaires, mais qui remplissent leur rôle, et qui rendent plus confortable l'ergonomie de base du player :

♪♪ System tray
Fonction indispensable à tout player audio, on trouvera ici la possiblité de modifier l'icône apparaissent aux côté de l'horloge, en bas à gauche de l'écran. On pourra aussi choisir de ne pas faire apparaitre du tout cet icône.
Il est possible de configurer foobar afin qu'il disparaissent dans le systray en cas de réduction, afin qu'il ne figure pas dans la barre des tâches. Classique, en somme...
♪♪ Title formatting
· Incontestablement, le gros morceaux de foobar, et qui partagera le plus les utilisateurs. C'est ici que l'utilisateur peut modifier l'allure de base du player, assez spartiate par défaut, mais qu'avec beaucoup d'ingéniosité il devient possible de magnifier.
Pas de skins téléchargeable ici. Tout se fait par commandes alphanumériques, et par une syntaxe dont la grammaire s'étoffe de version en version.
· Nous ne nous attarderons pas sur cette partie. Elle demanderait trop de temps, surtout pour des personnes qui ne sont pas familières avec la programmation (avec de la bonne volonté, on y arrive, et c'est assez exhaltant).
Sachez que le détail des commandes est partiellement expliqué en cliquant sur HELP, en bas à droite, ou simplement >> ici <<
· Les personnes intéressées se familiariseront sur des topics dédiés à cette épreuve, comme celui-ci, lancé par Jaylcee, ou celui-ci, anglophone mais plus riche. On y trouvera de nombreux exemples, illustrés de captures d'écran.
Futiles pour certains, indispensables pour d'autres : les raccourcis claviers. Chacune des fonctions de foobar peut être appelée par une séquence de touches. Foobar dispose d'emblée d'un certain nombre de raccourcis pré-programmés. On peut en ajouter, mais aussi les modifier à loisir... Les personnes déboussolées pourront rapidement retrouver leurs repères (généralement ceux de winamp).
Si la qualité sonore de foobar2000 se démarque de celle offerte par ses rivaux, c'est ici qu'il faut en chercher l'explication. Foobar puise sa richesse dans les options offertes, et c'est bien entendu sur cette partie que l'utlisateur doit faire preuve de la plus grande attention.

·· (1) Buffer files up... : l'utilisateur détermine ici la taille maximale d'un fichier en-deça de la quelle il sera intégralement mis en tampon.
·· (2) Replaygain : Détermination du mode de fonctionnement de Replaygain. Mais qu'est ce que le replaygain (RG) ?
Replaygain est une technique d'égalisation perceptuelle du niveau sonore, qui adresse au décodeur une valeur d'ajustement préalablement calculée. RG n'est par conséquent qu'un petit nombre d'octets qui s'ajoutent au fichier ; en aucun cas le fichier d'origine n'est altéré ou modifié en profondeur. A tout moment donc, l'utilisateur peut désactiver RG, voire même le supprimer définitivement du fichier.
On trouvera plus de détails sur les raisons d'être, le fonctionnement et les limites de RG sur ce topic.
·· (2a_1) Use peak info... : forme de prevention contre le clipping, qui stipule au décodeur de s'appuyer sur les valeurs de crêtes pour déterminer la valeur de gain en cas de problème de clipping.
·· (2a_2) Skip scanning files... : Case cochée, on ordonnera à foobar de ne pas calculer inutilement le gain d'un fichier déjà passé sous Replaygain (redite). Utile lorsque dans une large playlist sont noyés certains fichiers dépourvus d'information RG ; foobar ne calculera les valeurs que pour ces fichiers, sans toucher aux autres (ce qui pourrait durer des heures !). Ne concerne que la valeur TITLE, et non ALBUM.
·· (2a_3) Automatically calculate track gain... : Case cochée, foobar profitera du décodage opéré durant la lecture pour calculer automatiquement le gain et la valeur de crête du fichier lu. C'est transparent pour l'utilisateur, et lui évitera d'avoir à créer un processus indépendant pour calculer ces mêmes valeurs. Ne concerne que la valeur TITLE, et non ALBUM.
·· (2b) Desired volume... : Replaygain est une norme. Son but n'est pas uniquement de niveller le gain d'un ensemble de fichier chez un utilisateur, il consiste surtout à fixer une valeur universelle, fixée à 89dB. Ceux qui estiment cette valeur insuffisante peuvent ajuster le niveau moyen par ce règlage de volume (inutile, il faut bien le reconnaître...)
·· (3) output data format : Spécifie la définition exprimée en bit des données adressées à la carte son.
· Actuellement, deux types de carte son se partagent le marché : 16 et 24 bits. Inutile d'adresser des données 24 bits à une carte fonctionnant en 16 bits : le résultat ne sera pas meilleur, et risque même de dégrader le signal. Certaines cartes son reçoivent des paquets de 32 bits (remplis avec des données mortes, padding) ; c'est le cas par exemple de la Terratec DMX6Fire. Il peut être intéressant de tester un adressage 32 bits et en mesurer l'impact qualitatif.
· De façon générale, il est recommandé d'envoyer vers la carte son des données en rapport avec ses possibilités : 16 bits pour carte 16 bits, 24 pour 24, etc...
· Quand bien même les données originales d'un CD sont échantillonnées en 16 bits, le travail en 32 bits est loin d'être superflu (ne serait-ce que pour les calculs). On lira avec intérêt >> cet article << pour s'en convaincre
·· (3b) Dither :
Le dithering est une technique permettant de réduire autrement que par simple suppression la définition de données audio-numériques. Il devient alors possible de maintenir certains des avantages d'un échantillonnage d'une définition supérieure à celle des informations actuellement exprimées.
Pour en savoir plus sur le dithering, on lira >> cet article << avec la plus grande attention.
Aucune carte son ne pouvant recevoir des données en flottant, on ne s'étonnera pas de voir le dithering soit obligatoirement appliqué pour le mode 32/64 bits floatting-point
·· (4) Volume : Fonction qui n'amène aucun commentaire particulier, puisqu'il s'agit du traditionnel règlage de volume que connaissent tous les lecteurs multimédias. Il faut simplement veiller à ajouter le VOLUME CONTROL dans les DSP actifs
Les sous-menus de l'onglet PLAYBACK offrent des fonctions courantes, ne nécessitant pas d'explications détaillées.
C'est ici que l'on peut visualiser et sélectionner l'ensemble des effets numériques ou DSP (Digital Sound Process) chargés dans foobar. Contrairement à Winamp, foobar peut nativement enchaîner en cascade toute une série de filtres qui modifient, affinent, triturent, embellissent ou au contraire massacrent le signal reproduit. L'ensemble des calculs que supposent tous ces filtres rend hautement souhaitable un traitement en 32 bits flottants. La colonne de gauche désigne les filtres actifs (qui entrent en action) et celle de droite les filtres disponibles passifs (inactifs).
L'ordre spécifié peut dans certaines conditions revétir une importance particulière. On veillera surtout à activer et situer au terme de la liste des filtres choisis l'Advanced Limiter, qui à lui seul pourrait légitimer le choix de foobar sur tout autre player. Un test de l'advanced limiter figure sur >> ce topic <<.

♪♪ Equaliser
L'équaliser offert par foobar est celui de Naoki Shibatch. Il comprend 18 bandes, permettant un règlage très fin. Cet équaliser a pour but de corriger les défauts consubstantiels au matériel d'écoute : coloration d'un ampli, déséquilibres d'une paire d'enceinte ou d'un casque. C'est pourquoi il pourra décevoir certaines personnes, pour qui l'equaliser vise surtout le spectaculaire. On l'utilisera donc pour rendre l'écoute encore plus fidèle, et non l'inverse. En cela, on lira avec intérêt ce court tutorial réalisé par Naoki Shibatch lui-même :
http://shibatch.sourceforge.net/eq/index.html
♪♪ Preamp
Le pré-amp n'est qu'un des nombreux lieux qui permettent sous foobar de modifier le volume général à la lecture. Redondant...
♪♪ Resampler
Les fichiers audio-numériques que l'on écoute quotidiennement proviennent pour l'essentiel de disques compacts, échantillonnés à 44100 hertz. Or, certaines cartes sons traitent le signal en 48000 hertz minimum, et nécessitent en conséquence un rééchantillonnage interne à cette fréquence. L'Audigy 1 et l'Audigy 2 font parti de ces cartes. Certains utilisateurs ont noté que le rééchantillonnage hardware opéré par certaines de ces cartes était médiocre, et dégradait sensiblement le signal. Une des solutions les plus économiques pour contrer ce problème est d'adresser à la carte son un signal 'prééchantillonné' par un algorithme sophistiqué. Parmi eux, SSRC (Shibatch sampling rate converter) s'est imposé comme une référence, tant par la qualité obtenue que par sa vitesse d'exécution.
Foobar reprend ces algorithmes. Si la machine le permet, on désactivera le mode fast, afin de bénéficier d'une qualité maximale.
/ı\ Même si votre carte son supporte de larges taux d'échantillonnages, on se prémunira contre l'idée selon laquelle un fichier passé à 96000 hertz est supérieur à celui nativement défini à 44100 hertz. Tout rééchantillonnage amène des pertes. Il est dès lors préférable de maintenir à leur fréquences d'origine les fichiers lus par foobar, et n'utiliser le resampler qu'en cas de nécessité.
♪♪ CDDA Input
La lecture numérique (via le canal IDE) étant le seul mode disponible, on ne sera pas surpris du peu d'options disponibles. En guise d'options, un simple limiteur de vitesse, appréciable lorsque les nuisances sonores du lecteur sont assimilables à celle d'une turbine industrielle.
On notera l'absence de support CDDB/FreeDB pour le moment.
♪♪ OpenSPC
Le SPC est un format musical utilisé sur certaines consoles de jeu (Super Nintendo). Il n'a rien à voir avec un autre format de fichier à la mode, le mpc (ou musepack). Les options n'amènent pas de commentaires particuliers.
♪♪ Standard inputs
Deux parties :
· TAG Format : précise le type de tags utilisé par foobar : APEv2, IDv1 ou les deux combinés. L'auteur de foobar refuse tout support des tags IDv2 (un composant externe assurant leur lecture existe cependant ; cf FAQ). Les tags IDv1 sont universels, interprétés par tout lecteur logiciel comme matériel ; ils sont en revanche extrêmement avares en informations (quelques champs, et 30 caractères maximum). Issus du monde des fichiers mpc, les APEv2 offrent des possibilités infinies. Ils sont utilisés par foobar pour le stockage des données Replaygain, mais ne sont supportés que par un nombre restreints de lecteurs (dont MediaCenter).
La coexistence de tags IDv1 et APEv2 ne semble poser aucun problème. On pourra donc autoriser foobar à faire usage des deux simultanément.
· Tone générator : Un simple générateur de signal. Il permet de tester la réponse en fréquence de notre matériel hifi, mais aussi de base à une correction de l'équilibre tonal avec le superequaliser.
Désigne le chemin logiciel par lequel transitent les données numériques. Le waveout est la plus ancienne. Directsound (DS) est plus performante, offre plus de possibilités et consomme normallement moins de ressources. Les utilisateurs de XP/2000 bénéficient avec foobar de la nouvelle architecture Kernel Streaming (KS), qui permet d'envoyer sans intermédiaire ni modification les données vers la carte son. Ce dernier mode semble être le plus performant, mais peut également causer certaines instabilités. On trouvera un test du KS par KikeG dans ce topic. A noter qu'un composant externe, permettant de spécifier le mode de sortie en ASIO, existe également.
/ı\ Certaines des options choisies dans l'onglet PLAYBACK (24/32 bits notemment) pourront fonctionner sous un mode de sortie et pas avec l'autre. Ce comportement dépend directement du matériel et des pilotes utilisés. Il est bon de tester plusieurs combinaisons avant de conclure au non-fonctionnement d'un mode de sortie ou de lecture.
♪♪ Directsound
Deux parties :
· Device : permet de choisir le périphérique mobilisé pour la reproduction (lorsqu'on possède deux cartes son, ou si Total Recorder parasite votre sytème en compromettant sa stabilité)
· Buffer : désigne la durée musicale mise en tampon. Le tampon permet de limiter les risques de micro-coupures du flux musical (= du son), qui apparaissent notamment en cas de surcharge du système. Les 1000 millisecondes spécifiées par défaut doivent suffirent normallement. Si des sauts continuent d'apparaître, on pourra augmenter un peu la valeur du tampon pour tenter de mettre un terme au problème. Si les sauts persistent, il faudra enquêter autour de la configuration du système (DMA...).
♪♪ Waveout
Mêmes remarques...
♪♪ Kernel Streaming
Mêmes remarques...
FOOBAR EN ACTION - Part.I : menus déroulants
Pour finir la présentation du logiciel, un petit tour d'horizon des possibilités offertes par le logiciel via la fenêtre principale (menus déroulants et menus contextuels).
I. FOOBAR2000
Le premier menu déroulant n'offre rien de particulier. On retiendra surtout qu'il s'agit là d'une des voies d'accès aux options de configuration.
![]()
♪♪ Always on top : ancrage de la fenêtre en arrière plan.
♪♪ Préférences : accès aux menus détaillés plus haut.
♪♪ About : les crédits (l'auteur et ses plug-ins).
♪♪ Exit : retour au calme...
II. Playback
Le second des menus déroulants réfère au déroulement de la lecture sous foobar. L'utilisateur peut ici contrôler le mode d'enchaînement des fichiers musicaux. Basique. A noter cependant, un mode shuffle/random (lecture aléatoire) particulier.
![]()
♪♪ Stop | Pause | Play | Previous | Next | Random:
Les six premières fonctions correspondent aux 6 touches que l'on peut activer dans les options (/display -> show button). Pour les non-anglophones radicaux, il s'agit respectivement des fonctions Arrêt | Pause | Lecture | Suivant | Précédent | Aléatoire.
La touche RANDOM (aléatoire), également représentée par le bouton [%] ne doit pas être confondue avec la fonction SHUFFLE (voir plus bas). Random lance la lecture d'une plage aléatoirement déterminée par foobar2000. La lecture se poursuit ensuite normallement dans l'ordre spécifié par la playlist. Cette touche/fonction (absente de winamp, du moins directement) est indispensable dans les gros moments d'hésitation.
♪♪ Shuffle :
La particularité de foobar2000 concernant cette fonction mérite qu'on s'y attarde un moment. Shuffle désigne un mode de lecture qui bouleverse l'enchaînement des pistes de façon à le rendre complètement désordonné. Foobar se distingue des autres players par le fait que les touches NEXT/PREVIOUS ordonnent la lecture des pistes qui figurent à la suite de la liste de lecture, et non la lecture d'une piste aléatoirement choisi. L'intérêt ? Lorsque le mode Shuffle se cale sur un titre voisin d'un de vos tube favori, il sera possible de forcer la lecture de ce hit en pressant autant de fois qu'il est nécessaire les touches [|>] ou [|<]. Une fois la piste écoutée, foobar embrayera automatiquement sur une plage choisie aléatoirement.
Les utilisateurs souhaitant retrouver un fonctionnement plus orthodoxe de Shuffle se référeront au troisième menu déroulant, PLAYLIST / Sort ->
♪♪ Repeat : reprend la lecture de la playlist lorsque la lecture arrive à son terme.
♪♪ Repeat one: reprend la lecture du fichier lorsque la lecture arrive à son terme. Utile pour s'abrutir ou au contraire s'ennivrer de ce que l'on préfère.
♪♪ Stop after current : Interruption de la lecture au terme de la lecture de la plage.
♪♪ Follow cursor : Sous ce mode, l'enchaînement des fichiers suit celui fixé par la souris. En cliquant sur un fichier durant la lecture d'un autre fichier(pour lire ses infos de tag, pour connaitre sa durée...), la lecture embrayera sur ce morceau sitôt que la lecture de celui qui est joué sera achevée.
III. Playlist
C'est dans ce menu, le plus long et le plus riche des quatre offerts actuellement, que l'on pourra trouver tous les outils nécessaires à la création de playlist (listes de lectures) personnalisées (constitution, classement), ainsi que la possibilité de retrouver un mode shuffle sans doute plus familier.
![]()
♪♪ Ouverture... :
· Open... : Ouvre un ou plusieurs fichiers, qui empliront seuls la playlist
· Add directory... : Ajoute le contenu d'un répertoire à la suite de la liste de lecture
· Add file... : Ajoute un fichier précis à la suite de la liste de lecture
· Add playlist... : Ajoute une liste de lecture pré-enregistrée (.m3u .m3u8 .pls .fpl) à la suite de la liste de lecture en cours
· Add location... : Ajoute une adresse internet correspondant à un flux audio (radio internet). Les adresses sont sauvegardées dans un menu déroulant :-)
♪♪ Search... :
Moteur de recherche, qui ne s'appuie pas sur l'intégralité des données contenues dans les tags, mais uniquement sur celles affichées dans la Playlist (données paramétrables). Permet donc de retrouver des fichiers précis au milieu d'une playlist principale, mais cet outil peut aussi être détourné à des fins statistiques :
![]()
Si la recherche est sensiblement plus lente que sous winamp (la fameuse touche J), on remarquera que des informations de quantité et de durée apparaissent à l'écran. Utile p.ex. pour quantifier le poids en durée de votre compositeur favori. De là à considérer foobar comme un instrument de statistiques pour sa bibliothèque musicale, il n'y a qu'un pas.
Astuce : le raccourci clavier de cette fonction reprend ceux de Windows : CTRL + F ou F3
♪♪ Sort... :
Outils de classement des fichiers constituant une playlist. Par défauts, ce menu autorise un classement sur six paramètres (chemin, titre, artiste, album, numéro de plage, séquence affichée dans la playlist). Il est possible de déterminer soi-même son propre schème de classement sans avoir fait des études supérieures, et ce grace à la commande sort by.... Il suffit d'enchaîner les champs figurant dans les tags, en les plaçant entre % :
Il est tout à fait possible de tirer parti du potentiel des tags APE et VORBIS, qui permettent de créer des champs inédits (interprètes, éditeur, récompenses...), pour créer des classements entièrement personnalisés :
Bizet - Carmen - Plasson - 01. Ouverture
Il convient de noter que foobar tire parti de sa database pour autoriser des classements foudroyants de vitesse. Moins d'une seconde lui suffisent pour re-classer 10.000 fichiers ! Une telle vitesse permet de pallier à l'absence de Media Library, et ce d'autant plus que la vitesse de classement surclasse celle de véritables Jukeboxes comme MediaCenter, très bon par ailleurs. Les amateurs de grandes bibliothèques musicales apprécieront.
C'est également vers ce menu que se tournera l'utilisateur attiré par un mode SHUFFLE conventionnel. En séléctionnant sort -> randomize, foobar bouleversera en un clin d'oeil le contenu de votre playlist. En conséquence, les touches [|>] et [|<] ne conduieront plus foobar à jouer le morceau qui suit ou précède normallement (ordre du disque) le fichier en cours, mais celui d'une playlist radicalement éclatée. Foobar dispose donc de deux modes SHUFFLE : le mode classique (aléatoire quoi qu'il arrive) et le mode semi-débrayable, qui permet de momentanément prendre le relais à l'automatisme logiciel, pour naviguer en paix dans une playlist si une envie subite vous tourmente.
On notera enfin que le classement au sein d'une sélection est possible (click en bas de menu déroulant : sort only selection).
♪♪ Remove duplicates/Dead entries... :
Certains se rappelent sans doute des caprices de Winamp3, dont la base de données était impossible à mettre à jour autrement que par son effacement total et sa longue reconstitution ; rapidement s'accumulaient des noms d'artistes ou d'oeuvres déplacés, effacés ou dont le nom a été corrigé sans que Winamp3 parvienne à faire le tri entre les erreurs passées et les corrections du présent. Les deux outils proposés ici permettent d'éviter cet écueil. L'un vérifie la concordance entre les données de la base et la réalité des fichiers (remove dead entries), effaçant de la playlist les fichiers 'fantômes', et l'autre (remove duplicate) se contente de s'assurer que les même oeuvres (identité de nom et de caractéristiques) ne figurent pas à plusieurs reprises dans la liste de lecture. Cette vérification est étonnamment rapide (testé sur 10.000 fichiers : une vingtaine de secondes).
♪♪ Clear, Remove selection & Crop :
Il s'agit de fonctions basiques de suppression de fichiers de la playlist. Clear rend à la fenêtre principale sa virginité, Remove selection efface uniquement le ou les fichiers sélectionnés et Crop adopte l'attitude inverse, en ne gardant que ce qui est sélectionné.
Il va de soit que l'effacement des fichiers de la playlist ne signifie pas l'effacement des fichiers du disque dur. Chose voulue par son auteur, foobar est incapable de supprimer un seul de vos fichiers musicaux ! Les mauvaises manips ne peuvent donc pas avoir de graves conséquences sous ce lecteur. Profitez-en pour toucher à tout :-)
♪♪ Undo :
Vous veniez de passer vingt minutes à séléctionner de façon attentive des fichiers précis, vous les classiez dans un ordre bien particulier qui demandait toute votre attention, et au moment d'ajouter un nouveau fichier, c'est le double click malencontreux ou la souris qui dérape vers le mauvais menu... et tout est perdu : playlist vide, classement automatique, contenu du CD inséré qui s'affiche... Pas de panique, foobar accepte le bienveillant CTRL + Z à qui d'aucuns ont été maintes fois reconnaissant en d'autres circonstances. Ceux qui n'aiment pas les raccourcis clavier enverront la souris le chercher à cet endroit. Un seul niveau d'annulation est permis.
♪♪ Select All/None/Invert :
Pour séléctionner tous les fichiers (CTRL + A, comme partout ailleurs), retirer toute séléction ou au contraire séléctionner l'inverse des fichiers en surbrillance.
♪♪ Save Playlist :
Pour sauvegarder une liste de lecture sous un fichier précis. A noter que foobar gère à la lecture comme à l'écriture les playlists de Winamp (.m3u et .pls), et qu'il innove avec les .m3u8 (intégrant le support de L'unicode UTF-8) et les .fpl (volume identique à la database de foobar : semble contenir toutes les informations de tags des fichiers en elles).
IV. COMPONENTS
Dernier des menus déroulants de foobar, COMPONENTS permet de rapidement lancer tous les composants (ouvrant généralement une deuxième fenêtre)
![]()
♪♪ Album list:
Ce composant ouvre la fenêtre listant les albums recensés dans la base de donnée de foobar. Elle est configurable (voir tout en haut), et son arborescence est paramétrable. Le menu de configuration peut directement être appelé grâce au bouton SETTINGS.... Les boutons SEND/ADD TO PLAYLIST permetteront d'appeler directement disques/artistes/genres dans la fenêtre principale, et évitent dès lors de créer une myriade de playlists diverses... pour peu bien entendu que les fichiers soient convenablement taggés. L'album list est du reste un moyen très rapide pour s'assurer que les tags ne comportent pas d'erreur :
![]()
A notera avec regrêts que l'Album List reste pour le moment assez lente, portant atteinte au confort d'utilisation que l'on pourrait en tirer.
♪♪ Show console:
Ce composant ne fait que lister en temps réel les opérations lancées par foobar. En cas de problèmes de lecture, les utilisateurs les plus familiers avec l'informatique pourront s'appuyer sur le compte rendu de la console pour diagnostiquer le problème. Les autres se contenteront d'en copier les informations pour adresser un bug report ou solliciter de l'aide.
♪♪ Play audio CD:
N'amène pas de commentaires. Lance la lecture de disque audio qui figure dans un des lecteurs (une fenêtre s'ouvrira pour vous demander lequel).
♪♪ Jump to time:
Correspond à une Seekbar (barre de recherche). L'interface actuelle de foobar interdit en effet l'incrustation d'une seekbar dans la fenêtre principale. Sous la pression des utilisateurs, un composant a donc été créé. Beaucoup n'aimeront pas. Néanmoins, elle remplit son office. Elle offre même quelques avantages, comme la différenciation entre l'avancée dans le morceau et la lecture effective de cette avancée, ou encore la possibilité de marquer d'un index un emplacement précis (utile pour recommencer l'écoute en un endroit précis d'une plage, pour l'étude d'un - long - morceau).
De la même façon que les DSP peuvent être empilés sous foobar, les composants peuvent sans difficulté fonctionner de façon simultanée :
![]()
Pour finir la présentation du logiciel, un petit tour d'horizon des possibilités offertes par le logiciel via la fenêtre principale (menus déroulants et menus contextuels).
Le premier menu déroulant n'offre rien de particulier. On retiendra surtout qu'il s'agit là d'une des voies d'accès aux options de configuration.

♪♪ Always on top : ancrage de la fenêtre en arrière plan.
♪♪ Préférences : accès aux menus détaillés plus haut.
♪♪ About : les crédits (l'auteur et ses plug-ins).
♪♪ Exit : retour au calme...
Le second des menus déroulants réfère au déroulement de la lecture sous foobar. L'utilisateur peut ici contrôler le mode d'enchaînement des fichiers musicaux. Basique. A noter cependant, un mode shuffle/random (lecture aléatoire) particulier.

♪♪ Stop | Pause | Play | Previous | Next | Random:
Les six premières fonctions correspondent aux 6 touches que l'on peut activer dans les options (/display -> show button). Pour les non-anglophones radicaux, il s'agit respectivement des fonctions Arrêt | Pause | Lecture | Suivant | Précédent | Aléatoire.
La touche RANDOM (aléatoire), également représentée par le bouton [%] ne doit pas être confondue avec la fonction SHUFFLE (voir plus bas). Random lance la lecture d'une plage aléatoirement déterminée par foobar2000. La lecture se poursuit ensuite normallement dans l'ordre spécifié par la playlist. Cette touche/fonction (absente de winamp, du moins directement) est indispensable dans les gros moments d'hésitation.
♪♪ Shuffle :
La particularité de foobar2000 concernant cette fonction mérite qu'on s'y attarde un moment. Shuffle désigne un mode de lecture qui bouleverse l'enchaînement des pistes de façon à le rendre complètement désordonné. Foobar se distingue des autres players par le fait que les touches NEXT/PREVIOUS ordonnent la lecture des pistes qui figurent à la suite de la liste de lecture, et non la lecture d'une piste aléatoirement choisi. L'intérêt ? Lorsque le mode Shuffle se cale sur un titre voisin d'un de vos tube favori, il sera possible de forcer la lecture de ce hit en pressant autant de fois qu'il est nécessaire les touches [|>] ou [|<]. Une fois la piste écoutée, foobar embrayera automatiquement sur une plage choisie aléatoirement.
Les utilisateurs souhaitant retrouver un fonctionnement plus orthodoxe de Shuffle se référeront au troisième menu déroulant, PLAYLIST / Sort ->
♪♪ Repeat : reprend la lecture de la playlist lorsque la lecture arrive à son terme.
♪♪ Repeat one: reprend la lecture du fichier lorsque la lecture arrive à son terme. Utile pour s'abrutir ou au contraire s'ennivrer de ce que l'on préfère.
♪♪ Stop after current : Interruption de la lecture au terme de la lecture de la plage.
♪♪ Follow cursor : Sous ce mode, l'enchaînement des fichiers suit celui fixé par la souris. En cliquant sur un fichier durant la lecture d'un autre fichier(pour lire ses infos de tag, pour connaitre sa durée...), la lecture embrayera sur ce morceau sitôt que la lecture de celui qui est joué sera achevée.
C'est dans ce menu, le plus long et le plus riche des quatre offerts actuellement, que l'on pourra trouver tous les outils nécessaires à la création de playlist (listes de lectures) personnalisées (constitution, classement), ainsi que la possibilité de retrouver un mode shuffle sans doute plus familier.

♪♪ Ouverture... :
· Open... : Ouvre un ou plusieurs fichiers, qui empliront seuls la playlist
· Add directory... : Ajoute le contenu d'un répertoire à la suite de la liste de lecture
· Add file... : Ajoute un fichier précis à la suite de la liste de lecture
· Add playlist... : Ajoute une liste de lecture pré-enregistrée (.m3u .m3u8 .pls .fpl) à la suite de la liste de lecture en cours
· Add location... : Ajoute une adresse internet correspondant à un flux audio (radio internet). Les adresses sont sauvegardées dans un menu déroulant :-)
♪♪ Search... :
Moteur de recherche, qui ne s'appuie pas sur l'intégralité des données contenues dans les tags, mais uniquement sur celles affichées dans la Playlist (données paramétrables). Permet donc de retrouver des fichiers précis au milieu d'une playlist principale, mais cet outil peut aussi être détourné à des fins statistiques :

Si la recherche est sensiblement plus lente que sous winamp (la fameuse touche J), on remarquera que des informations de quantité et de durée apparaissent à l'écran. Utile p.ex. pour quantifier le poids en durée de votre compositeur favori. De là à considérer foobar comme un instrument de statistiques pour sa bibliothèque musicale, il n'y a qu'un pas.
Astuce : le raccourci clavier de cette fonction reprend ceux de Windows : CTRL + F ou F3
♪♪ Sort... :
Outils de classement des fichiers constituant une playlist. Par défauts, ce menu autorise un classement sur six paramètres (chemin, titre, artiste, album, numéro de plage, séquence affichée dans la playlist). Il est possible de déterminer soi-même son propre schème de classement sans avoir fait des études supérieures, et ce grace à la commande sort by.... Il suffit d'enchaîner les champs figurant dans les tags, en les plaçant entre % :
%ARTIST% - %TITLE%
%DATE% - %GENRE% - %ALBUM%
%DATE% - %GENRE% - %ALBUM%
Il est tout à fait possible de tirer parti du potentiel des tags APE et VORBIS, qui permettent de créer des champs inédits (interprètes, éditeur, récompenses...), pour créer des classements entièrement personnalisés :
%COMPOSER% - %WORKS% - %PERFORMER% - %TRACKNUMBER% - %TITLE%
permettra d'obtenir :Bizet - Carmen - Plasson - 01. Ouverture
Il convient de noter que foobar tire parti de sa database pour autoriser des classements foudroyants de vitesse. Moins d'une seconde lui suffisent pour re-classer 10.000 fichiers ! Une telle vitesse permet de pallier à l'absence de Media Library, et ce d'autant plus que la vitesse de classement surclasse celle de véritables Jukeboxes comme MediaCenter, très bon par ailleurs. Les amateurs de grandes bibliothèques musicales apprécieront.
C'est également vers ce menu que se tournera l'utilisateur attiré par un mode SHUFFLE conventionnel. En séléctionnant sort -> randomize, foobar bouleversera en un clin d'oeil le contenu de votre playlist. En conséquence, les touches [|>] et [|<] ne conduieront plus foobar à jouer le morceau qui suit ou précède normallement (ordre du disque) le fichier en cours, mais celui d'une playlist radicalement éclatée. Foobar dispose donc de deux modes SHUFFLE : le mode classique (aléatoire quoi qu'il arrive) et le mode semi-débrayable, qui permet de momentanément prendre le relais à l'automatisme logiciel, pour naviguer en paix dans une playlist si une envie subite vous tourmente.
On notera enfin que le classement au sein d'une sélection est possible (click en bas de menu déroulant : sort only selection).
♪♪ Remove duplicates/Dead entries... :
Certains se rappelent sans doute des caprices de Winamp3, dont la base de données était impossible à mettre à jour autrement que par son effacement total et sa longue reconstitution ; rapidement s'accumulaient des noms d'artistes ou d'oeuvres déplacés, effacés ou dont le nom a été corrigé sans que Winamp3 parvienne à faire le tri entre les erreurs passées et les corrections du présent. Les deux outils proposés ici permettent d'éviter cet écueil. L'un vérifie la concordance entre les données de la base et la réalité des fichiers (remove dead entries), effaçant de la playlist les fichiers 'fantômes', et l'autre (remove duplicate) se contente de s'assurer que les même oeuvres (identité de nom et de caractéristiques) ne figurent pas à plusieurs reprises dans la liste de lecture. Cette vérification est étonnamment rapide (testé sur 10.000 fichiers : une vingtaine de secondes).
♪♪ Clear, Remove selection & Crop :
Il s'agit de fonctions basiques de suppression de fichiers de la playlist. Clear rend à la fenêtre principale sa virginité, Remove selection efface uniquement le ou les fichiers sélectionnés et Crop adopte l'attitude inverse, en ne gardant que ce qui est sélectionné.
Il va de soit que l'effacement des fichiers de la playlist ne signifie pas l'effacement des fichiers du disque dur. Chose voulue par son auteur, foobar est incapable de supprimer un seul de vos fichiers musicaux ! Les mauvaises manips ne peuvent donc pas avoir de graves conséquences sous ce lecteur. Profitez-en pour toucher à tout :-)
♪♪ Undo :
Vous veniez de passer vingt minutes à séléctionner de façon attentive des fichiers précis, vous les classiez dans un ordre bien particulier qui demandait toute votre attention, et au moment d'ajouter un nouveau fichier, c'est le double click malencontreux ou la souris qui dérape vers le mauvais menu... et tout est perdu : playlist vide, classement automatique, contenu du CD inséré qui s'affiche... Pas de panique, foobar accepte le bienveillant CTRL + Z à qui d'aucuns ont été maintes fois reconnaissant en d'autres circonstances. Ceux qui n'aiment pas les raccourcis clavier enverront la souris le chercher à cet endroit. Un seul niveau d'annulation est permis.
♪♪ Select All/None/Invert :
Pour séléctionner tous les fichiers (CTRL + A, comme partout ailleurs), retirer toute séléction ou au contraire séléctionner l'inverse des fichiers en surbrillance.
♪♪ Save Playlist :
Pour sauvegarder une liste de lecture sous un fichier précis. A noter que foobar gère à la lecture comme à l'écriture les playlists de Winamp (.m3u et .pls), et qu'il innove avec les .m3u8 (intégrant le support de L'unicode UTF-8) et les .fpl (volume identique à la database de foobar : semble contenir toutes les informations de tags des fichiers en elles).
Dernier des menus déroulants de foobar, COMPONENTS permet de rapidement lancer tous les composants (ouvrant généralement une deuxième fenêtre)

♪♪ Album list:
Ce composant ouvre la fenêtre listant les albums recensés dans la base de donnée de foobar. Elle est configurable (voir tout en haut), et son arborescence est paramétrable. Le menu de configuration peut directement être appelé grâce au bouton SETTINGS.... Les boutons SEND/ADD TO PLAYLIST permetteront d'appeler directement disques/artistes/genres dans la fenêtre principale, et évitent dès lors de créer une myriade de playlists diverses... pour peu bien entendu que les fichiers soient convenablement taggés. L'album list est du reste un moyen très rapide pour s'assurer que les tags ne comportent pas d'erreur :

A notera avec regrêts que l'Album List reste pour le moment assez lente, portant atteinte au confort d'utilisation que l'on pourrait en tirer.
♪♪ Show console:
Ce composant ne fait que lister en temps réel les opérations lancées par foobar. En cas de problèmes de lecture, les utilisateurs les plus familiers avec l'informatique pourront s'appuyer sur le compte rendu de la console pour diagnostiquer le problème. Les autres se contenteront d'en copier les informations pour adresser un bug report ou solliciter de l'aide.
♪♪ Play audio CD:
N'amène pas de commentaires. Lance la lecture de disque audio qui figure dans un des lecteurs (une fenêtre s'ouvrira pour vous demander lequel).
♪♪ Jump to time:
Correspond à une Seekbar (barre de recherche). L'interface actuelle de foobar interdit en effet l'incrustation d'une seekbar dans la fenêtre principale. Sous la pression des utilisateurs, un composant a donc été créé. Beaucoup n'aimeront pas. Néanmoins, elle remplit son office. Elle offre même quelques avantages, comme la différenciation entre l'avancée dans le morceau et la lecture effective de cette avancée, ou encore la possibilité de marquer d'un index un emplacement précis (utile pour recommencer l'écoute en un endroit précis d'une plage, pour l'étude d'un - long - morceau).
De la même façon que les DSP peuvent être empilés sous foobar, les composants peuvent sans difficulté fonctionner de façon simultanée :

FOOBAR EN ACTION - Part.II : menus contextuels
Après avoir passés en revue l'ensemble des menus déroulants, passons aux menus contextuels (click droit). Derrière des menus aux apparences basiques, on trouve de petits outils fantastiques de simplicité, autorisant la création de listes de fichiers, le renommage, le classement ou le tagging de masse, un algorithme replaygain...
![]()
1. Remove from playlist : retire de la playlist le(s) fichier(s) en surbrillance.
2. Crop : ne conserve dans la playlist que le(s) fichier(s) en surbrillance.
3. Copy display name(s) : copie dans le presse papier les informations du ou des fichiers apparaissant dans la playlist. Peut servir à créer rapidement une liste au format texte de tous vos fichiers audio (exemple de liste obtenue par copier/coller) !
4. Open directory : ouvre une fenêtre explorer sur le dossier contenant le fichier en question. Permet de renommer/supprimer/déplacer à la main les fichiers ou répertoires en milieu familier.
5. Database :
![]()
♪♪ Reload info from files : Force le logiciel à relire les informations de tags et autres données d'un ou plusieurs fichiers(bitrate...). Lorsqu'un fichier est importé une première fois dans foobar, le logiciel stocke les données des fichiers dans sa base de donnée. Or, lorsque vous modifiez des champs de tags ou appliquez Replaygain avec un logiciel externe, foobar ne mettra pas automatiquement à jour les modifications (les performances chuteraient de façon impossible), et continuera d'afficher des données disparues. Pour que foobar lise les nouvelles informations de fichiers, vous pouvez soit rafraîchir intégralement la base de donnée en la réimportant après suppression (long, cf plus haut : NUKE DATABASE dans les préférences), soit appliquer localement le réimport avec cette fonction RELOAD INFO...
♪♪ Rewrite files from database : Une des fonctions les plus originales à mon sens. Foobar réinscrit tous les tags d'un fichier d'après les infos contenues dans la database. Deux champs d'application :
· Vous avez par mégarde supprimé des champs important avec un masstagger, qui vous fera perdre des heures de boulot : grace à cette fonction, en un click, foobar vous restaurera l'ensemble des données perdues.
· Vous encodez un disque audio ou un fichier sous plusieurs formes (une pour archivage, une pour le baladeur, une autre pour le PC, une dernière pour le voisin qui veut un débit précis...), et vous pestez contre l'obligation de retagger à l'identique chacun de ces encodages : il vous suffira de tagger un jeu, de l'importer sous foobar, puis de substituer à ces fichiers d'autres affichant le même nom. Avec REWRITE FILE TAGS.., foobar remplira tous les tags à l'identique :-)
=> véritable canot de sauvetage, on n'oubliera pas la présence de cette fonction originale en cas d'erreur de manipulation avec un masstagger (ce qui arrive assez régulièrement lorsqu'on est pris par l'urgence).
6. Show file info :
Ouvre une boîte de visualisation et d'édition des tags et autres métadonnées.
· L'affichage des tags et leur édition pourra dérouter les personnes familières avec d'autres lecteurs audio. D'autres en revanche reconnaîtront la patte de Peter Pawlowski, qui avait déjà opté pour ce système de popup pour le le plug-in (officiel) de l'ogg vorbis sous winamp. On y trouvera des avantages et des inconvéniants. En inconvéniants, un léger manque de lisibilité immédiate, puisque seuls les premiers caractères de chaque champs apparaissent ; une esthétique assez sommaire aussi. En avantages : une fenêtre de visualisation du tag à taille variable offrant un confort de visualisation très large (utile lorsqu'en tag, on insère un article p.exemple). L'immense avantage d'un tel système, c'est qu'il permet à tout utilisateur en éprouvant le besoin de créer ses propres champs personnalisés et (heureusement) de les afficher. Ces champs peuvent être créés librement, être exploités pour l'arborescence de l'album list et dans le classement de la playlist. Unique ! A noter que ces champs personnalisés peuvent être créés en masse avec le masstagger (plus bas).
![]()
· A droite figurent des informations non éditables. On trouvera les propriétés du fichier (durée, format, fréquence d'échantillonnage, nombre de canaux mais aussi version et profil du codec employé (mpc & vorbis) ainsi que les données replaygain (title/album & crête). Ces données peuvent être affichés au besoin dans la playlist, et servir de base à un classement !
· Le champ SUBSONG INDEX (en haut à gauche) sera utile pour les personnes usant de fichiers monolithiques doublés de fichiers .cue. Je rapelle que foobar gère nativement le support des fichiers .cue, et qu'il peut même lire dans les archives ; ainsi, un fichier .zip contenant un .ape et un .cue, sans décompression ni découpe, sera affiché comme album multipiste. Les numéros des pistes virtuellement recrées sont affichés dans ce champ SUBSONG.
On notera à regrêt qu'il faille parfois retoucher quelques infos dans le fichier .cue pour que foobar décode le fichier (généralement, modifier l'extension ou le chemin).
7. Replaygain :
Foobar est à l'heure actuelle le seul logiciel à offrir un support élargi de Replaygain. Cette technique, je le répète, permet de niveller le niveau sonore de l'ensemble de vos fichiers audio, sans modifier le flux, en ajustant simplement le gain au décodage. Même les fichiers mp3 bénéficient de replaygain, rendant inutile l'utilisation du rédhibitoire mp3gain sur PC. Pour cela, foobar étend l'utilisation des tags APEv2 à des formats autres que le mpc. Pour en savoir un peu plus sur replaygain, ce topic.
Foobar offre un ensemble d'outils replaygin dont certains sont même inédits (modification manuelle du gain).
![]()
♪♪ Scan per-track track gain : cette fonction lance le calcul du gain TITRE (uniquement) de chacune des plages sélectionnées. Les personnes n'utilisant jamais le décodage en mode album peuvent très bien se contenter de ce mode de calcul, qui ramènera, à la lecture, chacune des plages au niveau établi comme norme par RG : 89 dB.
♪♪ Scan selection as album : cette fonction permet le calcul de la valeur TITRE et de la valeur ALBUM. L'« album » est dans ce cas constitué de l'ensemble des titres sélectionnés. On n'utilisera par conséquent cette fonction qu'avec une sélection restreinte de fichiers.
♪♪ Scan selection as multiple albums using... : indispensable pour les personnes qui souhaiteraient calculer automatiquement la double valeur TITRE/ALBUM de chacune des plages. Foobar va ici s'appuyer sur le champs ALBUM des tags pour séparer les différentes entités. Chaque album aura donc un gain qui lui sera propre, comme si RG était appliqué séparemment. Foobar est actuellement l'outil le plus convivial dans cette tâche, régulièrement sollicitée.
Conseil : pour les grosses bibliothèques, il est préférable de lancer cette opération la nuit (ou le jour), durant votre sommeil.
♪♪ Remove replaygain info from files : fonction d'effacement des données/tags replaygain.
/ı\ AVERTISSEMENT : Les personnes souhaitant désactiver Replaygain
/ı\ à la lecture iront dans les /Préférences/Playback, et n'effaceront
/ı\ pas les données replaygain.
♪♪ Edit replaygain info (advanced) : fonction avancée qui permettra à l'utilisateur de modifier les valeurs de gains et de crête. Il est fortement recommandé de laisser en l'état les valeurs automatiquement calculées par ReplayGain. De mauvaises valeurs peuvent en effet conduire à un clipping agressif à la lecture, ou dans le cas de l'utilisation de l'Advanced Limiter, à une perte de la dynamique musicale. Si le volume obtenu avec replaygain vous parait trop faible, augmentez le volume !
On utilisera principalement l'édition avancée dans deux cas :
· lorsque le niveau sonore originel de l'album a intentionnellement été situé à un niveau hors-norme. Par exemple, certains instruments comme le clavicorde, dont le niveau naturel est très faible.
· lorsque l'algorithme replaygain échoue dans se tâche de nivellement. Cela arrive parfois (RG ne parvient à gérer toutes les situations). On pourra lors, avec quelques tâtonnements, parvenir à un niveau moyen perceptuellement en accord avec l'ensemble des autres fichiers.
8. Convert :
Appelle l'outil de décodage/conversion de fichiers (cf. la section nommée COMPONENTS/ ♪♪ Diskwriter, au sommet du topic)
![]()
♪♪ Run conversion : lance l'écriture du fichier décodé dans le répertoire spécifié dans les options.
♪♪ Settings... : Appelle le menu de paramétrage du composant Diskwriter.
On gardera à l'esprit que foobar peut être transformé en station de recompression, grace à un composant externe encore en phase de développement. Nous y reviendrons lorsque la stabilité sera au rendez-vous (et sans doute ce composant sera-t-il inclu par défaut dans foobar).
9. Masstagger :
Comme nous avons pu le voir, les tags occupent une place importante dans foobar. Ils permettent le classement, sont au coeur de l'album list, sont requis pour certaines options de replaygain... foobar permet même de créer des champs inédits, afin que chacun puisse personnaliser ses archives de la façon la plus judicieuse. Pour tirer parti de ces fonctionnalités, les fichiers doivent être taggés. Foobar dispose d'une solution intégrée permettant le taggage massif, mais aussi le renommage/déplacement physique des fichiers. A lui seul, foobar peut ordonner des milliers de fichiers.
![]()
♪♪ ♪♪ TAGS... :
La fenêtre qui s'ouvre en cliquant sur EDIT TAGS permet de manipuler de toutes les façons possibles les tags :
![]()
♪♪ Set value :
permet de définir les informations qui figureront dans un champ donné.
♪♪ Add value... :
crée un nouveau champ, et permet de définir les informations qui y figureront (attention : cette commande autorise la création de deux champs portant le même nom. Décommandée).
♪♪ Remove value... :
supprime toutes les données relatives à un champ défini (utile notamment lorsqu'un champ personnalisé a été mal intitulé).
♪♪ Remove all values... :
supprime l'ensemble des tags des fichiers.
♪♪ Copy values... :
duplique les informations contenues dans un champ vers un nouveau champ (ex. ARTIST --> COMPOSITEUR).
♪♪ Guess values from filename... :
très utile pour les personnes qui disposent de fichiers bien rangés et bien nommés : foobar analysera les informations contenues dans le chemin et les reproduira dans les tags. Le schème est bien entendu paramétrable.
♪♪ Format values from others field... :
regroupe les données de plusieurs champs en un seul.
♪♪ Remove all values except for... :
supprime l'ensemble des valeurs à l'exception de celle(s) mentionnée(s).
♪♪ Auto track number... :
attribue automatiquement un numéro de plage dans le champ idoine. L'ordre de la numérotation suivra celle de la playlist.
♪♪ ♪♪ RENOMMAGE (Rename files)... :
Dernière fonction présentée ici, mais non la moindre, le renommer de masse fait office de grand gestionnaire, allié puissant d'un explorer. Par cette fonction en effet, est devient possible de renommer en masse des fichiers, ainsi que de les placer dans des dossiers spécialement créés par le soft. Les schèmes sont très simples à mettre sur pied, et sont automatiquement mémorisés par foobar.
![]()
Exemple :
un fichier (taggé) nommé C:\killers.mpc. Soit le schème suivant :
On passera ainsi de :
C:\killers.mpc
à
C:\METAL\Iron Maiden\Killers\Iron Maiden - Killers - 01. Killers « insane ».mpc
Après avoir passés en revue l'ensemble des menus déroulants, passons aux menus contextuels (click droit). Derrière des menus aux apparences basiques, on trouve de petits outils fantastiques de simplicité, autorisant la création de listes de fichiers, le renommage, le classement ou le tagging de masse, un algorithme replaygain...


♪♪ Reload info from files : Force le logiciel à relire les informations de tags et autres données d'un ou plusieurs fichiers(bitrate...). Lorsqu'un fichier est importé une première fois dans foobar, le logiciel stocke les données des fichiers dans sa base de donnée. Or, lorsque vous modifiez des champs de tags ou appliquez Replaygain avec un logiciel externe, foobar ne mettra pas automatiquement à jour les modifications (les performances chuteraient de façon impossible), et continuera d'afficher des données disparues. Pour que foobar lise les nouvelles informations de fichiers, vous pouvez soit rafraîchir intégralement la base de donnée en la réimportant après suppression (long, cf plus haut : NUKE DATABASE dans les préférences), soit appliquer localement le réimport avec cette fonction RELOAD INFO...
♪♪ Rewrite files from database : Une des fonctions les plus originales à mon sens. Foobar réinscrit tous les tags d'un fichier d'après les infos contenues dans la database. Deux champs d'application :
· Vous avez par mégarde supprimé des champs important avec un masstagger, qui vous fera perdre des heures de boulot : grace à cette fonction, en un click, foobar vous restaurera l'ensemble des données perdues.
· Vous encodez un disque audio ou un fichier sous plusieurs formes (une pour archivage, une pour le baladeur, une autre pour le PC, une dernière pour le voisin qui veut un débit précis...), et vous pestez contre l'obligation de retagger à l'identique chacun de ces encodages : il vous suffira de tagger un jeu, de l'importer sous foobar, puis de substituer à ces fichiers d'autres affichant le même nom. Avec REWRITE FILE TAGS.., foobar remplira tous les tags à l'identique :-)
=> véritable canot de sauvetage, on n'oubliera pas la présence de cette fonction originale en cas d'erreur de manipulation avec un masstagger (ce qui arrive assez régulièrement lorsqu'on est pris par l'urgence).
Ouvre une boîte de visualisation et d'édition des tags et autres métadonnées.
· L'affichage des tags et leur édition pourra dérouter les personnes familières avec d'autres lecteurs audio. D'autres en revanche reconnaîtront la patte de Peter Pawlowski, qui avait déjà opté pour ce système de popup pour le le plug-in (officiel) de l'ogg vorbis sous winamp. On y trouvera des avantages et des inconvéniants. En inconvéniants, un léger manque de lisibilité immédiate, puisque seuls les premiers caractères de chaque champs apparaissent ; une esthétique assez sommaire aussi. En avantages : une fenêtre de visualisation du tag à taille variable offrant un confort de visualisation très large (utile lorsqu'en tag, on insère un article p.exemple). L'immense avantage d'un tel système, c'est qu'il permet à tout utilisateur en éprouvant le besoin de créer ses propres champs personnalisés et (heureusement) de les afficher. Ces champs peuvent être créés librement, être exploités pour l'arborescence de l'album list et dans le classement de la playlist. Unique ! A noter que ces champs personnalisés peuvent être créés en masse avec le masstagger (plus bas).

· A droite figurent des informations non éditables. On trouvera les propriétés du fichier (durée, format, fréquence d'échantillonnage, nombre de canaux mais aussi version et profil du codec employé (mpc & vorbis) ainsi que les données replaygain (title/album & crête). Ces données peuvent être affichés au besoin dans la playlist, et servir de base à un classement !
· Le champ SUBSONG INDEX (en haut à gauche) sera utile pour les personnes usant de fichiers monolithiques doublés de fichiers .cue. Je rapelle que foobar gère nativement le support des fichiers .cue, et qu'il peut même lire dans les archives ; ainsi, un fichier .zip contenant un .ape et un .cue, sans décompression ni découpe, sera affiché comme album multipiste. Les numéros des pistes virtuellement recrées sont affichés dans ce champ SUBSONG.
On notera à regrêt qu'il faille parfois retoucher quelques infos dans le fichier .cue pour que foobar décode le fichier (généralement, modifier l'extension ou le chemin).
Foobar est à l'heure actuelle le seul logiciel à offrir un support élargi de Replaygain. Cette technique, je le répète, permet de niveller le niveau sonore de l'ensemble de vos fichiers audio, sans modifier le flux, en ajustant simplement le gain au décodage. Même les fichiers mp3 bénéficient de replaygain, rendant inutile l'utilisation du rédhibitoire mp3gain sur PC. Pour cela, foobar étend l'utilisation des tags APEv2 à des formats autres que le mpc. Pour en savoir un peu plus sur replaygain, ce topic.
Foobar offre un ensemble d'outils replaygin dont certains sont même inédits (modification manuelle du gain).

♪♪ Scan per-track track gain : cette fonction lance le calcul du gain TITRE (uniquement) de chacune des plages sélectionnées. Les personnes n'utilisant jamais le décodage en mode album peuvent très bien se contenter de ce mode de calcul, qui ramènera, à la lecture, chacune des plages au niveau établi comme norme par RG : 89 dB.
♪♪ Scan selection as album : cette fonction permet le calcul de la valeur TITRE et de la valeur ALBUM. L'« album » est dans ce cas constitué de l'ensemble des titres sélectionnés. On n'utilisera par conséquent cette fonction qu'avec une sélection restreinte de fichiers.
♪♪ Scan selection as multiple albums using... : indispensable pour les personnes qui souhaiteraient calculer automatiquement la double valeur TITRE/ALBUM de chacune des plages. Foobar va ici s'appuyer sur le champs ALBUM des tags pour séparer les différentes entités. Chaque album aura donc un gain qui lui sera propre, comme si RG était appliqué séparemment. Foobar est actuellement l'outil le plus convivial dans cette tâche, régulièrement sollicitée.
Conseil : pour les grosses bibliothèques, il est préférable de lancer cette opération la nuit (ou le jour), durant votre sommeil.
♪♪ Remove replaygain info from files : fonction d'effacement des données/tags replaygain.
/ı\ AVERTISSEMENT : Les personnes souhaitant désactiver Replaygain
/ı\ à la lecture iront dans les /Préférences/Playback, et n'effaceront
/ı\ pas les données replaygain.
♪♪ Edit replaygain info (advanced) : fonction avancée qui permettra à l'utilisateur de modifier les valeurs de gains et de crête. Il est fortement recommandé de laisser en l'état les valeurs automatiquement calculées par ReplayGain. De mauvaises valeurs peuvent en effet conduire à un clipping agressif à la lecture, ou dans le cas de l'utilisation de l'Advanced Limiter, à une perte de la dynamique musicale. Si le volume obtenu avec replaygain vous parait trop faible, augmentez le volume !
On utilisera principalement l'édition avancée dans deux cas :
· lorsque le niveau sonore originel de l'album a intentionnellement été situé à un niveau hors-norme. Par exemple, certains instruments comme le clavicorde, dont le niveau naturel est très faible.
· lorsque l'algorithme replaygain échoue dans se tâche de nivellement. Cela arrive parfois (RG ne parvient à gérer toutes les situations). On pourra lors, avec quelques tâtonnements, parvenir à un niveau moyen perceptuellement en accord avec l'ensemble des autres fichiers.
Appelle l'outil de décodage/conversion de fichiers (cf. la section nommée COMPONENTS/ ♪♪ Diskwriter, au sommet du topic)

♪♪ Run conversion : lance l'écriture du fichier décodé dans le répertoire spécifié dans les options.
♪♪ Settings... : Appelle le menu de paramétrage du composant Diskwriter.
On gardera à l'esprit que foobar peut être transformé en station de recompression, grace à un composant externe encore en phase de développement. Nous y reviendrons lorsque la stabilité sera au rendez-vous (et sans doute ce composant sera-t-il inclu par défaut dans foobar).
Comme nous avons pu le voir, les tags occupent une place importante dans foobar. Ils permettent le classement, sont au coeur de l'album list, sont requis pour certaines options de replaygain... foobar permet même de créer des champs inédits, afin que chacun puisse personnaliser ses archives de la façon la plus judicieuse. Pour tirer parti de ces fonctionnalités, les fichiers doivent être taggés. Foobar dispose d'une solution intégrée permettant le taggage massif, mais aussi le renommage/déplacement physique des fichiers. A lui seul, foobar peut ordonner des milliers de fichiers.

♪♪ ♪♪ TAGS... :
La fenêtre qui s'ouvre en cliquant sur EDIT TAGS permet de manipuler de toutes les façons possibles les tags :

♪♪ Set value :
permet de définir les informations qui figureront dans un champ donné.
♪♪ Add value... :
crée un nouveau champ, et permet de définir les informations qui y figureront (attention : cette commande autorise la création de deux champs portant le même nom. Décommandée).
♪♪ Remove value... :
supprime toutes les données relatives à un champ défini (utile notamment lorsqu'un champ personnalisé a été mal intitulé).
♪♪ Remove all values... :
supprime l'ensemble des tags des fichiers.
♪♪ Copy values... :
duplique les informations contenues dans un champ vers un nouveau champ (ex. ARTIST --> COMPOSITEUR).
♪♪ Guess values from filename... :
très utile pour les personnes qui disposent de fichiers bien rangés et bien nommés : foobar analysera les informations contenues dans le chemin et les reproduira dans les tags. Le schème est bien entendu paramétrable.
♪♪ Format values from others field... :
regroupe les données de plusieurs champs en un seul.
♪♪ Remove all values except for... :
supprime l'ensemble des valeurs à l'exception de celle(s) mentionnée(s).
♪♪ Auto track number... :
attribue automatiquement un numéro de plage dans le champ idoine. L'ordre de la numérotation suivra celle de la playlist.
♪♪ ♪♪ RENOMMAGE (Rename files)... :
Dernière fonction présentée ici, mais non la moindre, le renommer de masse fait office de grand gestionnaire, allié puissant d'un explorer. Par cette fonction en effet, est devient possible de renommer en masse des fichiers, ainsi que de les placer dans des dossiers spécialement créés par le soft. Les schèmes sont très simples à mettre sur pied, et sont automatiquement mémorisés par foobar.

Exemple :
un fichier (taggé) nommé C:\killers.mpc. Soit le schème suivant :
%genre%\%artist%\%album%\%artist% - %album% - %tracknumber%. %title% « insane »
On passera ainsi de :
C:\killers.mpc
à
C:\METAL\Iron Maiden\Killers\Iron Maiden - Killers - 01. Killers « insane ».mpc
FOOBAR EN LIENS
Site officiel :
http://foobar2000.hydrogenaudio.org/
Dernière version stable recensée :
Sur le site officiel
Dernière version beta recensée :
-- sans objet --
Forum officiel :
http://www.hydrogenaudio.org/show.php/act/SF/f/28
Composants externes :
http://qas.united.net.kg/
http://www.cqasys.com/projects/kode54/
http://www.dago.pmp.com.pl/foobar/
http://www.hydrogenaudio.org/show.php/act/ST/f/27/t/520...
Site officiel :
http://foobar2000.hydrogenaudio.org/
Dernière version stable recensée :
Sur le site officiel
Dernière version beta recensée :
-- sans objet --
Forum officiel :
http://www.hydrogenaudio.org/show.php/act/SF/f/28
Composants externes :
http://qas.united.net.kg/
http://www.cqasys.com/projects/kode54/
http://www.dago.pmp.com.pl/foobar/
http://www.hydrogenaudio.org/show.php/act/ST/f/27/t/520...
orbitalcoil a écrit
en plus c'est une beta donc apres on aura des skins de la mort pour la finale
en plus c'est une beta donc apres on aura des skins de la mort pour la finale
Ce n'est pas à proprement parler une beta, mais plutôt une version inachevée, en chantier. La charpente est stable, et non branlante ou à risques (beta).
Esthétiquement, c'est pas tip-top : reste à savoir si l'on écoute sa musique le regard collé aux visuels ou aux courbures d'un player, ou si au contraire on préfère le faire disparaitre. Dans le premier cas, foobar n'est clairement pas recommandé, Winamp représentant un bon compromis, et WA3 ou WMP9 des must. Dans le second, lorsque les fonctionnalités audio et la qualité sont privilégiés, foobar est fortement recommandé, quoique Winamp 2 ne souffre pas de grosses lacunes.
gURuBoOleZZ a écrit
Ce n'est pas à proprement parler une beta, mais plutôt une version inachevée, en chantier. La charpente est stable, et non branlante ou à risques (beta).
Esthétiquement, c'est pas tip-top : reste à savoir si l'on écoute sa musique le regard collé aux visuels ou aux courbures d'un player, ou si au contraire on préfère le faire disparaitre. Dans le premier cas, foobar n'est clairement pas recommandé, Winamp représentant un bon compromis, et WA3 ou WMP9 des must. Dans le second, lorsque les fonctionnalités audio et la qualité sont privilégiés, foobar est fortement recommandé, quoique Winamp 2 ne souffre pas de grosses lacunes.
Ce n'est pas à proprement parler une beta, mais plutôt une version inachevée, en chantier. La charpente est stable, et non branlante ou à risques (beta).
Esthétiquement, c'est pas tip-top : reste à savoir si l'on écoute sa musique le regard collé aux visuels ou aux courbures d'un player, ou si au contraire on préfère le faire disparaitre. Dans le premier cas, foobar n'est clairement pas recommandé, Winamp représentant un bon compromis, et WA3 ou WMP9 des must. Dans le second, lorsque les fonctionnalités audio et la qualité sont privilégiés, foobar est fortement recommandé, quoique Winamp 2 ne souffre pas de grosses lacunes.
euh ok mais bon meme si on se contente de l'esthétique de foobar je trouve que l'ergonomie est proche de zero par rapport a winamp et donc je pense que maintenant il faudrait travailler de ce coté là
sinon moi les vidéos, les effets visuels je m'en tape, winamp il me sert pour l'audio (mp3 et mpc)
Sorties des versions 0.61 et d'un correctif peu de temps après :
0.61a [hotfix]:
- corrected user interface glitch with incorrect dithering method names
0.61:
- some more user-friendly explainations in preferences
- one-time warning when trying to run win9x build under winnt
- made %_ispaused% work in playlist
- dithering now uses noise shaping, thanks to Garf
- apparently there's no single thing intel compiler can do right, msvc6 build of foo_dsp_extra.dll is included again
- fixed handling of double-wchar character codes for unicode characters above 0xFFFF
- changing playback thread priority now takes immediate effect
- added %__codec% for WAV files
- added some n00b faq in metadb_handle.h to prevent idiots from using APIs in the wrong way
- replaygain scanner attempts to resample files with unsupported sample rates (requires resampler DSP installed)
- added "split multiple artist tags" in masstagger
- updated voc input
- corrected user interface glitch with incorrect dithering method names
0.61:
- some more user-friendly explainations in preferences
- one-time warning when trying to run win9x build under winnt
- made %_ispaused% work in playlist
- dithering now uses noise shaping, thanks to Garf
- apparently there's no single thing intel compiler can do right, msvc6 build of foo_dsp_extra.dll is included again
- fixed handling of double-wchar character codes for unicode characters above 0xFFFF
- changing playback thread priority now takes immediate effect
- added %__codec% for WAV files
- added some n00b faq in metadb_handle.h to prevent idiots from using APIs in the wrong way
- replaygain scanner attempts to resample files with unsupported sample rates (requires resampler DSP installed)
- added "split multiple artist tags" in masstagger
- updated voc input
Sorties des version 0.62 et de son correctif qui la remplace : 0.62a
http://foobar2000.hydrogenaudio.org
0.62a [hotfix]:
- fixed clipping error messages flooding console
0.62:
- removed useless flat dither mode
- some user interface tweaks in equalizer, thanks to Garf
- full file buffering option in diskwriter (for decoding speed tests)
- fixed system tray not being updated when currently played file is edited
- clipping is now reported through console (one-time, needs playback to be restarted to trigger again)
- added progress bars in masstagger
- changed handling of corrupted ogg streams (will display error message and try to play them instead of refusing to open)
- added option to prevent any tag writing operations in database settings
- fixed clipping error messages flooding console
0.62:
- removed useless flat dither mode
- some user interface tweaks in equalizer, thanks to Garf
- full file buffering option in diskwriter (for decoding speed tests)
- fixed system tray not being updated when currently played file is edited
- clipping is now reported through console (one-time, needs playback to be restarted to trigger again)
- added progress bars in masstagger
- changed handling of corrupted ogg streams (will display error message and try to play them instead of refusing to open)
- added option to prevent any tag writing operations in database settings
http://foobar2000.hydrogenaudio.org
Une version 0.666 beta 8 existe, disponible sur cette page. Sera installée un ensemble de composants :
• input : wma, aac, mp4... et de nombreux formats lossless
• divers : abx comparator, lecture des IDv2, accès net, modules de gravure, masstagger, replaygain....
• DSP : plug de crossfeed,
• output : un encoder vorbis
Par ailleurs, des composants externes pour la lecture des lyrics (y compris dans les fichiers ogg vorbis, mp4 et mpc !), le crossfading, l'accès freedb, l'encodage tout format, ont vu le jour depuis. Bref, foobar2000 est plus complet que jamais.
• input : wma, aac, mp4... et de nombreux formats lossless
• divers : abx comparator, lecture des IDv2, accès net, modules de gravure, masstagger, replaygain....
• DSP : plug de crossfeed,
• output : un encoder vorbis
Par ailleurs, des composants externes pour la lecture des lyrics (y compris dans les fichiers ogg vorbis, mp4 et mpc !), le crossfading, l'accès freedb, l'encodage tout format, ont vu le jour depuis. Bref, foobar2000 est plus complet que jamais.
La version 0.666 finale est sortie : la 0.667 a suivi peu de temps après.
Je vous renvoie au chagelog et aux liens de téléchargement du site officiel, désormais aisément accessible sans effet mémotechnique :
www.foobar2000.com
www.foobar2000.org
(l'ancienne adresse continue de fonctionner)
Je vous renvoie au chagelog et aux liens de téléchargement du site officiel, désormais aisément accessible sans effet mémotechnique :
www.foobar2000.com
www.foobar2000.org
(l'ancienne adresse continue de fonctionner)
jojolapatate a écrittu peux enlever " le successeur de Winamp " dans ton titre ??
y a des noobs qui pourraient le croire
y a des noobs qui pourraient le croire
Le topic ne s'adressait pas à eux
Pas plus qu'à ceux qui ne dépassent pas le stade des gros boutons pleins de couleurs et aux jolies formes (cible privilégiée des cabinets marketing bossant pour les briques Lego™).Sérieux : à chacun ses besoins. Winamp est à la traine sur pas mal de trucs (gestion des grosses librairies & architecture audio notemment).
Sortie de la version 0.7 'finale' (après 45 betas et 16 RC...).
Un pack complet est officiellement disponible sur le site officiel :
www.foobar2000.org
Un pack complet est officiellement disponible sur le site officiel :
www.foobar2000.org
gURuBoOleZZ a écrit
Le topic ne s'adressait pas à eux
Pas plus qu'à ceux qui ne dépassent pas le stade des gros boutons pleins de couleurs et aux jolies formes (cible privilégiée des cabinets marketing bossant pour les briques Lego™).
Sérieux : à chacun ses besoins. Winamp est à la traine sur pas mal de trucs (gestion des grosses librairies & architecture audio notemment).
donc selon toi, un programme, pour etre au top, doit etre moche, ce qui tendrait à prouver que les developpeurs se sont penchés essentiellement sur les fonctionnalités Le topic ne s'adressait pas à eux
Pas plus qu'à ceux qui ne dépassent pas le stade des gros boutons pleins de couleurs et aux jolies formes (cible privilégiée des cabinets marketing bossant pour les briques Lego™).Sérieux : à chacun ses besoins. Winamp est à la traine sur pas mal de trucs (gestion des grosses librairies & architecture audio notemment).
Fairlight a écritdonc selon toi, un programme, pour etre au top, doit etre moche, ce qui tendrait à prouver que les developpeurs se sont penchés essentiellement sur les fonctionnalités ![[:topacdebiere] [:topacdebiere]]()
![[:topacdebiere] [:topacdebiere]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/20/75/topacdebiere.gif)
Cela me semble assez rédcucteur.
D'abord, les considérations esthétiques sont difficilement universalisables. Jette un oeil sur 95% des skins dispos pour winamp 2 - et 90% de ceux dispos pour la défunte version 3 - pour t'en convaincre.
Ensuite, parce que sobriété ne signifie pas laideur, et look pétant n'est nullement assimilable à beauté.
Enfin, un player audio ayant pour finalité la lecture, et parfois le classement de fichiers audio, il me parait logique que les efforts initiaux soient portés sur ces aspects essentiels. Bien entendu, les personnes qui aiment observer les contours des fenêtres de leur player favori durant la lecture de leur compositions favorites, n'aimeront pas foobar. Pour les autres... ?
yems93 a écritnon seulement il est moche, mais en plus il est pas intuitif. Je ne remet pas en cause ses qualités, mais faut vraiment rentrer dedans pour savoir comment ca marche
Il y a une touche play et une touche next. J'ignore comment les autres players font pour être plus intuitifs. Pourrais-tu m'éclairer ?
Proph@ne a écrittu es un peu trop pretentieux laisse le temp a ton logiciel de se faire une place chez les pc des utilisateurs. moi rien ka te voir parler g pas envi de le reinstaller
Premièrement, ce n'est pas MON logiciel.
Deuxièmement, si tu conditionnes l'installation et l'utilisation d'un soft au ton ou à la personnalité que tu supputes des personnes qui parlent dudit logiciel, je crains en effet qu'aucune discussion rationnelle puisse jamais te convaincre de quoi que ce soit.
Quant à mon troisièmement, il est carrément hors-charte
prophane => te rends tu compte de l'intelligence de ta remarque, certainement non (relis ta signature
).
Quand à guru il demande en quoi le foobar n'est pas intuitif et je pense qu'il a raison.
mets un utilisateur qui ne connais pas les players audio devant winamp (même et surtout avec la skin de base) ou foobar et regarde leurs réactions tu sera certainement surpris. Et ce test je l'ai fait au moins des dizaines de fois.
yems93 => pour te dire que c'est plutot tes habitudes qui te font préférer winamp et te le font trouver plus "intuitif", mais sinon à l'usage et avec un peu d'habitudes et d'automatisme foobar est beaucoup plus souple que winamp.
@+
).Quand à guru il demande en quoi le foobar n'est pas intuitif et je pense qu'il a raison.
mets un utilisateur qui ne connais pas les players audio devant winamp (même et surtout avec la skin de base) ou foobar et regarde leurs réactions tu sera certainement surpris. Et ce test je l'ai fait au moins des dizaines de fois.
yems93 => pour te dire que c'est plutot tes habitudes qui te font préférer winamp et te le font trouver plus "intuitif", mais sinon à l'usage et avec un peu d'habitudes et d'automatisme foobar est beaucoup plus souple que winamp.
@+
j'aime bien ce forum
y a des gens ki croit ke je suis serieu encore
sinon le logiciel g tester les premiere version c bien mais par rapport a winamp il ne m'apporte rien donc je garde winamp. stou et dire ke c le meilleur patati patata arrete on en a rien a battre de ce ke tu pense de ce logiciel tu a fait un bon post c'est bien maintenant laisse les gens choisir.
y a des gens ki croit ke je suis serieu encore
sinon le logiciel g tester les premiere version c bien mais par rapport a winamp il ne m'apporte rien donc je garde winamp. stou et dire ke c le meilleur patati patata arrete on en a rien a battre de ce ke tu pense de ce logiciel tu a fait un bon post c'est bien maintenant laisse les gens choisir. gURuBoOleZZ a écrit
Il y a une touche play et une touche next. J'ignore comment les autres players font pour être plus intuitifs. Pourrais-tu m'éclairer ?
Il y a une touche play et une touche next. J'ignore comment les autres players font pour être plus intuitifs. Pourrais-tu m'éclairer ?
je parlais plutot des autres fonctions de foobars
par exemple le mass taggage, tu admettras qu'il est pas facile d'accès.
Je repète, je ne remets aucunement en question les qualités reconnu de Foobar (et de tes connaissances sur le sujet
)! Lassé par la pub ? Créez un compte
![[:lepton] [:lepton]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/36/20/lepton.gif)
![[:smiley qui se cache derriere un rideau] [:smiley qui se cache derriere un rideau]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/9f/76/smiley-qui-se-cache-derriere-un-rideau.gif)
