3 puan yazan halfenif 2024-05-27 | 1 yorum | WhatsApp'ta paylaş

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:

  1. Windows OS kullanıcıları düşünülmedi. (Test de edilmedi)
  2. Hâlâ MP3, Flac, Ogg kullanan kişiler
  3. Çok nadiren yeni bir MP3 dosyası oluşuyor ve tag'lerini düzenlemek isteyen kişiler
  4. 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:

Reklam
  1. Bir gün Python Streamlit'e rastladım. (Daha önce de görmüşümdür ama nedense o gün dikkatimi çekti)
  2. Bir şey yaparak öğrenmeye karar verince, MP3 Tag Editor yapmaya karar verdim
  3. Kişisel ihtiyacım şu: Çok nadiren yeni dosyalar geliyor ama dosyanın alındığı klasör ile MPD'nin Music klasörü farklı
  4. Üstelik birden fazla MPD çalışıyor. (oturma odası, çalışma odası...)

Edinilen bilgiler:

  1. Streamlit UI'yi Nexacro yapar gibi yapmaya çalışmayalım
  2. Streamlit için, Streamlit'in hedeflediği yaklaşımı anlamaya çalışalım
  3. Streamlit Modal hâlâ biraz sıkıntılı

İlgili bağlantı:
Live Demo: https://filemover.enif.page/

1 yorum

 
cosine20 2024-05-31

Ben sadece Beets’i MusicBrainz ve Discogs ile entegre ederek kullanıyorum.
Etiketlemeden klasör düzenlemeye kadar her şeyi kendi hallediyor.