4 points par GN⁺ 2024-05-25 | 3 commentaires | Partager sur WhatsApp
  • Mp3tag est un outil pour organiser les métadonnées et les pochettes des fichiers musicaux, avec la possibilité de corriger plusieurs fichiers à la fois afin de réduire la charge de gestion de grandes bibliothèques audio
  • Il prend en charge ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments et APE Tags, et gère divers formats audio comme MP3, MP4, FLAC, Ogg Vorbis, Opus et WAV
  • Il peut récupérer les tags et les pochettes depuis des bases de données en ligne comme Discogs, MusicBrainz et freedb, ce qui réduit la saisie manuelle
  • Il prend largement en charge le flux d’organisation d’une bibliothèque, du renommage de fichiers basé sur les tags à l’extraction de tags depuis les noms de fichiers, au remplacement de chaînes par expressions régulières, à la création de playlists et à l’export en HTML/RTF/CSV
  • La version v3.35 la plus récente inclut une page d’options Files, des améliorations de la personnalisation de la barre d’outils, la prise en charge de RF64 WAV, des améliorations des sources de tags Discogs et MusicBrainz, ainsi que diverses corrections

Édition de tags audio et organisation de bibliothèque

  • Mp3tag est un éditeur de tags universel centré sur l’édition des métadonnées des fichiers audio
  • Il permet de sélectionner plusieurs fichiers et de corriger leurs tags en une seule fois
    • Prend en charge l’écriture des tags ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 Tags et Vorbis Comments
  • L’intégration avec des bases de données en ligne réduit le travail de saisie
    • Il peut importer des tags depuis Discogs, freedb, MusicBrainz, etc.
    • Il peut télécharger des pochettes pour les bibliothèques musicales et les ajouter aux fichiers
  • Il permet d’organiser ensemble noms de fichiers et tags
    • Il peut renommer les fichiers à partir des informations de tags
    • Il peut extraire des tags depuis les noms de fichiers
    • Il peut remplacer des caractères ou des mots dans les tags et les noms de fichiers, avec prise en charge des expressions régulières
    • Il permet de créer et gérer automatiquement des playlists pendant l’édition
  • Les informations de collection peuvent être exportées dans des formats externes
    • Il est possible de générer des rapports et des listes aux formats HTML, RTF et CSV avec des modèles personnalisés
  • L’interface utilisateur et le tagging prennent en charge l’Unicode complet
  • Des fonctions d’organisation supplémentaires sont également incluses
    • Export en lot des pochettes d’album intégrées
    • Prise en charge des tags spécifiques à iTunes
    • Fonction permettant de regrouper plusieurs actions et de les appliquer en un clic de souris
    • Les tags spécifiques à iTunes incluent notamment le type de média et les réglages TV Show

Formats pris en charge et versions récentes

  • Les formats audio pris en charge couvrent largement les formats avec perte, sans perte et les formats conteneurs
    • AAC, ALAC, AIFF, DSF, FLAC, Matroska, Monkey's Audio, MP3, MPEG-4, Musepack, Ogg Vorbis, Opus, OptimFROG, Speex, Tom's Audio Kompressor, True Audio, WMA, WavPack, WAV et WebM sont pris en charge
  • Mp3tag v3.35 du 2026-06-19 inclut une nouvelle page d’options Files, une personnalisation améliorée de la barre d’outils, la prise en charge des fichiers RF64 WAV, des améliorations des sources de tags Discogs et MusicBrainz, ainsi que diverses améliorations et corrections
    • Les changements détaillés sont disponibles dans les Release Notes
  • Mp3tag v3.34 du 2026-04-10 inclut des icônes modernes pour la barre d’outils et les menus, une mise à l’échelle de l’interface jusqu’à 200%, une barre d’outils personnalisable, ainsi que diverses améliorations et corrections
    • Les changements détaillés sont disponibles dans les Release Notes
  • Mp3tag v3.33 du 2026-01-22 inclut une fonction de mise à l’échelle et de recadrage des pochettes en carré, une nouvelle option de redimensionnement pour les illustrations intégrées, l’atténuation de problèmes apparus après une récente mise à jour de Windows, ainsi que le passage à un nouveau système de versioning
    • Les changements détaillés sont disponibles dans les Release Notes
  • Mp3tag v3.32 du 2025-11-14 ajoute la sélection de blocs de fichiers similaires selon le critère de tri actif, l’autocomplétion des valeurs de liste personnalisée lors de l’édition de File List et Extended Tags, ainsi que l’import de COMPOSER via Discogs

