최근 브라우저 엔진 없이 동작하는 네이티브 스포티파이(Spotify) 클라이언트 '패스트포티파이(Fastpotify)'가 등장하여 사용자들의 주목을 받고 있습니다. 이 애플리케이션은 1초 이내에 실행되고 메모리 사용량도 매우 적어, 기존 웹 기반 스포티파이 클라이언트의 느린 속도와 높은 리소스 점유율에 불만을 가졌던 사용자들에게 새로운 대안을 제시합니다.
패스트포티파이는 러스트(Rust) 언어와 egui, librespot 라이브러리를 활용해 개발된 MIT 라이선스 오픈소스 프로젝트입니다. 최대 320kbps 고음질 로컬 재생과 곡 사이 끊김 없는 재생을 지원하며, 스포티파이 커넥트(Spotify Connect)를 통해 스피커, 휴대폰, TV 등 다양한 기기의 재생을 같은 창에서 제어할 수 있습니다. 플레이리스트, 앨범, 아티스트, 팟캐스트 탐색 및 검색 기능은 물론, 사용자가 소유한 플레이리스트 편집도 가능합니다. 특히 Ctrl+M 단축키를 누르면 클래식 윈앰프 2(Winamp 2) 스킨을 픽셀 단위로 재현한 미니 플레이어로 전환되며, 스펙트럼 분석기, 이퀄라이저, 재생 목록 기능까지 제공하는 점이 특징입니다.
패스트포티파이의 등장은 웹 기술 기반 앱의 성능 문제에 대한 사용자들의 갈증을 보여줍니다. 슬랙(Slack)과 같은 다른 인기 앱에서도 유사한 경량 네이티브 클라이언트에 대한 요구가 높은 상황입니다. 이는 개발자들이 사용자 경험을 최우선으로 고려하여, 불필요한 리소스 소모를 줄이고 빠른 반응 속도를 제공하는 애플리케이션 개발에 집중해야 함을 시사합니다. 또한, 오픈소스 생태계에서 사용자 주도적으로 더 나은 대안을 만들어가는 움직임이 활발하다는 점도 주목할 만합니다.