EasyTAG est en effet un excellent outil pour ce problème. J'ai trouvé ma réponse ici. En termes d'utilisation, la meilleure référence s'avère être la documentation propre à EasyTAG.
Ouvrez EasyTag, accédez à un dossier contenant des fichiers musicaux, sélectionnez tous les fichiers du dossier ou tous les fichiers que vous souhaitez étiqueter, cliquez sur le bouton "Analyser les fichiers" (vous devrez les survoler pour déterminer lequel il est).
Ensuite, assurez-vous que la liste déroulante du scanner est définie sur "Remplir la balise", puis dans le champ Remplir la balise, effectuez les modifications appropriées jusqu'à ce que l'exemple sous le champ ressemble à ce que vous recherchez. Si vous avez besoin d'aide supplémentaire sur ce qu'il faut mettre dans le champ Fill Tag, cliquez sur le "?" bouton pour la légende (liste des différents codes possibles à traduire) et appuyez sur le bouton de masque pour lister quelques points de départ.
Lorsque vous êtes satisfait des résultats, cliquez sur le bouton "Analyser les fichiers" (dans la boîte de dialogue Analyser les fichiers, pas celui sur lequel vous avez cliqué à l'origine pour vous rendre là où vous êtes... les icônes se ressemblent) et vos modifications seront appliquées. Si vous n'obtenez pas le nom de l'artiste ou de l'album, sélectionnez simplement tout ce que vous souhaitez modifier, entrez les données et cliquez sur le petit bouton à côté de ce champ et tous les fichiers sélectionnés seront remplis ou modifiés pour cet artiste ou cet album. Cela fonctionne dans la plupart des champs.
Lorsque vous avez terminé, cliquez sur le bouton Enregistrer et vous avez terminé.
PS :Le scanner CDDB fonctionne souvent assez bien, si vous avez des albums complets que vous essayez de taguer, ou au moins des fichiers de chansons disponibles dans le commerce.
PPS :Je suis apparemment encore à moitié éveillé. D'après ce que vous avez écrit dans votre message d'origine, essayez ceci dans le champ Fill Tag :
%n. %a - %t
Voici la section qui se rapporte à cette question :
1.2.2. Automatiquement avec le scanner "Fill Tag":
Quelques conditions pour utiliser ce mode :
- fichiers triés par albums
- les noms de fichiers ou le répertoire parent contiennent des informations de balise (artiste, album, titre, …)
- balises vides ou incorrectes
Le scanner "Fill Tag" utilise un modèle pour associer des mots dans le nom de fichier et les répertoires aux entrées de balise. De cette manière, les champs de balises peuvent être remplis automatiquement en appuyant sur le bouton "vert" dans la fenêtre du scanner ou la barre d'outils. Si la balise est partiellement remplie, utilisez l'option "Ecraser les champs lors de la numérisation de la balise" dans l'onglet "Scanner" de la fenêtre "Préférences", pour remplacer tous les champs par les nouvelles valeurs.
Chaque code correspond à un champ, suivant ces règles :
Strings associated with code Will fill the field %a Artist %b Album %c Comment %p Composer %r Copyright %e Encoded by %g Genre %i None! (used to ignore a string) %l Number of tracks %o Original artist %n Track %t Title %u URL %y Year
Remarque :pour éviter les erreurs, il est recommandé de n'utiliser un code qu'une seule fois dans le modèle. Bien entendu, comme lors du balisage manuel, seuls les fichiers sélectionnés sont traités par le scanner. Vous pouvez utiliser les modèles définis dans la liste, ou écrire vos propres modèles pour correspondre au format de vos noms de fichiers et répertoires. Pour éviter les erreurs lors de la sélection du bon modèle, ou de son écriture, un aperçu affiche immédiatement les résultats avant d'appliquer motif. Si vous avez besoin d'aide avec les différents codes, appuyez sur le bouton "Aide" (la bouée de sauvetage) pour afficher la légende de chaque code. Masque ", un petit éditeur s'affichera dans la fenêtre du scanner.
Ci-dessous un exemple d'utilisation des motifs :
a) le nom de fichier suivant :
“/mnt/MP3/EVANESCENCE – Fallen (2003) – Rock/01. Going Under.mp3” b) with the pattern : “%a - %b (%y) - %g/%n. %t” c) you will fill the tag with theses strings : Artist (%a) => EVANESCENCE Album (%b) => Fallen Year (%y) => 2003 Genre (%g) => Rock Track (%n) => 01 Title (%t) => Going Under
EasyTAG effectue toutes sortes d'opérations courantes de balises/noms de fichiers par lots sur des fichiers audio (et certains fichiers vidéo).
J'ai trouvé une variété d'outils de ligne de commande utiles :
id3v2
id3v2 est un éditeur de balises id3v2 en ligne de commande. Vous pouvez ajouter/modifier/supprimer des balises id3v2 et convertir des balises id3v1 en balises id3v2. Il utilise id3lib. Je recherche un co-responsable. Veuillez envoyer un e-mail à myers_carpenter si vous êtes intéressé.
oeilD3
eyeD3 est un module Python et un programme de traitement des balises ID3. Des informations sur les fichiers mp3 (c'est-à-dire le débit binaire, la fréquence d'échantillonnage, la durée de lecture, etc.) sont également fournies. Les formats pris en charge sont ID3 v1.0/v1.1 et v2.3/v2.4.
ceux-ci sont idéaux lors de la création de scripts pour analyser les répertoires.