Docker üzerinde MP3 Tag Editor (Python Streamlit + FastAPI)
(github.com/halfenif)Sonuç: Docker üzerinde çalışan bir Streamlit + FastAPI uygulaması; klasör gezintisi, MP3 tag düzenleme ve MPD güncelleme işlevleri var.
Beklenen kullanıcılar:
- Windows OS kullanıcıları düşünülmedi. (Test de edilmedi)
- Hâlâ MP3, Flac, Ogg kullanan kişiler
- Çok nadiren yeni bir MP3 dosyası oluşuyor ve tag'lerini düzenlemek isteyen kişiler
- MPD kullanarak bir müzik dinleme ortamı kurmuş ama yukarıda bahsedilen nedenlerle ara sıra dosyaları yönetmek isteyen kişiler
Ek açıklama:
- Bir gün Python Streamlit'e rastladım. (Daha önce de görmüşümdür ama nedense o gün dikkatimi çekti)
- Bir şey yaparak öğrenmeye karar verince, MP3 Tag Editor yapmaya karar verdim
- Kişisel ihtiyacım şu: Çok nadiren yeni dosyalar geliyor ama dosyanın alındığı klasör ile MPD'nin Music klasörü farklı
- Üstelik birden fazla MPD çalışıyor. (oturma odası, çalışma odası...)
Edinilen bilgiler:
- Streamlit UI'yi Nexacro yapar gibi yapmaya çalışmayalım
- Streamlit için, Streamlit'in hedeflediği yaklaşımı anlamaya çalışalım
- Streamlit Modal hâlâ biraz sıkıntılı
İlgili bağlantı:
Live Demo: https://filemover.enif.page/
1 yorum
Ben sadece Beets’i MusicBrainz ve Discogs ile entegre ederek kullanıyorum.
Etiketlemeden klasör düzenlemeye kadar her şeyi kendi hallediyor.