跳到正文
发现
Spotube:跨平台开源音乐流媒体播放器
桌面应用生活服务

Spotube:跨平台开源音乐流媒体播放器

一款跨平台开源音乐流媒体播放器,通过插件自带音乐元数据与音源,桌面和手机都能用。

admin
发布于 2026-10-28 · 更新于 2026-10-31
浏览
5
访问
0
下载
0
版本
v6.0.0-beta.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Spotube 是一款跨平台、可扩展的开源音乐流媒体平台。它采用「自带音乐元数据 / 播放列表 / 音源」的方式,通过社区或你自己编写的插件接入内容,是迈向去中心化音乐流媒体时代的一小步。播放控制完全在本地完成,不依赖服务器。

主要功能

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

安装与使用

正式版与 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 整理,以原仓库为准。

更新记录

  1. v6.0.0-beta.0当前版本

    从 Flutter 迁移到 Compose Multiplatform,换上 Millennium 新 UI;新增 Jam 一起听与完整 Android Auto 支持;插件开发改用 Kotlin,支持歌词与 scrobbling 插件;提供更小更快的原生 Android APK;许可证改为 AGPL-3.0-or-later。

  2. v5.1.2

    修复 newpipe 在无可用音频流时回退到 muxed 流;提交搜索时收起搜索下拉框与键盘;修复自定义图片辅助函数的空指针异常。

评论