crmne/spotifast
Rust로 만든 경량 Spotify 클라이언트 'Spotifast' 공개
원제 crmne/spotifast
스타 9,752당일 +107Rust
Key Point
경량이면서도 브라우저 엔진 없는 네이티브 데스크톱 Spotify 클라이언트로, 기존 Electron 기반 앱과는 다른 성능과 리소스 효율을 제공하는 오픈소스 프로젝트입니다.
핵심 요약
- Spotifast는 Rust와 egui로 만든 경량 Spotify 데스크톱 클라이언트로, Linux, macOS, Windows를 지원한다.
- 내장된 librespot 플레이어 또는 Spotify Soloist를 통해 음악을 재생하며, 브라우저 엔진 없이 네이티브로 동작한다.
- Spotify Premium 필수 계정으로만 재생 가능하고, Free 계정은 검색과 탐색만 가능하다.
- 라이브러리 브라우징, 로컬 파일 재생(모든 샘플레이트 지원), Spotify Connect, 가사 표시, 재생 큐 편집을 지원한다.
- Spotify Soloist 설정 시 일회성 페어링과 만료 빌드 자동 갱신이 가능하며, Linux PipeWire에서 EQ와 시각화를 지원한다.
- macOS 14.2 이상과 Windows 11에서 EQ 및 시각화 지원, Windows ARM 제외 플랫폼에서 10,000개 이상 프리셋이 있는 MilkDrop 시각화 포함.
- Winamp 2 스킨과 Windows Media Player 스킨, 이퀄라이저, 재생목록, 애니메이션 사운드 디스플레이가 있는 클래식 미니 플레이어 제공.
- 설정 후 Spotify 개발자 대시보드에서 클라이언트 ID 등록 후 앱에 붙여넣고 로그인하면 Spotifast가 Spotify Connect 장치로 나타난다.
- Spotify Connect 업데이트는 다른 기기에서 변경 사항을 다시 가져오며, 음량만 변경된 경우 별도 요청 없이 직접 반영된다.
- Sonos 스피커도 지원하며, 로컬 재생 활성화 후 기기 선택기에서 스피커를 선택할 수 있다.
저장소 보기 ↗github.com