Show GN: MP3 Tag Editor (Python Streamlit +FastAPI) on Docker
(github.com/halfenif)결론: Docker에 올라간 Streamlit +FastAPI인데, Folder navigation, MP3 Tag edting 및 MPD update기능이 있음.
예상 사용자:
- Window OS 사용자는 고려하지 않음. (테스트도 안 해봤음)
- MP3, Flac, Ogg를 (아직도) 사용하고 있는 사람
- 아주 가끔 MP3 file이 새로 생기는데, Tag를 수정하고 싶다는 사람
- MPD를 사용해서 음악 청취 환경을 구성했는데, 위에 언급한 이유로 가끔씩 파일을 관리하고 싶다는 사람.
부연설명:
- 어느날 Python Streamlit을 봄. (그 전부터 봤겠지만, 하필 그날 눈에 들어옴)
- 뭔가 만들면서 알아보기로 하다가, MP3 Tag Editor를 만들기로 함.
- 개인적인 요구가 아주 가끔씩 file이 생기는데, 입수 folder와 MPD의 Music folder가 상이함.
- 거기다가 MPD가 복수로 운영되고 있음. (거실, 서재...)
획득지식:
- Streamlit UI를 Nexacro 만들듯이 만들려고 하지 말자
- Streamlit은 Streamlit이 추구하는 사상을 이해하려고 하자
- Streamlit Modal은 아직 좀 곤란하다
관련 Link:
Live Demo: https://filemover.enif.page/