Como parte de un "Side Project" he creado este editor de metadatos para archivos MP3. Con esta aplicacion puedes editar directamente las etiquetas "title", "artist", "album", "date" y "length".
Es una aplicación iterativa, una vez configures las .env podras editar todos los archivos que haya dentro de la ruta raíz, además es posible pausar el progreso de tu edición, ya que la aplicación crea un archivo .ignorefile que almacena las rutas que ya has editado con anterioridad, de esta manera evitas editar nuevamente un archivo recientemente editado.
Note
Es posible agregar mas campos para editar segun la necesidad e incluso agregar caracteristicas como soportar mas formatos, segun lo que necesites, por lo pronto esto ha solucionado mi problema particular, ya que algunos de mis archivos no cuentan con todos sus metadatos o contienen caracteres raros.
Lo dejo a criterio de quien quiera probar... 😊
Libreria principal para abrir y editar los metadatos de los archivos MP3 con mutagen.mp3 y mutagen.easyid3.
Utilizada para la creación de una interfaz rápidas.
Necesario para evitar los magic-strings, utiliza variables de entorno.
-
Carga el proyecto en VSCode
-
Instala dependencias desde requirements.txt
-
Crea el archivo .env y establece las rutas absolutas.
MUSIC_BANK = X:\MUSIC IGNORE_FILE = X:\MUSIC\.ignorefile -
Ejecuta dese main.py
Note
Automáticamente se creara el archivo .ignorefile y anexara todos los archivos .mp3 que haya dentro de la ruta raíz.