
Show HN: Rocksky – 基于 AT 协议的音乐记录与发现
一句话看懂:Rocksky 是一个基于 AT 协议构建的去中心化音乐追踪与发现平台,它提供与 Last.fm 和 ListenBrainz 兼容的 Scrobbling API,让用户跨平台记录收听历史,并通过社交动态和个性化图表发现音乐。该项目已在 GitHub 开源,支持 Spotify、Jellyfin 等客户端集成。
事件核心:发生了什么
Rocksky 由开发者「dragon」在 Hacker News 上发布,定位为 Last.fm 的“去中心化替代品”。其核心能力包括:兼容 Last.fm 和 ListenBrainz 的 API,让现有第三方 Scrobbler(如 Pano Scrobbler、WebScrobbler)可以直接接入;提供“最近播放”时间线、实时动态(Stories)、按日统计的图表以及用户深度画像(Top 艺人、曲目、专辑);支持通过 Spotify 和 Jellyfin 自动记录播放记录。项目基于 Node.js、Deno、Rust 等技术栈,并依赖 DuckDB 和 MeiliSearch 实现本地化搜索。目前处于早期开发阶段,Webhook、个性化推荐、Last.fm 历史同步、跨设备播放等功能仍在路线图中。
为什么重要
Rocksky 的意义在于它尝试用 AT 协议(即 Bluesky 使用的去中心化社交协议)重构“音乐记录”这一经典场景。在 Last.fm 长期缺乏竞争、API 限制增多、用户数据被集中管理的背景下,一个开源的、去中心化、数据可自我托管的音乐追踪平台有望改变游戏规则。它既没有依赖区块链,也没有引入代币经济,而是直接复用 Bluesky 生态的协议基础,潜在降低了开发者接入门槛。如果 Rocksky 能成功建立社区驱动的 Feed 算法和 Webhook 生态,它可能成为音乐领域“社交图谱”的重要基础设施,影响用户对“音乐发现”的信任模型——从平台算法推荐转向自主可控的社区过滤。
对用户/开发者/创作者的影响
普通用户:可以立即切换至 Rocksky 替代 Last.fm,所有兼容 Last.fm 的 Scrobbler 无需修改即可使用;用户理论上能自行托管服务,掌握个人音乐数据所有权;实时动态和“Stories”功能提供了类似社交媒体的音乐互动方式。开发者:可直接复用一个 Last.fm 兼容的 API 客户端,或通过 Webhook 订阅 Scrobble 事件,集成 Discord、Telegram 等第三方通知;项目使用 Turbo、Bun、Docker 等现代工具链,本地部署文档清晰。音乐创作者:间接受益于去中心化发现网络,如果 Rocksky 的个性化 Feed 算法开放给社区,独立音乐人可能绕过平台推荐系统触达新听众。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
1. Webhook 与个性化推荐何时落地:这两个功能是 Rocksky 从“追踪工具”进化为“发现社区”的关键,依赖社区贡献 Feed 算法,生态活性和治理机制将直接决定用户留存。2. Last.fm 历史镜像是否可行:路线图中的“Last.fm to Rocksky Mirroring”意味着要处理海量历史数据迁移,技术实现和 Last.fm 的 API 限制可能成为瓶颈。3. AT 协议生态的适配性:Rocksky 是否会在 Bluesky 网络中产生自带播放记录的“音乐卡片”或“嵌入视图”,将影响它能否融入更大范围的去中心化社交体验。目前公开信息显示,项目仍在快速迭代中,建议关注其 GitHub 仓库和 Discord 社区动态。

![[OpenAI] 留学生马上要回国了 Codex/Claude 使用有什么要注意的吗](https://www.chat-gpts.plus/wp-content/uploads/2026/05/ai_cover_4-386-768x403.jpg)
