MP3 Tag Editor (Python Streamlit + FastAPI) di Docker
(github.com/halfenif)Kesimpulan: ini adalah Streamlit + FastAPI yang berjalan di Docker, dengan fitur navigasi folder, pengeditan tag MP3, dan pembaruan MPD.
Pengguna yang diperkirakan:
- Pengguna Windows OS tidak dipertimbangkan. (Bahkan belum pernah diuji)
- Orang yang (masih) menggunakan MP3, Flac, Ogg
- Orang yang sangat sesekali mendapatkan file MP3 baru dan ingin mengubah tag-nya
- Orang yang membangun lingkungan mendengarkan musik menggunakan MPD, tetapi karena alasan yang disebutkan di atas sesekali ingin mengelola file.
Penjelasan tambahan:
- Suatu hari melihat Python Streamlit. (Mungkin sudah pernah melihatnya sebelumnya, tetapi entah kenapa hari itu jadi menarik perhatian)
- Saat mencoba mempelajarinya sambil membuat sesuatu, diputuskan untuk membuat MP3 Tag Editor.
- Kebutuhan pribadi: sangat sesekali ada file baru, tetapi folder perolehan dan folder Music milik MPD berbeda.
- Selain itu MPD juga dijalankan dalam beberapa instance. (ruang tamu, ruang kerja...)
Pengetahuan yang didapat:
- Jangan mencoba membuat UI Streamlit seperti membuat Nexacro
- Cobalah memahami filosofi yang dikejar oleh Streamlit
- Modal di Streamlit masih agak menyulitkan
Tautan terkait:
Live Demo: https://filemover.enif.page/
1 komentar
Saya sendiri menggunakan Beets dengan integrasi musicbrainz dan discogs.
Dari penandaan tag sampai penataan folder, semuanya diurus otomatis.