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

Certains formats comme le WMA ne peuvent pas être édités avec Easytag. Il faudra alors utiliser un autre éditeur comme Kid3 (présent dans les dépôts)

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.

Pré-requis

Installation

Installez le paquet 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) !

Utilisation

L’arborescence d'EasyTag 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és (d'un album par exemple) ;
  2. Modifiez le ou les champs souhaités ;
  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ées en ligne CDDB, vous évitant de tout saisir à la main. La recherche CDDB est accessible 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 CDDB ;
  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 connexion est limitée, vous pouvez utiliser une copie locale de la base de données 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 information n'était disponible sur CDDB (artistes locaux, musique peu connue, …) et si les fichiers sont nommés il est possible de compléter automatiquement les tags grâce au scanner d'EasyTag. Le scanner est accessible depuis le menu Scanner ou depuis un clic droit de souris.

  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 accessible 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'ordre : 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 seraient :

%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 ne 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 tags 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 nombreuses choses, 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ésents 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ésultat 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ésultat 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.

Résolution de problèmes

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.

* easytag-2.1.10 : easytagrc se trouve dans .config : avec l'éditeur de texte 'leafpad' par exemple :

jlg@jlg-NC10:~$ sudo leafpad /home/jlg/.config/easytag/easytagrc

enregistrer. (sur un Samsung NC10, cela ne change malheureusement rien et la fenêtre ne s'adapte pas à l'écran)

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, faites la combinaison de touches Alt + F5 à chaque ouverture du programme pour stabiliser la fenêtre.

Références

  • easytag.txt
  • Dernière modification: Le 28/04/2018, 11:19
  • (modification externe)