En tant que lecteur audio moderne et performant, foobar2000 utilise les tags au meilleur de leurs possibilités, autant pour des informations techniques que générales. Un tag, pour ceux qui ne connaissent pas encore ce vocabulaire est en général une donnée texte liée au fichier audio lui même, il peut être stocké au début ou à la fin du fichier (ça a son importance). Les tags permettent de faire le lien entre le fichier audio et un nombre impressionant d'informations diverses et variées, comme l'interprète, l'année d'enregistrement, de publication, le numéro de la chanson, mais aussi le prix d'achat, le nom de l'ingénieur son qui s'est occupé de l'enregistrement, les paroles de la chanson, ou même la pochette du CD. Un bon lecteur audio doit être capable de lire et reconnaitre ces informations écrites par l'utilisateur, mais aussi les considérer comme un moyen de trier vos fichiers, ce que foobar effectue sans problème. Foobar qui reste malheureusement un des rares lecteur à être capable de pleinement exploiter les tags en affichant même les tags les moins communs, mais aussi en vous permettant de créer vous même vos tags sans aucune limitation si ce n'est votre imagination. Foobar2000 se sert également de tags pour des fonctionnalités peu communes, comme le Replaygain , une lecture réellement gapless pour des formats souffrant de ce défaut (mp3,AAC). Pour çelà, foobar gère parfaitement tout les standards de tag des différents formats audio ainsi que des conteneurs (ogg, mp4, mpc, ape, wma).Les formats et leur standard de tag.
Format
(* signifie conteneur)![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
MP3 ![]()
![]()
![]()
OptimFrog ![]()
![]()
![]()
Matroska (*) ![]()
Monkey Audio ![]()
![]()
MPC ![]()
![]()
TTA ![]()
![]()
Ogg (vorbis) (*) ![]()
FLAC ![]()
![]()
AAC (supporté via MP4) ![]()
WAV ![]()
Shorten ![]()
WMA ![]()
MP4 (*) ![]()
ALAC ![]()
Pour les formats sans standard de tag propre (WAV,AAC,SHN), vous pouvez utiliser des conteneurs pour tagguer vos fichiers.
A propos du duo mp4/AAC
Le format AAC/mp4 est de plus en plus utilisé avec l'avènement de l'iPod et d'iTunes. Mais il y a encore une zone d'ombre à propos de ce duo qui donne naisance à des croyances fausses. Le mp4 n'est pas un format audio mais un container ou conteneur, ce qui veut dire une enveloppe multimédia faite pour gérer des flux audio et/ou video. Le format audio généralement contenu par les fichiers mp4 est en fait de l'AAC (Advanced Audio Coding), rival plus évolué du mp3 qui devrait supplanter ce dernier. L'AAC, comme le mp3 est un format de données brutes, sans standard préconçu de tags. Et si le mp3 a presque son standard avec l'ID3 (dont seul l'habitude commune dicte les règles), l'AAC n'a pas et ne pourra jamais avoir de tag, par conséquent, tagguer des fichiers AAC viole la norme du format et rien n'assure leur lisibilité par un quelconque lecteur audio. La solution provient du mp4, conteneur évolué qui lui possède un standard de tag bien précis, moderne et bien décrit. Par conséquant, les utilisateurs de fichiers en AAC devraient mettre leur fichiers dans une enveloppe mp4, cette opération est rapide, entièrement réversible, sans aucune perte d'information, le seul inconvénient est la perte de compatibilité avec certains lecteurs (portables comme les portables nokia).Foobar offre deux solutions aux utilisateurs de l'AAC:
- Un tagguage en APE, tags situés à la fin des fichiers, ce qui devrait donc éviter que les lecteurs incompatibles considèrent le fichier comme corrompu (à l'inverse des tags ID3)
- Une gestion du format mp4, avec son propre standard de tag, compatible Replaygain et bénéficiant des avantages offert par foobar pour les options de tagging.
- Il existe des plugins qui peuvent placer les fichiers AAC ou mp3 dans un conteneur mp4, ce qui permet de bénéficier d'un standard de tag correctement défini.
foobar2000 et les standards de tags (mp3)
Le mp3 a beau être un format très répandu, il n'a pas de standard de tag propre ou bien défini. L'ID3 est fonctionne grâce à une utilisation répandue. Et si l'APEv2 est préféré chez les développeurs, Peter a décidé d'écrire par défaut en ID3v2.4 pour des problèmes de compatibilité. Si vous vous demandez quel(s) standard(s) choisir:Les tags ID3 sont écrits au début du fichier, ce qui fait que le moindre changement nécéssite la réinscription complète du fichier. Les tags APE sont pour leur part écrits généralement à la fin du fichier, ce qui veut dire qu'un changement de tag ne nécéssite qu'une réecriture de la fin du fichier et non pas de son intégralité, ce qui fait que l'édition de tag APEv2 est plus rapide (ça parait anodin, mais dès la centaine de fichier, la différence entre les deux modes est déjà de l'ordre de la minute). Mais l'un des inconvénients de l'APE est que la plupart des lecteurs audio ne reconnaissent pas ce standard. De plus, dans la version 0.9, Peter enregistre temporairement les fichiers taggués en ID3 lorsque les tags sont édités, par conséquence, un crash de la machine pendant la récriture des tags ID3 ne devrait pas corrompre le fichier.
- ID3v1 tags only: Bonne option pour les gens utilisant peu de tags avec des lecteurs portables ne lisant que ce standard.
- ID3v2: utile pour les personnes utilisant d'autres lecteurs audio que foobar2000 ou des lecteurs portables qui supportent uniquement ce standard
- ID3v1 et ID3v2: cf ci dessus
- APEv2 tags only: Bonne option pour les personnes utilisant uniquement foobar2000 comme plateforme de lecture audio sur leur PC
- APEv2 et ID3v1: Bonne option pour les personnes utilisant foobar2000 pour leur PC mais aussi des platines DVD ou chaines hi fi
A propos du stndard ID3 et de foobar2000 (Explications de Peter, différents point de vue etc.. Très intéressant)
Pour les gens qui veulent utiliser un vrai standard de tags, utilisez un conteneur mp4 pour vos fichiers mp3, mais ça diminuera la compatibilité de vos fichiers...Champs de tags fréquemment utilisés
En fait, vous pouvez créer tout les tags qui vous passent par la tête, mais certains tags sont plus courants que d'autres.
- Album,artist,tracknumber,discnumber,comment,performer,publisher,label,venue,date,genre : Les tags les plus courants
- Album artist: A utiliser surtout pour les albums avec plusieurs artistes (compiles en particulier), rentrer un Album artist peut permettre de faire la différence entre l'artiste principal et un artiste invité pour une chanson de l'album. Album artist est également utilisé pour les compiles ou albums avec artistes multiples (BO), dans ce cas, rentrez ce que vous voulez ("Various Artists", "VA" etc..), ce sera utile pour utiliser le field remapping effectué par foobar et plus particulièrement %track artist%.
- Various: pour les albums à artistes multiples, moins usité et ne bénéficie pas du field remapping, ce qui fait que l'utilisation d'Album Artist lui est préféré.
- Single: pour les singles, intéressant pour UIcolumns et plus spécialement les modes hybrides pour détecter les singles.
- Replaygain tags (replaygain_album_gain , replaygain_track_gain , replaygain_album_peak , replaygain_track_peak )
![]()
Common fields/standards
Classical music supertagging! (sujet sur les tags utilisés par les personnes écoutant de la musique classique)
Créer ou vérifier le contenu de vos tags
A l'aide du menu contextuel, allez dans properties. Une nouvelle fenêtre apparaitra:
De là, vous avez accès aux fonctions usuelles: Edit, Copy, Add, Remove (un champ spécifique, tout les champs, ou tout les champs sauf certains).
Si vous créez de nouveaux tags, une nouvelle fenêtre apparaitra. Vous n'aurez alors plus qu'à entrer le Tag (artist, Album, comment) et sa valeur (Eminem, Michel Jackson,Mozart)
Les tags ID3v1 sont limités à 30 caractères.
Field remapping
Field remapping is a simple way to access to your tags directly.
This is a simple table to sum up the action of field remapping. (taken from the wikiField remapping )
%album artist% $if3($meta(album artist),$meta(artist),$meta(composer),$meta(performer)) %album% $if3($meta(album),$meta(venue)) %artist% $if3($meta(artist),$meta(album artist),$meta(composer),$meta(performer)) %disc%, %discnumber% Retourne le discnumber. Le discnumber est pris à partir du tag discnumber tag; s'il n'existe pas, il est pris à partir du tag disc. Si aucun des deux n'existe, le champ est indéfini %track artist% $meta(artist), si $meta(album artist) est diférent de $meta(artist), sinon, le champ est vide.
Très utile pour détecter les albums avec plusieurs artistes.
%title% $if2($meta(title),%_filename%) %track%, %tracknumber% $num($meta(tracknumber),2) %bitrate% $if2($info(bitrate_dynamic),$info(bitrate)) %channels% Retourne mono ou stereo au lieu de 1 ou 2 %filesize% la taille est donnée en bits %samplerate% fréquence d'échantillonage en Hertz (Hz) %codec% $codec() %playlist_number% $num(%_playlist_number%,$len(%_playlist_total%))
02:10:12. 30 August 2007