Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
easytag [Le 11/09/2022, 11:47] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
easytag [Le 22/08/2024, 04:38] (Version actuelle) krodelabestiole ancienne révision (Le 16/03/2023, 09:04) restaurée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Bionic audio}} | + | {{tag>Jammy audio}} |
- | ---- | + | {{ applications:easytag_logo.png?80|Logo de EasyTag}} |
- | + | ||
- | {{ easytag_logo.png?100|Logo de EasyTag}} | + | |
====== EasyTag (éditeur de métadonnées audio) ====== | ====== EasyTag (éditeur de métadonnées audio) ====== | ||
Ligne 32: | Ligne 30: | ||
===== Installation ===== | ===== Installation ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet [[apt>easytag]]. | + | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet **[[apt>easytag]]**. |
- | ==== 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) ! | ||
- | |||
- | Si vous en avez besoin, voici donc le [[http://downloads.sourceforge.net/easytag/patch_id3lib_3.8.3_UTF16_writing_bug.diff|patch Id3lib (UTF-16 fix)]] nécessaire. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 86: | Ligne 79: | ||
Le scanner est accessible depuis le menu **Scanner** ou depuis un clic droit de souris. | Le scanner est accessible depuis le menu **Scanner** ou depuis un clic droit de souris. | ||
- | - Sélectionner les fichiers à modifier (rappel : sélection non contigüe par <Ctrl>-clic) | + | - Sélectionner les fichiers à modifier (rappel : sélection non contiguë par <Ctrl>-clic) |
- | - Ouvrez le scanner en appuyant sur le bouton "Scanner" (ou via le menu View > Show scanner) -> une nouvelle fenêtre s'ouvre ; | + | - Ouvrez le scanner en appuyant sur le bouton "Scanner" (ou via le menu **Affichage → Afficher le scanner**) -> une nouvelle fenêtre s'ouvre ; |
- | - Choisissez l'option **Compléter Tag** ; | + | - Choisissez l'option **Compléter l’étiquette** ; |
- Configurez les paramètres selon la structure des noms des fichiers = définir le masque (voir exemple ci-dessous) ; | - Configurez les paramètres selon la structure des noms des fichiers = définir le masque (voir exemple ci-dessous) ; | ||
- | - Valider en appuyant sur le bouton "Scanner les fichiers" ("Scan Files") -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; | + | - Valider en appuyant sur le bouton **Scanner les fichiers** -> les fichiers dont le nom a été modifié apparaissent en gras dans la liste des fichiers ; |
- Fermer la fenêtre du scanner ; | - Fermer la fenêtre du scanner ; | ||
- Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | - Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | ||
- | - Appuyer le bouton "Sauver les fichiers" ("Save changes to selected files") et confirmer ; | + | - Appuyer le bouton **Enregistrer les modifications dans les fichiers sélectionnés** ; |
- | -> les modifications sont enregistrées sur le disque dur. Fin de la procédure. | + | |
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. | 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. | ||
Ligne 116: | Ligne 108: | ||
* **%i** Rien, utilisé pour ignorer une chaîne. | * **%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. | + | Il ne vous reste plus qu'à faire vos propres essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. |
- | + | ||
- | <note tip>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|pyRenamer]].\\ Cet outil permet de nombreuses choses, dont le remplacement du texte inutile présent dans l'exemple précédent.</note> | + | |
=== Charger les tags depuis un fichier texte === | === Charger les tags depuis un fichier texte === | ||
Ligne 130: | Ligne 120: | ||
Vous devez maintenir ouvert le scanner et l'outil d'importation : | Vous devez maintenir ouvert le scanner et l'outil d'importation : | ||
- | - Ouvrez le Scanner de Tag ; | + | - Ouvrez le Scanner d'étiquettes ; |
- Sélectionnez les fichiers puis cliquez sur //Divers -> **Charger les Noms des Fichiers à partir d'un TXT**// ; | - Sélectionnez les fichiers puis cliquez sur //Divers -> **Charger les Noms des Fichiers à partir d'un TXT**// ; | ||
- Dans la nouvelle fenêtre indiquez le fichier texte contenant les informations à importer ; | - Dans la nouvelle fenêtre indiquez le fichier texte contenant les informations à importer ; | ||
Ligne 145: | Ligne 135: | ||
- Sélectionner les fichiers à renommer (rappel : sélection non contiguë par <Ctrl>-clic) | - Sélectionner les fichiers à renommer (rappel : sélection non contiguë par <Ctrl>-clic) | ||
- | - Ouvrez le scanner de tag en appuyant sur le bouton "Scanner" (ou via le menu View > Show Scanner) -> une nouvelle fenêtre s'ouvre ; | + | - Ouvrez le scanner de tag en appuyant sur le bouton "Scanner" (ou via le menu **Affichage → Afficher le scanner**) -> une nouvelle fenêtre s'ouvre ; |
- Choisissez l'option **Renommer le(s) Fichier(s) et le(s) Répertoire(s)** ; | - Choisissez l'option **Renommer le(s) Fichier(s) et le(s) Répertoire(s)** ; | ||
- Configurez les paramètres selon le résultat souhaité = définir le masque (voir exemple ci-dessous) ; | - Configurez les paramètres selon le résultat souhaité = définir le masque (voir exemple ci-dessous) ; | ||
- | - Valider en appuyant sur le bouton "Scanner les fichiers" ("Scan files") -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; | + | - Valider en appuyant sur le bouton **Scanner les fichiers** -> les fichiers dont le nom a été modifié apparaissent en rouge dans la liste des fichiers ; |
- Fermer la fenêtre du scanner ; | - Fermer la fenêtre du scanner ; | ||
- Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | - Les fichiers modifiés doivent être sélectionnés pour que les modifications puissent être enregistrées ; | ||
- | - Appuyer le bouton "Sauver les fichiers" ("Save changes to selected files") et confirmer ; | + | - Appuyer le bouton **Enregistrer les modifications dans les fichiers sélectionnés** et confirmer ; |
- | -> les modifications sont enregistrées sur le disque dur. Fin de la procédure. | + | |
=== Exemple pratique === | === Exemple pratique === | ||
Ligne 170: | Ligne 160: | ||
Il vous reste plus qu'à faire vos propres essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. | Il vous reste plus qu'à faire vos propres essais sur des fichiers dupliqués pour l'occasion afin de ne pas avoir de surprise en cas d'erreur. | ||
- | <note tip>Il est possible d'affiner et personnaliser les noms de fichier avec l'outil [[:pyrenamer|pyRenamer]].\\ Cet outil possède de nombreuses options dont la recherche et le remplacement de texte ou l'utilisation de métadonnées de fichiers audio et d'image.</note> | ||
===== Problèmes éventuels ===== | ===== Problèmes éventuels ===== | ||
Ligne 181: | Ligne 170: | ||
==== Tags non reconnus ==== | ==== Tags non reconnus ==== | ||
- | Certains types de tags ne sont pas reconnus par easytag (en tout cas en version 2.4.3 - Ubuntu 19.10), mais le sont par d'autres éditeurs. C'est le cas de tags comme **artistsort**, **performer**, ou les différents tags **musicbrainz**. Certains lecteurs musicaux ([[quodlibet|Quodlibet]], [[lollypop|Lollypop]]) éclatant les albums en sous-albums en fonction de ces tags, il peut être pénalisant de ne pas pouvoir y accéder. | + | Certains types de tags ne sont pas reconnus par easytag (en tout cas en version 2.4.3 - Ubuntu 22.04), mais le sont par d'autres éditeurs. C'est le cas de tags comme **artistsort**, **performer**, ou les différents tags **musicbrainz**. Certains lecteurs musicaux ([[quodlibet|Quodlibet]], [[lollypop|Lollypop]]) éclatant les albums en sous-albums en fonction de ces tags, il peut être pénalisant de ne pas pouvoir y accéder. |
La solution est alors d'utiliser un éditeur de tag plus complet, comme [[exfalso|Ex Falso]]. | La solution est alors d'utiliser un éditeur de tag plus complet, comme [[exfalso|Ex Falso]]. | ||
Ligne 194: | Ligne 183: | ||
</code> | </code> | ||
- | ==== Génération de liste de lecture (playlist) ===== | + | |
- | Des problèmes avec l'utilisation de masque ("Use mask"). | + | |
===== Références ===== | ===== Références ===== | ||
* [[:lecture_et_encodage_de_fichiers_audio#les_tags|Information sur les tag audio]] ; | * [[:lecture_et_encodage_de_fichiers_audio#les_tags|Information sur les tag audio]] ; | ||
- | * Outil de renommage en masse [[pyrenamer|pyRenamer]] ; | ||
* [[http://easytag.sourceforge.net/|Site officiel d'EasyTag]]. | * [[http://easytag.sourceforge.net/|Site officiel d'EasyTag]]. | ||