[UBUNTU] Télécharger et taguer un album sur Bancamp


Afin de télécharger un album sur Bandcamp et taguer les fichiers musicaux obtenus, on va utiliser 2 soft, youtube-dl et EasyTAG. Concernant youtube-dl , il se trouve dans les dépôts, en raison de changement fréquents dans le code de Youtube et autres plateformes compatibles, il vaut mieux l' installer via le ppa afin d'obtenir les dernières MAJ le plus rapidement possible. Il n'est pas rare que pour cette raison le soft soit dans l'incapacité de télécharger pendant quelques heures/jours (ce n'est jamais très long).

A savoir, on ne va pouvoir télécharger que la version mp3 disponible à l'écoute, uniquement en 128kbps, bitrate qui est destructif.  J'ai personnellement eu à récupérer sur Bandcamp des backing-tracks pour guitare, d’où ce petit billet. Pour une meilleure qualité (FLAC) ce sera l'occasion de soutenir les artistes financièrement.

Install youtube-dl

sudo add-apt-repository ppa:rvm/smplayer -y
sudo apt-get update && sudo apt-get install youtube-dl

Install EasyTAG

sudo apt install easytag

Procédure pour télécharger et taguer un album sur Bancamp

On va dans un premier temps télécharger les fichiers. Avec la commande suivante, les fichiers seront téléchargés, numérotés et nommés; Cette base nous servira à taguer les fichiers musicaux. Dans le terminal, placez vous dans le dossier musique (par ex), pas besoin de créer un dossier spécifique à l'album, cela va se faire automatiquement. Ajouter l'url de la page de l'album à la suite de la commande ci-dessous.

youtube-dl -f bestaudio -o "%(playlist_title)s/%(track_number)s.%(title)s.%(ext)s" +URL

Il reste à taguer les morceaux. Dans EasyTAG, sélectionner tous les morceaux, puis clic droit sur un des morceaux (du bloc bleu) > afficher le scanner > onglet "Compléter l'étiquette" > clic sur le bouton "scanner les fichiers", puis enregistrer.

capture d'écran de la fenetre du logiciel EasyTAG

FMR

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *