Ajoutez des TAGs à vos MP3/Flac avec MusicBrainz Picard
J’étais comme à mon habitude nonchalamment en train de travailler, on ne rigole pas, quand, sous ses longs cheveux bruns ayant anciennement existés, avec son regard qui n’a rien à envier à Bruce Willis puisque composé de deux yeux (voir quatre si on compte les lunettes), il me demanda:
T’as un truc pour remplir les TAGs de tes musiques, parce que ça me saoule de tout faire à la main, je l’ai pas fait depuis une plombe.
Oui, c’est beau comme du Verlaine un soir de pluie.
Ni une ni trois, je lui réponds sans me départir de mon café:
-Musicbrainz Picard
-Picard… comme Picardie?
-Oui… Comme Picard.
Oui… car nous avons de longs moments de réflexions parfois. Et ce n’est pas sans avoir évoqué le maillot de bain de Borat que je partis chez moi bien plus tard pour me lancer dans un bref tuto de Musicbrainz Picard 1.2 …. qui suit… là… maintenant… en dessous… clic clic clic…. allez vas-y, ose!
Ce n’est pas un logiciel récent, mais il est méconnu.
Il permet de tagguer vos MP3, Flac, de les renommer suivant des scripts puissant, d’organiser les albums, télécharger les pochette pour les intégrées aux dossiers ou aux fichiers… et j’en passe.
Mais avant d’en arriver là, nous allons regarder deux trois réglages nécessaires… à vous ensuite de les modifier et de les arranger à votre sauce.
Tout d’abord allons dans les options et faisons dans l’ordre.
Car le logiciel va vous permettre d’organiser comme vous l’entendez vos albums grâce à un puissant système de scripting.
Alors là, soit je vous dis adieu et vous laisse vous dépatouiller, ou alors je vous donne mes scripts… j’hésite… allez hop, soyons fou!
Alors, il y a deux types d’albums, les albums de groupe/chanteur/orchestre… et les albums de compilation.
Du coup j’ai fait deux scripts
Le premier va ranger les albums ainsi:
[-=Lettre de l’alphabet=-]Nom du groupe ou chanteur[Annee] AlbumN°CD – N°Piste – Titre$replace($if($eq($left($if2(%albumartist%,%artist%),4),The ),[-=$left($right($if2(%albumartist%,%artist%),$sub($len($if2(%albumartist%,%artist%)),4)),1)=-],[-=$left($if2(%albumartist%,%artist%),1)=-])/$rreplace($replace($if2(%albumartist%,%artist%),...,…),.$,$noop(.))/$if(%date%,[$left(%date%,4)] )$rreplace($replace(%album%,...,…),.$,$noop(.))/$if($gt(%totaldiscs%,1),%discnumber% - ,)$num(%tracknumber%,2) - $replace(%title%,...,…),_,$noop(.))
Ah bah oui, quand même…
Du coup, les compilations sont rangées dans…. [-=V=-]Various Artists
Et là, je change mon script et je mets le contenu de ce répertoire à trier avec une nouvelle règle qui va ranger ainsi:
[~Various Artists~]AlbumN°CD – N°Piste – Titre$replace($if($eq(%albumartist%,Various Artists),[~Various Artists~]/,$if($eq($left($if2(%albumartist%,%artist%),4),The ),[-=$left($right($if2(%albumartist%,%artist%),$sub($len($if2(%albumartist%,%artist%)),4)),1)=-],[-=$left($if2(%albumartist%,%artist%),1)=-])/$rreplace($replace($if2(%albumartist%,%artist%),...,…),.$,$noop(.))/$if($ne(%albumartist%,Various Artists),$if(%date%,[$left(%date%,4)] )))$rreplace($replace(%album%,...,…),.$,$noop(.))/$if($gt(%totaldiscs%,1),%discnumber% - ,)$num(%tracknumber%,2) - $replace(%artist% - %title%,...,…),_,$noop(.))
Bon, ok… faut être un maniac du rangement, mais l’avantage c’est que avec un tel script vous voyez ce que l’on peut faire. Améliorez moi tout ça!
Un tout simple comme celui-ci peut vous suffire, de toute façon, vous pourrez recommencer à volonté ensuite.
$if($in(%releasetype%,soundtrack),Various Artists,$if2(%albumartist%,%artist%))/$if($eq($if($in(%releasetype%,soundtrack),Various Artists,%albumartist%),Various Artists),,$if(%date%,$left(%date%,4) ,))$replace($if($in(%releasetype%,soundtrack),%album% - SoundTrack,%album%),:, -)/$if($gt(%totaldiscs%,1),$num(%discnumber%,1)$num(%tracknumber%,2) %artist% - %title%,$num(%tracknumber%,2) %artist% - $replace(%title%,_, ))
Bon, C’est bien, mais après comment ça marche?
Activez la vue de parcours des fichiers avec CTRL + B
Sélectionner vos répertoires (pas trop non plus au début pour faire un essai) et glissez les dans la colonne suivante.
Là, cliquez sur [Groupage]. Si les choses sont déjà bien faites de votre coté, les albums vont se regrouper.
Sélectionnez tout et faites [Rechercher]. Et là, c’est parti. Ce qui sera reconnu ira dans la colonne suivante, s’organisant par albums…
La couleur des pistes vous donnera un degré de concordance allant de Vert foncé à Rouge.
- Quand l’album est complet, il est JAUNE. Vérifiez, enregistrez, tout se fera tout seul. (moi perso, j’enregistre systématiquement les jaunes qui se font seuls, il y a un plug in pour automatiser cette manipulation)
- Quand l’album est incomplet il est GRIS. Avec parfois à l’intérieur des fichiers non reconnus, à vous de les mettre en place si effectivement c’est le bon album. C’est du à la tolérance en % de reconnaissance que nous avons réglé.
- Parfois, il y a plusieurs album gris… mais avec lesquels vous pouvez faire l’album complet que vous cherchez. De même, remettez tout en place pour construire l’album.
C’est la première étape…
Reste les pistes audio non reconnues. Là, vous sélectionnez et faites [Analyser]. L’analyse de la signature audio va être faites pour rechercher une concordance dans la base. Cela peut être fait aussi sur les pistes de la colonne de droite.
Et là vous vous retrouvez alors dans la même situation que précédemment. Reste qu’il vous restera des pistes non reconnus certainement. Vous pourrez les glisser dans certains albums… ou pas.
Parfois, l’album n’est pas tout à fait le bon. Il suffira de faire un clic droit sur l’album pour trouver les albums du même titre mais avec des bonus tracks, ou publiés une autre année…
Voilà.
Cela peut sembler… long et fastidieux… mais vous allez faire 90% de votre bibliothèque très rapidement. Le reste… va vous prendre plus de temps à trier.
Il y a aussi la possibilité de vous faire un serveur avec la base SQL de musicbrainz afin d’effectuer tout ça chez vous sans connexion à internet.
http://blog.musicbrainz.org/category/data/virtual-machine/
https://musicbrainz.org/doc/MusicBrainz_Server
https://musicbrainz.org/doc/MusicBrainz_Database
Wiki de Picard http://wiki.musicbrainz.org/MusicBrainz_Picard
Bug: Le login/Password de musicbrainz est sensible à la casse (pôv ‘tit bonhomme!) Si votre mot de passe existant ne fonctionne pas, changez le sur le site, cela provient d’un bug entre les version précédente à la 1.2