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…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *