Ceci est une ancienne révision du document !



Logo de EasyTag

EasyTag : un éditeur de métadonnées audio

Easytag est un logiciel sous licence GPL dont la fonction principale est l'édition des "tags" ou "metadata" des fichiers audios, aussi appelés "tags ID3".
L'édition des tags concerne les fichiers: MP3, MP2, FLAC, Ogg Vorbis, MusePack, WavPack (WV) et Monkey's Audio (APE).

L'édition des tags permet de ranger vos fichiers audio et d'afficher du contenu pendant leur lecture. EasyTag permet d'importer des tags depuis internet, de renommer vos fichiers et dossiers selon des tags ou inversement, de créer des tags audio selon vos noms de fichier ou depuis un fichier texte.

EasyTag est une boîte à outils performante proposant de nombreuses fonctions et paramètres afin d'assister l'homogénéisation d'une bibliothèque multimédia.

Installez le paquet easytag disponible dans les dépôts Universe.

sudo apt-get install easytag

Installation d'une version patchée d'Id3lib

Easytag gère correctement l'Unicode à condition d'avoir une version de id3lib patchée (si ce n'est pas le cas il vous préviendra) !

L’arborescence d'EsayTag affiche les dossiers sur la colonne de gauche, les fichiers dans la colonne centrale et les tags audio correspondant à la sélection de fichier en cours. Par défaut EsayTag affichera les fichiers contenus dans le dossier sélectionné et dans tous les sous-dossiers. Prenez cette information en compte avant de sélectionner un dossier contenant beaucoup de données.

Pour appliquer vos modifications sur les fichiers, vous devez effectuer une sauvegarde du travail effectué avec l'une des méthodes suivantes :

  • Depuis le menu Fichier → Sauvegarder le(s) fichier(s) ;
  • Depuis le bouton Sauvegarder le(s) fichier(s) situé(s) dans la barre d'outil ;
  • Avec le raccourci clavier Ctrl + S.

Cela vous permettra de tester des modifications avant de les inscrire dans les fichiers.

Appliquer un tag à plusieurs fichiers

Vous pouvez définir une information commune à plusieurs fichiers comme une pochette d'album, un nom d'album, d'artiste, une date, …

  1. Sélectionner tous les fichiers concerné (d'un album par exemple) ;
  2. Modifiez le ou les champs souhaité ;
  3. Pour chaque champ modifié, cliquer sur le petit bouton à droite du champ pour appliquer la modification à tous les fichiers concernés
  4. Sauvegardez vos modifications.

Récupérer et extraire des tags

Récupérer les tags sur internet

Il est possible de récupérer automatiquement les informations correspondant à un CD enregistré dans la base de donnée en ligne CDDB vous évitant de tout saisir à la main. La recherche CDDB est accéssible depuis le menu Divers → Recherche CDDB… ou depuis un clic droit de souris.

  1. Sélectionnez tous les fichiers d'un seul album ;
  2. Classez dans l'ordre de piste croissant ;
  3. Ouvrez l'outil de recherche CCDB ;
  4. Sélectionnez l'album correspondant dans les résultats ;
  5. Acceptez les changements proposés ;
  6. Sauvegardez les tags.

Si la recherche est infructueuse, vous pouvez faire une recherche avancée. Si vous n'êtes pas souvent connecté à internet ou si votre connection est limitée, vous pouvez utiliser une copie locale de la base de donnée disponible en ligne.

Extraire les tags à partir du nom de fichier et de répertoire

EasyTag permet de récupérer des tags à partir de nom de fichier et de répertoire. Si aucune informations n'était disponible sur CDDB (artiste locaux, musique peu connue, …) et si les fichiers sont nommé il est possible de compléter automatiquement les tag grâce au scanner d'EasyTag. Le scanner est accéssible depuis le menu Scanner ou depuis un clic droit de sourie.

  1. Sélectionnez tous les fichiers à modifier ;
  2. Ouvrez le scanner en choisissant l'option Compléter Tag ;
  3. Définissez les paramètres selon le nom des fichiers ;
  4. Cliquez sur l'icône de scan en vert.

Pour plus d'informations sur les paramètres existant, vous devez consulter la légende accéssible depuis le bouton bleu avec un point d'interrogation.

Exemple pratique

Pour des fichiers nommés :

  • Ludwig Von 88/Tout pour le Trash/07 CADEAUX Dix Mille Soleils - Ludwig Von 88.mp3
  • Ludwig Von 88/Tout pour le Trash/08 CADEAUX Communiste - Ludwig Von 88.mp3
  • Ludwig Von 88/Tout pour le Trash/09 CADEAUX Club Med - Ludwig Von 88.mp3

On retrouve dans l'orde : le nom d'artiste, de l'album, les numéros de piste, un texte inutile, le titre de la piste puis de nouveau le nom de l'artiste. Les paramètres de scanner à utiliser serait :

%a/%b/%n CADEAUX %t  - %i
  • %a Artiste : Ludwig Von 88 ;
  • le symbole / : séparateur de dossier ;
  • %b Album : Tout pour le Trash ;
  • le symbole / : séparateur de dossier ;
  • %n Piste : 07 ;
  • CADEAUX ou tout autre texte indiqué ici ne sera pas traité, dans cet exemple il est obligatoire de le faire pour ne pas l'intégrer dans le titre de la piste ;
  • %t Titre de la piste : Dix Mille Soleils ;
  • %i Rien, utilisé pour ignorer une chaîne.

Il vous reste plus qu'a faire vos propre essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur.

Afin d'accélérer et d'affiner l'extraction de tag depuis un nom de fichier, il est possible de préparer au préalable les noms de fichiers avec l'outil pyRenamer.
Cet outil permet de nombreuse chose dont le remplacement du texte inutile présent dans l'exemple précédent.

Charger les tags depuis un fichier texte

Certains d'entre vous pourraient être amenés à traiter les étiquettes dans un programme annexe ou depuis une liste de titres présent sur une page Web. Avec EasyTag, il est possible de les rentrer de manière automatique.

Prérequis :

  • Avoir un fichier texte contenant les infos des morceaux sur chaque ligne et dans l'ordre ;
  • Avoir traité les informations pour que chaque champ soit clairement identifié (utilisation de séparateur tel que « - » par exemple) ;
  • Savoir utiliser le scanner de tag.

Vous devez maintenir ouvert le scanner et l'outil d'importation :

  1. Ouvrez le Scanner de Tag ;
  2. Sélectionnez les fichiers puis cliquez sur Divers → Charger les Noms des Fichiers à partir d'un TXT ;
  3. Dans la nouvelle fenêtre indiquez le fichier texte contenant les informations à importer ;
  4. Validez l'ouverture avec le bouton Charger ;
  5. Vérifiez que exécuter le scanner courant pour chaque fichier soit coché ;
  6. Paramétrez le scanner en fonction du contenu du fichier texte ;
  7. Appliquez les changements et fermez.

Pensez à contrôler le résulta avant d'enregistrer les modifications.

Renommer vos fichiers ou dossiers

Il est possible de renommer vos fichiers et dossiers en fonction des tag inscrit dans les différent morceaux. Avant d'utiliser cette fonction, veuillez sauvegarder vos dernière modifications.

  1. Ouvrez le scanner de tag ;
  2. Choisissez l'option Renommer le(s) Fichier et Répertoire(s) ;
  3. Configurez les paramètres selon le résulta souhaité.

Exemple pratique

Avec les tags suivants, on souhaite ranger les morceaux par style puis artiste, album et morceaux :

  • %a Artiste : Ludwig Von 88 ;
  • %b Album : Tout pour le Trash ;
  • %n Piste : 07 ;
  • %t Titre de la piste : Dix Mille Soleils ;
  • %g Genre : Punk.

Les paramètres de scanner

%g/%a/%b/%n. %t

permettront d'obtenir l’arborescence suivante

  • Punk/Ludwig Von 88/Tout pour le Trash/07. Dix Mille Soleils.mp3
  • Punk/Ludwig Von 88/Tout pour le Trash/08. Communiste.mp3
  • Punk/Ludwig Von 88/Tout pour le Trash/09. Club Med.mp3

Il vous reste plus qu'a faire vos propre essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur.

Il est possible d'affiner et personnaliser les noms de fichier avec l'outil pyRenamer.
Cet outil permet de nombreuse choses dont la recherche et le remplacement de texte ou l'utilisation de métadonnée de fichiers audio et d'image.

Tag illisible

Easytag enregistre les tags ID3 en version 2.4 par défaut. Certains lecteurs autoradio ne gèrent pas encore cette version et peuvent afficher des informations qui semblent corrompues. Pour régler ce problème, il suffit de paramétrer Easytag pour qu'il enregistre les tags ID3 en version 2.3.

Pour être sûr que vos tags soient reconnus par d'autres périphériques (baladeur MP3, autoradio, …) pensez à vérifier le mode d'encodage du tag. Il semble qu'utiliser ISO-8859-1 plutôt que Unicode (UTF-8 par exemple) améliore leur lisibilité. Dans Paramètres → Préférences → Paramètres des Tags ID3, choisissez votre "Jeu de caractères".

Problème de hauteur de fenêtre

Si vous avez un écran 1024x768, vous aurez peut être le problème de ne pouvoir retailler la hauteur de la fenêtre easytag.

Pour corriger ce désagrément, supprimer la panneau de log en bas de la fenêtre en positionnant la valeur sho_log_view à 0 dans le fichier ${HOME}/.easytag/easytagrc.

La fenêtre sautille et se déplace

Avec les petits écrans, la fenêtre d'Easytag sautille et se déplace lorsqu'on veut lancer une commande à la souris ce qui rend le programme inutilisable. Pour corriger cela, faite la combinaison de touches Alt + F5 à chaque ouverture du programme pour stabiliser la fenêtre.

  • easytag.1405063784.txt.gz
  • Dernière modification: Le 11/07/2014, 09:29
  • par tutoux