Spotube:跨平台开源音乐流媒体播放器
一款跨平台开源音乐流媒体播放器,通过插件自带音乐元数据与音源,桌面和手机都能用。
- 浏览
- 5
- 访问
- 0
- 下载
- 0
- 版本
- v6.0.0-beta.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Spotube 是一款跨平台、可扩展的开源音乐流媒体平台。它采用「自带音乐元数据 / 播放列表 / 音源」的方式,通过社区或你自己编写的插件接入内容,是迈向去中心化音乐流媒体时代的一小步。播放控制完全在本地完成,不依赖服务器。

主要功能
- 🧩 插件驱动:通过插件支持任意平台或自定义音乐服务。
- 🗺️ 社区驱动的插件生态,覆盖常见平台,也可以自己写。
- ⬇️ 可自由下载曲目,并保留带标签的元数据。
- 🖥️ 📱 同时支持桌面与移动端。
- 🪶 体积小、数据占用少。
- 🕒 无论插件是否支持,都能显示时间同步歌词。
- ✋ 无遥测、无诊断、不收集用户数据。
- 🚀 原生性能,开源自由软件。

安装与使用
正式版与 Nightly 构建均从官网获取:
- 官网下载:https://spotube.cc
- Nightly 构建:https://spotube.cc/downloads/nightly
从源码构建(Compose Multiplatform 应用)需要 JDK 21、Rust(rustup + cargo),Android 构建还需 Android SDK;此外还需按 README 说明本地发布 ComposeNativeWebview 依赖。常用命令:
# 桌面端开发运行
./gradlew :composeApp:run
# Android debug APK
./gradlew :composeApp:assembleStableDebug
桌面原生安装包可通过 packageGraalvmDeb、packageGraalvmRpm、packageGraalvmAppImage、packageGraalvmExe、packageGraalvmDmg 等任务在本平台生成。
注意事项
- 项目使用 AGPL-3.0 许可证。
- 在 Linux 上运行需要 VLC 及 WebKitGTK、GTK3 等运行库,各发行版安装命令见 README。
- 桌面原生构建耗时约 10 分钟,会占满 CPU 核心并峰值占用约 15 GB 内存。
- 可用的内容来源取决于所使用的插件。
本作品整理自 GitHub 开源项目 team-spotube/spotube,原作者 @team-spotube,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v6.0.0-beta.0当前版本
从 Flutter 迁移到 Compose Multiplatform,换上 Millennium 新 UI;新增 Jam 一起听与完整 Android Auto 支持;插件开发改用 Kotlin,支持歌词与 scrobbling 插件;提供更小更快的原生 Android APK;许可证改为 AGPL-3.0-or-later。
- v5.1.2
修复 newpipe 在无可用音频流时回退到 muxed 流;提交搜索时收起搜索下拉框与键盘;修复自定义图片辅助函数的空指针异常。
评论