web-dev-qa-db-fra.com

Effacer et réécrire les tags MP3 ID3

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é.

4
Iain Lane

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.

Processus

  1. Utilisez Ex Falso pour renommer tous vos fichiers en utilisant les champs que vous souhaitez conserver (astuce: cliquez sur "Aperçu", puis sur "Enregistrer").
  2. Supprimer tous vos tags: find . -type f -iname '*.mp3' -exec id3convert -s {} \;
  3. Vérifiez que les balises sont vraiment disparues: id3info example.mp3
  4. Utilisez Ex Falso pour ré-identifier en fonction des noms de fichiers ou de MusicBrainz.

Ex Falso renaming files

6
djeikyb

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
3
Psddp

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.

1
ssweeny

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é:

enter image description here

1
Geppettvs D'Constanzo