AT Protocol 기반 음악 플랫폼 Rocksky, Last.fm 대항마 될까?
AT Protocol 기반의 음악 스크로블링(Scrobbling) 및 발견 플랫폼 Rocksky가 출시됨
Last.fm 및 ListenBrainz와 호환되는 API를 제공하여 기존 사용자 유입을 시도함
API 키 발급 방식에 대한 질문과 OAuth 지원 부재에 대한 아쉬움이 제기됨
음악 재생 기능 부재에 대한 사용자들의 궁금증이 나타남
AT Protocol 기반 아키텍처
Rocksky는 AT Protocol을 기반으로 구축되어 탈중앙화된 음악 스크로블링 및 발견 플랫폼을 제공한다. AT Protocol은 분산 소셜 네트워크 구축을 위한 프로토콜로, Rocksky는 이를 활용하여 사용자 간의 음악 공유 및 발견을 가능하게 한다. 데이터 격리 아키텍처(Data Isolation Architecture)를 통해 사용자 데이터를 안전하게 관리하고, Last.fm과 같은 기존 플랫폼과의 호환성을 제공한다.
기술 스택 및 구현 상세
Rocksky는 TypeScript를 주 언어로 사용하며, Rust를 사용하여 성능을 최적화했다. 또한, Docker를 통해 개발 및 배포 환경을 구축하여, 개발자들이 쉽게 서비스를 실행하고 관리할 수 있도록 지원한다. Node.js 환경에서 실행되며, 다양한 외부 API와의 연동을 통해 풍부한 기능을 제공한다. 구체적인 구현 코드는 본문에 포함되지 않았다.
API 키 발급 방식 및 OAuth 부재
커뮤니티에서는 Rocksky의 API 키 발급 방식에 대한 질문과 OAuth 지원 부재에 대한 아쉬움이 제기되었다. 특히, 네이티브 iOS 앱 사용자들이 'Sign in with Bluesky'와 같은 간편한 로그인 방식을 기대하는 반면, API 키를 발급받아야 하는 불편함이 존재한다. 이는 사용자 경험(UX) 측면에서 개선이 필요한 부분으로 지적된다.
음악 재생 기능 부재 및 향후 계획
사용자들은 Rocksky에서 음악 재생 기능을 제공하지 않는 점에 대해 궁금증을 나타냈다. 현재 Rocksky는 스크로블링 및 음악 발견 기능에 초점을 맞추고 있으며, 향후 Rocksky Connect와 같은 기능을 통해 원격 재생을 지원할 계획이다. 또한, 멀티모달 분석(Multimodal Analysis)을 통해 다양한 음악 소스를 지원하고, 사용자 맞춤형 피드 기능을 제공할 예정이다.