3 पॉइंट द्वारा halfenif 2024-05-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें

निष्कर्ष: यह Docker पर चलने वाला Streamlit + FastAPI है, जिसमें folder navigation, MP3 tag editing और MPD update की सुविधा है.

अनुमानित उपयोगकर्ता:

  1. Window OS उपयोगकर्ताओं को ध्यान में नहीं रखा गया है. (टेस्ट भी नहीं किया गया)
  2. जो लोग (अब भी) MP3, Flac, Ogg का उपयोग कर रहे हैं
  3. जिनके पास बहुत कभी-कभार नई MP3 file आती है और जो उसका tag संपादित करना चाहते हैं
  4. जो MPD का उपयोग करके संगीत सुनने का वातावरण बना चुके हैं, लेकिन ऊपर बताए कारणों से कभी-कभी files को manage करना चाहते हैं.

अतिरिक्त विवरण:

  1. एक दिन Python Streamlit पर नज़र पड़ी. (पहले भी देखा होगा, लेकिन उस दिन खास तौर पर ध्यान गया)
  2. कुछ बनाते हुए सीखने का सोचा, और MP3 Tag Editor बनाने का फैसला किया.
  3. मेरी व्यक्तिगत ज़रूरत यह थी कि बहुत कभी-कभार files नई बनती हैं, लेकिन प्राप्ति folder और MPD का Music folder अलग हैं.
  4. ऊपर से कई MPD instances भी चल रहे हैं. (drawing room, study...)

सीखी गई बातें:

  1. Streamlit UI को Nexacro की तरह बनाने की कोशिश नहीं करनी चाहिए
  2. Streamlit के पीछे की सोच को समझकर उसका उपयोग करना बेहतर है
  3. Streamlit Modal अभी भी थोड़ा मुश्किल है

संबंधित Link:
Live Demo: https://filemover.enif.page/

1 टिप्पणियां

 
cosine20 2024-05-31

मैं तो बस Beets में musicbrainz और discogs को इंटीग्रेट करके इस्तेमाल कर रहा हूँ.
यह टैगिंग से लेकर फ़ोल्डर व्यवस्थित करने तक सब अपने आप कर देता है.