Fond
J'ai une Squeezebox et j'exécute le serveur sur ma machine (Natty). Ce serveur analyse mon répertoire de musique et ajoute tous les fichiers qui s'y trouvent à la bibliothèque du serveur, afin qu'ils soient diffusés sur le réseau vers les périphériques.
Problème
Il y a un problème cependant: tous mes fichiers ne sont pas reconnus car l'analyseur de balises du serveur est bogué. J'ai déposé un bug en amont à ce sujet.
Question
Pour résoudre ce problème, j'aimerais effacer et réécrire les balises ID3 sur mes MP3. Idéalement, je ne souhaite pas que les balises changent. Connaissez-vous un programme ou un script capable de le faire? D'une manière ou d'une autre, parcourez tous mes fichiers et enregistrez leurs métadonnées, puis supprimez-les du fichier en ne laissant que l'audio avant de le réécrire. J'essaie d'éviter d'écrire un script pour le faire moi-même (bien que je le ferai si personne ne connaît un programme/ne peut en proposer un). Espérons que cette nouvelle écriture sera acceptée par le serveur. Sinon, au moins, nous avons essayé.
Picard est un programme extraordinaire, je le recommande vivement. +1 de la rec de ssweeny.
Cependant, si vous voulez juste réécrire toutes les balises existantes, je pense que Ex Falso ( apt link ) et id3convert (apt) conviendra mieux à votre Besoins. Vous pourrez peut-être tout faire dans l'Ex Falso, mais j'aime bien savoir que les balises d'origine ont été supprimées.
Incidemment, Ex Falso dispose d’un plugin pour taguer via MusicBrainz, à l’instar de Picard.
find . -type f -iname '*.mp3' -exec id3convert -s {} \;
id3info example.mp3
Vous pouvez également utiliser id3v2 si vous connaissez le shell.
idv3 est une commande pour ajouter/modifier/supprimer/afficher les tags ID3V2, convertir/lister les tags ID3V2 et prend également en charge ID3V1.
Pour installer, tapez:
Sudo apt-get install id3v2
Pour lister la balise déjà présente dans un fichier:
id3v2 -l some_file.mp3
Pour définir l'artiste sur un fichier:
id3v2 -a "The name of the artist" some_file.mp3
Pour plus d'informations:
man id3v2
Pour une tâche comme celle-ci, je recommande MusicBrainz Picard ( apt link )
Il permet une manipulation facile des balises MP3, et interroge même la base de données MusicBrainz et met à jour/corrige vos balises.
Donnez une chance à "Ex-Falso", qui comporte les balises "remplacer" et "ajouter à existint". Il est facile à utiliser et en quelques clics, vous pouvez effectuer certaines tâches utiles, telles que: Modifier les balises, Balises de chemin, Renommer les fichiers et Numéros de piste.
Vous pouvez obtenir des informations sur ce logiciel en cliquant sur le lien suivant: http://code.google.com/p/quodlibet/
Une capture d'écran est placée ici pour votre commodité: