3 poin oleh halfenif 2024-05-27 | 1 komentar | Bagikan ke WhatsApp

Kesimpulan: ini adalah Streamlit + FastAPI yang berjalan di Docker, dengan fitur navigasi folder, pengeditan tag MP3, dan pembaruan MPD.

Pengguna yang diperkirakan:

  1. Pengguna Windows OS tidak dipertimbangkan. (Bahkan belum pernah diuji)
  2. Orang yang (masih) menggunakan MP3, Flac, Ogg
  3. Orang yang sangat sesekali mendapatkan file MP3 baru dan ingin mengubah tag-nya
  4. Orang yang membangun lingkungan mendengarkan musik menggunakan MPD, tetapi karena alasan yang disebutkan di atas sesekali ingin mengelola file.

Penjelasan tambahan:

  1. Suatu hari melihat Python Streamlit. (Mungkin sudah pernah melihatnya sebelumnya, tetapi entah kenapa hari itu jadi menarik perhatian)
  2. Saat mencoba mempelajarinya sambil membuat sesuatu, diputuskan untuk membuat MP3 Tag Editor.
  3. Kebutuhan pribadi: sangat sesekali ada file baru, tetapi folder perolehan dan folder Music milik MPD berbeda.
  4. Selain itu MPD juga dijalankan dalam beberapa instance. (ruang tamu, ruang kerja...)

Pengetahuan yang didapat:

  1. Jangan mencoba membuat UI Streamlit seperti membuat Nexacro
  2. Cobalah memahami filosofi yang dikejar oleh Streamlit
  3. Modal di Streamlit masih agak menyulitkan

Tautan terkait:
Live Demo: https://filemover.enif.page/

1 komentar

 
cosine20 2024-05-31

Saya sendiri menggunakan Beets dengan integrasi musicbrainz dan discogs.
Dari penandaan tag sampai penataan folder, semuanya diurus otomatis.