Editar etiquetas mp3 y renombrar archivos con python

Editar etiquetas mp3 y renombrar archivos  con python

¡Qué bonito es #python!
Te pones a hacer algo y en un ratito lo tienes hecho. En este caso, un pequeño editor de ficheros #mp3 que les cambia el nombre y graba etiquetas como el nombre el album, el artista y el título.

Por si os interesa:

# -*- coding: utf-8 -*-
import eyed3
import os
#lee la ubicación de la carpeta en uso
dir_path = os.path.dirname(os.path.realpath(__file__))
#lee cada fichero de la carpeta actual cuya extensión sea mp3
for file in os.listdir(dir_path):
    if file[-3:]=='mp3':
        f = eyed3.load(file)
        filecito=file.replace("yt1s.com - ","")
        ficherito=filecito.replace(".mp3","")
        f.tag.title = ficherito
        fichier=ficherito.split()
        f.tag.artist= fichier[0]+" "+fichier[1]
        f.tag.album="name_album"
        f.tag.save()
        os.rename(file, file.replace("yt1s.com - ",""))

Este es mi modo de uso:

1. Te vas a youtube y eliges las canciones de un artista o de un album que te interesen.
2. Pegas la url en yt1s.com, la conviertes a mp3 y las descargas.
3. Pones todos los nuevos ficheros en una carpeta.
4. Creas un archivo python en esa carpeta y pegas el código anterior.
5. Ajustas al gusto los cambios en títulos, album y artista. Por ejemplo, en f.tag.artist yo he puesto que salgan las dos primeras palabras pero podría ser mejor sólo la primera o 3 palabras. Depende de las circunstancias.

Un buen trabajo casero para la tarde del domingo. Justo antes de sacar la basura…