Fastpotify, Rust와 librespot으로 만든 Winamp 스킨 지원 경량 Spotify 클라이언트
- Fastpotify는 Linux, macOS, Windows에서 실행하는 경량 네이티브 Spotify 클라이언트로, 로컬 재생과 라이브러리 접근, Spotify Connect 제어를 지원함
- 앱은 내장 브라우저 엔진 없이 실행 파일로 배포되며, 1초 미만 시작 시간과 낮은 메모리 사용량을 내세움
- 로컬에서 최대 320kbps 무손실 구간 전환 재생을 하거나, 같은 창에서 스피커·휴대폰·TV의 Spotify Connect 재생을 제어함
- 플레이리스트, 좋아요한 곡, 앨범, 아티스트, 팟캐스트를 탐색하고 카탈로그 검색 및 소유 플레이리스트 편집을 지원함
- Winamp 2 .wsz 스킨을 불러 미니 플레이어를 만들며, 스펙트럼 분석기·이퀄라이저·재생목록·셰이드 모드·정수 픽셀 배율을 제공함. 소스는 MIT 라이선스 Rust, egui, librespot 기반임
Hacker News opinions
Spotify가 이 앱을 비롯한 서드파티 플레이어가 의존하는 librespot을 죽이는 중이라고 봄. 난 자체 호스팅 음원 라이브러리로 옮겼고, 발견용 라디오도 함께 씀.
새 음악을 유기적으로 찾는 재미 때문에 스트리밍을 못 끊겠음. LastFM은 내 취향에 잘 안 맞는데, 자체 호스팅 환경에서 라디오 발견 기능을 어떻게 구성했는지 궁금함.
Spotify가 librespot을 어떻게 없앤다는 건지 모르겠음. API를 사람이든 AI든 리버스 엔지니어링하는 걸 완전히 막을 수는 없잖아.
근거가 필요함. Spotify가 FLAC을 지원하지 않는 건 알지만, librespot을 적극적으로 막는다기보다 지원에 관심이 없는 쪽처럼 보임.
Navidrome과 OpenSubsonic 생태계가 잘 굴러가도, 설정부터 음악 재생까지 몇 번 클릭 이상 걸리면 사용자 95%는 못 씀. 나도 Navidrome을 해보다 Plex로 돌아갔음.
음악 해적판 도구는 Napster나 Grooveshark 시절보다 훨씬 좋아졌는데, 익명 분산 P2P FLAC 스트리밍 서비스가 아직 없는 게 오히려 이상함.
나는 Spotify 구독을 끊고 Navidrome과 Feishin으로 옮겼음. 클라이언트가 아직 만족스럽진 않은데 Fastpotify가 Navidrome도 지원하게 확장되면 괜찮은 후보 같음.
사이트가 AI로 만든 것처럼 보인다는 말은 별 의미 없다고 봄. 깔끔하고 단순하면 된 거지, 제작 방식이 좋고 나쁨을 가르진 않음.
Spotify 데스크톱 클라이언트가 예전에 Qt를 쓰던 때가 좋았음.
Daniel Ek 투자 문제를 빼도 Spotify 자체가 별로임. 아티스트 지급액이 낮고 일정 기준 이하에는 지급하지 않으며, AI 음악을 라디오와 믹스에 밀어 넣는다고 봄.
공식 클라이언트에서 팟캐스트 같은 걸 숨기고 버그도 고쳐봤는데, 한 번 공유하니 한 달 안에 막혔음. 버그는 그대로였고 그 뒤로 공유를 그만뒀음.
Spicetify를 써보면 됨. 이런 커스터마이즈를 지원하고 수작업으로 공식 클라이언트를 뜯는 것보다 안정적이었음.
만든 지 5일 된 소프트웨어가 그 기간에 열두 번 릴리스를 내고 널리 배포되는 건 오픈소스 신뢰 모델을 너무 늘리는 느낌임.
경량 네이티브 앱이라면서 즉시 모드 GUI 툴킷을 쓰는 건 의문임. 게임도 아닌데 왜 60fps로 계속 그려야 하나 싶음.
즉시 모드 GUI도 장면 그래프 차이를 계산하는 방식이 많아서 그렇게 나쁘지 않음. 내가 만든 C++ 기반 즉시 모드 IDE는 10년 된 CPU에서도 사용률이 0.2% 정도임.