3 commentaires

 
xguru 2024-05-26

J’avais aussi créé et diffusé un petit utilitaire appelé TagGuru pour éditer les tags MP3.
Ça remonte déjà à il y a 15 ans. Que de souvenirs haha.

 
joyfui 2024-05-25

Waouh, je l’utilisais il y a longtemps, ça rappelle des souvenirs.
Aujourd’hui, c’est l’ère du streaming...

 
GN⁺ 2024-05-25
Commentaires Hacker News
  • MP3tag est plus ancien que le Web 2.0, Twitter et Facebook, et reste pourtant activement maintenu : c’est vraiment un outil qui rappelle de vieux souvenirs.
    https://web.archive.org/web/20010502171211/http://www.mp3tag...
    Mon ancien workflow consistait surtout à acheter des CD d’occasion et à les extraire avec AudioGrabber ; j’ai encore quelques CD physiques perdus depuis, dont il ne me reste que des MP3 à haut bitrate.
    Aujourd’hui, je remets de l’ordre dans mes anciens fichiers rippés avec MusicBrainz Picard et j’ajoute de la parité avec automedia. J’ai toujours une crainte diffuse que Spotify disparaisse un jour, et je n’ai pas envie de perdre mon ancienne collection de musique.

    • Mon workflow consiste à acheter des CD de musique originaux d’occasion à bon prix, à les ripper en FLAC avec EAC et un LG BH16NS55 externe, puis à les importer automatiquement dans la base de données beets.io via un cronjob.
      Ce lecteur est rapide et précis, autour de 120 secondes par CD, et beets uniformise automatiquement les métadonnées dans 99 % des cas. Ensuite, je fais une conversion sur place des FLAC en MP3 192 kbps avec beet convert, puis quand l’archive atteint 25 Go, je stocke les FLAC parfaitement tagués sur un disque Blu-ray.
      Mon instance auto-hébergée de Navidrome et une VM Windows avec iTunes pointent vers le dossier beets ; sur Android/iPhone, j’utilise l’app Substreamer ainsi que les playlists intelligentes/favoris de Navidrome, et mon iPod Nano 7 se synchronise via les playlists intelligentes d’iTunes.
      J’automatise tout ce qui peut l’être, donc en pratique je ne fais à la main que l’achat, le rip et l’archivage Blu-ray, et c’est bien plus simple que je ne l’aurais imaginé.
      1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/
      2: https://github.com/navidrome/navidrome/issues/1417
    • Spotify n’a même pas besoin de disparaître. Il suffit que je perde l’accès aux morceaux que j’aime, qu’ils augmentent les prix de manière abusive ou que la qualité du service baisse au point de ne plus valoir le coup.
      Personnellement, utiliser un service basé sur Internet pour récupérer les métadonnées d’une collection locale me met aussi mal à l’aise. J’imagine que les serveurs enregistrent les requêtes, les noms de fichiers, les métadonnées récupérées, l’IP et les horodatages, puis les conservent pendant un certain temps.
      Je ne sais pas combien d’acteurs revendent ces données, mais ce que j’écoute ne regarde personne, et je n’ai aucune envie de voir une organisation comme la RIAA utiliser ces informations comme preuve ou venir exiger une preuve d’achat pour tous les MP3 présents dans les logs.
    • Spotify me rend fou : quoi que je fasse, au bout d’environ une heure d’écoute, l’app me ramène toujours aux mêmes 50 morceaux en boucle. Je paie encore et je l’utilise parfois, mais écouter ma propre collection est bien mieux.
    • Si tu ne l’as pas encore vu, beets pourrait être la solution.
      https://beets.io/
    • Je me souviens du temps que je passais à gérer les métadonnées de plus de 1000 MP3, à les synchroniser entre différents lecteurs de musique et à faire des sauvegardes sur CD-RW.
      J’aimais ce genre de travail, et aujourd’hui encore ; on pourrait appeler ça un jardin numérique de l’ère Web 1.0.
  • Je suis ravi qu’un développeur solo puisse gagner sa vie avec les dons et la version Mac payante de cet outil. C’était un indispensable pour le taggage audio en masse, et la communauté est aussi très utile.

    • C’est tellement vrai. Chaque fois que j’en ai besoin, je commence par vérifier s’il y a une mise à jour, et je suis toujours à la fois rassuré et surpris de voir qu’il est toujours maintenu après 20 ans. C’est un exemple parfait de logiciel bien conçu.
  • Sous Linux, j’ai utilisé Puddletag comme alternative à Mp3tag, et ça marche plutôt bien.
    https://docs.puddletag.net/

    • J’ai longtemps utilisé Kid3 comme outil principal, mais ces temps-ci j’utilise Strawberry comme solution tout-en-un à la fois lecteur musical, outil d’organisation et tagger.
      Son éditeur de tags intégré prend en charge MusicBrainz et réorganise aussi automatiquement les fichiers. Je regrette juste qu’il laisse les anciens dossiers et fichiers en place. Par exemple, si on a plusieurs dossiers de téléchargement MP3/FLAC/autres avec des scans de pochettes, il réorganise très bien tout ça dans la structure voulue à partir des tags, mais les fichiers “supplémentaires” restent là et il faut les nettoyer manuellement.
      Cela dit, c’est un vrai couteau suisse électrique, une application capable de tout faire au même endroit.
      Une structure de répertoires correcte serait Artist/(YYYY) Album Name/NN-Song Title.[mp3|aac|flac]
      https://www.strawberrymusicplayer.org/ -- c’est un fork de Clementine, qui était lui-même un fork d’Amarok.
    • Puddletag m’a fidèlement accompagné pendant des années et j’en suis très reconnaissant, mais ce n’est pas un produit aussi abouti que mp3tag, et c’est bien plus fragile.
      Par exemple, après une récente mise à jour, j’ai des erreurs Python. À l’inverse, Mp3tag a toujours fonctionné impeccablement de toutes les façons possibles depuis l’aube des temps. Comme foobar2000, c’est l’un des meilleurs logiciels jamais créés.
    • mp3tag fonctionne aussi très bien sous Wine.
    • Mp3tag fait partie des rares applis que j’utilise régulièrement, donc j’allumais encore une VM Windows ou je le faisais tourner sous Wine, mais je pense essayer Puddletag.
    • Sous Linux, j’ai toujours utilisé Kid3.
  • Foobar2000 a un très bon éditeur de tags. J’aime particulièrement sa fonction qui permet de synchroniser en masse les tags de titre à partir des noms de fichiers.
    On peut le faire via Properties -> Tools -> Automatically Fill Values, et l’inverse — renommer les fichiers à partir des tags — est aussi possible via File Operations -> Rename To, ce qui est très pratique.

    • Il y a aussi des taggers pour MusicBrainz et Discogs. Discogs contient même des albums dont l’artiste n’est pas présent dans MusicBrainz.
    • C’est dommage que ce soit en pratique une application réservée à Windows.
  • Sur Mac, j’utilise Kid3
    https://kid3.kde.org
    Ce n’est pas une app Mac native, donc ce n’est pas idéal, mais en pratique ça fonctionne très bien.

    • Kid3 est excellent. C’est appréciable qu’il propose à la fois des frontends GTK et Qt.
  • Il me semble qu’ID3 contenait aussi des frames étranges comme le Popularimeter (POPM), qui stocke une adresse e-mail et une note. lawik en parcourt quelques-unes dans cet article, c’était intéressant.
    https://underjord.io/id3-specification-and-speculation.html

    • J’ai lu cet article il y a environ un mois et je l’ai tout autant apprécié. J’ai ensuite été un peu déçu d’apprendre que la proposition de déclencher des explosifs de scène plus tard via des timecodes d’événements figurait réellement dans la norme ID3v2 elle-même.
      Les idées farfelues autour de la frame POPM étaient aussi intéressantes. Le choix des auteurs de la norme ID3v2, à la fin des années 1990 avant les grandes vagues de spam, d’y inclure des adresses e-mail paraît aujourd’hui assez naïf.
  • Sur macOS, il y a aussi Meta, et après l’avoir essayé, je l’ai trouvé meilleur que mp3tag.
    https://www.nightbirdsevolve.com/meta/
    On peut aussi organiser et taguer avec l’app Music intégrée. Je m’en sers depuis 10 ans, iTunes inclus auparavant, pour gérer ma bibliothèque musicale locale, et ça a été l’un des meilleurs outils de ma vie. Le fait de pouvoir synchroniser la bibliothèque avec un iPhone est aussi un gros avantage.
    Cela dit, la qualité logicielle a beaucoup baissé depuis la réécriture de Big Sur. Je me demande aussi s’il existe une alternative cross-platform qui soit à la fois un bon tagueur, un bon lecteur/outil d’organisation, avec une synchronisation facile vers le téléphone, et un bon lecteur sur téléphone.

  • J’ai arrêté de me préoccuper du MP3 il y a plus de 10 ans et je suis passé à AAC (.m4a), et pour ça j’utilise AtomicParsley en ligne de commande. Ça peut être utile à savoir pour ceux qui cherchent ce genre d’outil.
    https://github.com/wez/atomicparsley

  • Fait intéressant, je n’ai découvert et utilisé cet outil qu’il y a un mois. Depuis des années, je voulais migrer les quelques centaines de MP3 qu’il me restait du mode de stockage de iTunes/Music vers le système de fichiers, mais la base de données iTunes stockait le nombre de lectures et les notes en étoiles dans la base, et non dans les fichiers eux-mêmes.
    Il s’avère qu’il n’existe pas de tag standard pour ça et, d’après ce que j’ai trouvé, POPULARIMETER était le plus courant. Il se stocke au format EMAIL|RATING|PLAYCOUNTER, où l’e-mail est une chaîne au choix, la note un entier de 0 à 255, et le compteur de lecture aussi un entier.
    J’ai donc écrit un script Python qui lit les fichiers sur disque, les associe aux entrées de la base iTunes, remplit POPULARIMETER, puis vérifie dans MP3tag que tout est correctement défini.
    Il m’a fallu quelques heures pour comprendre la méthode et vérifier que ça fonctionnait correctement. Malheureusement, VLC et mpv, mes lecteurs MP3 actuels, ne prennent pas en charge la mise à jour du champ POPULARIMETER, donc cela reste un vestige immuable de l’époque iTunes.
    1 étoile → 0.2x255 = 51, 2 étoiles → 0.4x255 = 102, etc.

    • Le nombre de lectures, et un tagging raisonnable même s’il ne correspondait pas toujours à mes goûts, c’est à peu près tout ce qui me manque d’iTunes. Sur Mac OS, ce sont surtout iTunes et Time Machine qui me manquent.
      J’utilisais autrefois des choses comme une “Smart Playlist” qui choisissait aléatoirement une trentaine de morceaux avec moins de 3 lectures pour les mettre en Shuffle, afin que mes goûts musicaux ne tombent pas dans une ornière, et cette fonction me manque.
  • Comme alternative sur Mac OS, j’aime beaucoup Metadatics
    https://apps.apple.com/us/app/metadatics/id554883654?mt=12

    • Mp3Tag existe aussi en application native macOS
      https://mp3tag.app/
    • Il m’arrive très occasionnellement de ripper des fichiers, et j’oublie toujours avec quel logiciel je les ai tagués. Mon historique bash mentionne TriTag
      TriTag https://github.com/korseby/TriTag
    • Mon lecteur Mac prend aussi en charge l’édition des tags. C’est encore un peu basique pour l’instant, mais je travaille sur davantage de fonctionnalités.
      https://plastaq.com/minimoon
    • Je recommanderais Meta
      https://www.nightbirdsevolve.com/meta/
      C’est un excellent logiciel que j’utilise avec satisfaction depuis des années.
    • J’utilise souvent metadatics, et c’est un bon programme.