Grand nettoyage de MP3.

Notre Jukebox alimenté par les copies mp3 réalisées par nos membres contient de quoi écouter plus d’un an de musique non stop.
Mais il contient un secret… De nombreux morceaux dont les Tag MP3 sont absent ou incomplet ne figurent pas dans la liste.

Il est temps de remédier à cela! Mais comment modifier des millions de tag mp3 sans y passer 10 ans?

La solution: BEETS. « Le but de BEETS est de mettre au carré votre collection de musique une fois pour toutes. Il recense votre collection, améliore automatiquement les métadonnées grâce à la base de données MusicBrainz. Ensuite, il offre un bouquet d’outils pour manipuler et accéder à votre musique. »

Démarrons les essais.


Installation des programmes:

sudo -s
apt-get
install python-dev python-pip
pip install beets
### Reconnaissance automatique ###
apt-get install ffmpeg cmake
pip install pyacoustid
cd /usr/src/
wget https://bitbucket.org/acoustid/chromaprint/downloads/chromaprint-fpcalc-1.1-linux-x86_64.tar.gz
tar -xvzf chromaprint-fpcalc-1.1-linux-x86_64.tar.gz
cp chromaprint-fpcalc-1.1-linux-x86_64/fpcalc /usr/bin/X11/fpcalc

### Mise à jour du genre Last.fm ###
pip install pylast

Configuration, on adapte le fichier de config:

vi .config/beets/config.yaml

On prendra soin d’y ajouter la ligne plugins: chroma, lastgenre et leurs options.

Chroma va décomposer le son en ses différentes harmoniques et faire un code barre avec puis le comparer ‘visuellement’ à sa base de codes barres musicaux.

Beet va ensuite parcourir les répertoires contenant la musique mp3, calculer son http://acoustid.org/ interroger MusicBrainz pour corriger les tags du fichier et le déplacer dans le répertoire au nom de l’interprète et de l’album identifié…

 

Après quelques essais, ce magnifique engin Open Source est prometteur 😉
Il va falloir jouer avec les options et adapter à la source de copie, mais nous avons là de quoi faire sortir de l’oubli pas mal de morceaux du ventre du Jukebox.

On s’imagine même déjà en train d’identifier et classer les morceaux à la volée…

A suivre…

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s