3 puntos por halfenif 2024-05-27 | 1 comentarios | Compartir por WhatsApp

Conclusión: es Streamlit + FastAPI montado sobre Docker, con navegación de carpetas, edición de etiquetas MP3 y función de actualización de MPD.

Usuarios previstos:

  1. No se considera a usuarios de Windows OS. (Ni siquiera lo he probado)
  2. Personas que (todavía) usan MP3, Flac y Ogg
  3. Personas a las que muy de vez en cuando les aparece un archivo MP3 nuevo y quieren modificar sus etiquetas
  4. Personas que configuraron su entorno de escucha musical usando MPD, pero que por las razones mencionadas arriba quieren administrar archivos de vez en cuando.

Explicación adicional:

  1. Un día me encontré con Python Streamlit. (Quizá ya lo había visto antes, pero justo ese día me llamó la atención)
  2. Decidí aprender haciendo algo, y elegí crear un editor de etiquetas MP3.
  3. Mi necesidad personal es que, muy de vez en cuando, aparece un archivo nuevo, pero la carpeta de adquisición y la carpeta Music de MPD son distintas.
  4. Además, estoy operando varias instancias de MPD. (sala, estudio...)

Conocimientos adquiridos:

  1. No intentes construir una UI de Streamlit como si estuvieras haciendo algo en Nexacro
  2. Con Streamlit, mejor intenta entender la filosofía que Streamlit busca seguir
  3. El modal de Streamlit todavía es un poco complicado

Enlace relacionado:
Live Demo: https://filemover.enif.page/

1 comentarios

 
cosine20 2024-05-31

Yo simplemente uso Beets con integración de MusicBrainz y Discogs.
Se encarga solo de todo, desde el etiquetado hasta la organización de carpetas.