Fastpotify

1 month ago 21
  • Fastpotify는 브라우저 엔진 없이 동작하는 네이티브 Spotify 클라이언트로, 1초 이내에 시작하며 실행 중 메모리 사용량도 적음
  • 로컬에서 곡 사이 끊김 없이 최대 320kbps로 재생하고, 같은 창에서 스피커·휴대폰·TV의 Spotify Connect 재생도 제어함
  • 플레이리스트, Liked Songs, 앨범, 아티스트, 팟캐스트 탐색과 카탈로그 검색을 제공하며 소유한 플레이리스트 편집도 가능함
  • Ctrl+M을 누르면 Winamp 2 스킨과 스펙트럼 분석기·이퀄라이저·재생 목록을 갖춘 미니 플레이어로 전환됨
  • Rust와 egui, librespot으로 개발된 MIT 라이선스 오픈소스이며 연결 방식과 자격 증명 모델도 공개함

빠른 재생과 데스크톱 제어

  • Fastpotify는 내장 브라우저 엔진을 제거한 경량 네이티브 바이너리로, 1초보다 훨씬 빠르게 실행되며 메모리 사용량도 적음
  • 로컬 재생은 곡 사이 무음 구간 없이 이어지며 최대 320kbps 음질을 지원함
  • Spotify Connect를 이용해 같은 창에서 스피커, 휴대폰, TV의 재생을 제어할 수 있음
  • 플레이리스트, Liked Songs, 앨범, 아티스트, 팟캐스트를 탐색하고 카탈로그를 검색할 수 있으며, 사용자가 소유한 플레이리스트도 편집 가능함
  • Ctrl+M을 누르면 클래식 Winamp 2 스킨을 픽셀 단위로 재현한 미니 플레이어로 바뀜
    • 스펙트럼 분석기, 이퀄라이저, 재생 목록을 포함함
  • 키보드 단축키와 Linux의 MPRIS 미디어 제어를 지원함
  • 트레이 옵션을 사용하면 창을 닫은 뒤에도 음악이 계속 재생됨

오픈소스 기술 구성

  • MIT 라이선스로 공개된 Rust 프로젝트로, egui와 librespot을 사용함
  • 연결 방식과 자격 증명 모델을 전체 문서로 제공함
Read Entire Article