피드로 돌아가기
Built a local music player for myself after getting annoyed with VLC — runs in your browser
Dev.toDev.to
Frontend

Local File 접근성 해결을 위한 Browser-based Music Player 설계

Built a local music player for myself after getting annoyed with VLC — runs in your browser

AriaNova6132026년 4월 25일1beginner

Context

기존 VLC 및 Windows Media Player의 UI/UX 한계와 Spotify의 로컬 파일 처리 제약으로 인한 탐색 효율 저하 발생. 로컬 저장소 내 MP3, WMA 파일에 최적화된 접근 방식 필요.

Technical Solution

  • Browser 기반 인터페이스 제공을 위한 Local Web Server 아키텍처 채택
  • Local Machine 내 데이터 처리를 통한 Privacy 강화 및 Network Latency 제거
  • Client-Server 구조를 통한 음악 라이브러리의 중앙 집중식 브라우징 구현
  • Account 및 Subscription 체계를 배제한 Stateless한 로컬 서비스 설계
  • Open Source 기반의 확장 가능하도록 설계된 서비스 구조

1. 외부 서비스 의존성을 제거한 Local-first 서비스 설계 검토

2. Browser UI를 통한 기존 Legacy File 탐색 경험 개선 가능성 확인

3. 최소한의 Web Server 구축을 통한 로컬 데이터 접근 인터페이스 최적화

원문 읽기