¿Cómo obtengo nombres de canciones y artistas de archivos mp3 en un directorio?

¿Cómo obtengo nombres de canciones y artistas de archivos mp3 en un directorio?

Tengo un directorio recuperado con archivos mp3 y flac. Los nombres se perdieron. Así que todo lo que tengo es un lío de alrededor de 30.000 archivos con nombres como f30818304.flac.

Jugué algunos y veo que las etiquetas de los archivos están intactas. Pero la cuestión es que la mayor parte probablemente no la necesite. Sólo quiero ver si hay alguna rareza en esos archivos. Entonces, lo que necesito es una forma de escribir masivamente las etiquetas en un archivo. Como "Artista - Canción", una por línea sería suficiente.

Alguien sabe de una forma de hacer esto ? línea de comando preferiblemente.

Respuesta1

ConojoD3(fuente):

sudo apt install eyed3

find /usr/audio/incoming -name '*.mp3' -exec eyeD3 -t 'New Title' '{}' \; -exec mv '{}' /usr/audio/complete \;

-t STRING, --title=STRINGEstablezca el título de la pista.

O para una carpetajusto

eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3

Respuesta2

En realidad, mientras esperaba una respuesta comencé el lento proceso de escuchar los archivos y descartar los que ya no necesitaba. Entonces puse 200 en un directorio y lo abrí en VLC. Abrió la lista casi instantáneamente y mostró todas las etiquetas en el formato que necesito. Luego probé con 5000 archivos y también hizo el gran trabajo de abrir la lista de archivos con las etiquetas casi al instante. Entonces esto es suficiente para mí.

Buen trabajo equipo VLC. :)

información relacionada