Spotube 是 Flutter 开源 Spotify 客户端,用 YouTube 音频源替代播放服务,无需 Premium 账号就能免费听歌。全平台支持(Win/Mac/Linux/Android/iOS),Linux 仅 20MB,无广告无追踪,是 Spotify 免费用户的完美替代品。

🎤 引言

Spotify 好用是好用,但免费用户听歌体验实在太折磨了——随机播放、跳过次数限制、还有无处不在的广告。很多人为了听歌方便不得不买 Premium 账号,一个月几十块不算贵,但……

有没有一种方法能免费享受 Spotify 的全部功能,甚至还能听更高品质的音源?

Spotube 就是这个问题的答案。这货 GitHub 上 46.9k Stars,用 Flutter 开发,不是 Electron,所以体积特别小。核心原理很简单:用 Spotify 的数据 API 搜索歌曲,然后用 YouTube 作为音频源播放——等于说你不需要 Spotify Premium 账号,只要有个免费账号甚至游客身份,就能解锁完整音乐库。


⭐ 核心功能

完整 Spotify 体验

登录你的 Spotify 账号后,可以同步所有歌单、收藏、播放历史。它展示的就是你在 Spotify 上的完整音乐库——播放列表、专辑、艺术家、推荐内容,跟官方客户端一模一样。

YouTube 音频源

这是 Spotube 的精髓——它不调用 Spotify 的音频流,而是用 YouTube 的音频来播放。换句话说,YouTube 上能搜到的歌,这里都能放,而且品质往往比 Spotify 免费版更高(Spotify 免费版最高 128kbps)。

全平台覆盖

Flutter 开发,所以一套代码跑 Win/Mac/Linux/Android/iOS 五个平台。最离谱的是体积——Linux 版不到 20MB,Windows 23MB,macOS 42MB,Android 41MB。比 Electron 应用轻多了。

离线缓存

播放过的歌曲会自动缓存到本地,下次再听直接加载缓存,不费流量。这个功能对通勤党和流量敏感用户非常友好。

无广告 + 无追踪

官方 Spotify 客户端免费版广告满天飞,Spotube 完全没广告。更重要的是它不收集用户数据,没有追踪 SDK,隐私方面干净得很。


📥 安装与使用

获取方式

  • GitHub Releases:https://github.com/KRTirtho/spotube/releases
  • winget:winget install Spotube
  • scoop:scoop bucket add extras && scoop install spotube
  • Homebrew (macOS/Linux):brew install spotube
  • Snap:sudo snap install spotube
  • Flatpak:flatpak install flathub io.github.KRTirtho.Spotube
  • Android:Google Play 或 F-Droid 搜索 Spotube

快速上手

# Linux (deb/rpm)
wget https://github.com/KRTirtho/spotube/releases/latest/download/Spotube_linux_x86_64.rpm
sudo rpm -i Spotube_linux_x86_64.rpm

# 或者 AppImage(通用)
chmod +x Spotube_linux_x86_64.AppImage
./Spotube_linux_x86_64.AppImage

首次打开需要登录 Spotify 账号(免费的就行)。登录后在搜索栏找歌、创建播放列表、调整播放设置,跟官方客户端体验几乎一样。


🎯 适用场景

Spotify 免费用户

每月省下几十块 Premium 费用,却能享受完整的音乐库访问权限,没有广告、没有跳过限制。唯一的代价是需要一个 Spotify 账号(注册免费)。

隐私敏感用户

不想要 Spotify 的数据追踪?Spotube 没有内嵌分析 SDK,不收集任何用户行为数据,听歌记录只存在本地。

多设备用户

Windows 写代码、Mac 刷视频、Linux 跑服务器——同一个 Spotify 账号,在所有设备上用 Spotube 同步播放,歌单、收藏、播放历史完全一致。

开发者/极客群体

Flutter 开发,代码开源(Apache-2.0),想研究流媒体客户端实现或者给项目贡献代码的,可以直接看 GitHub。


🔍 对比同类工具

Spotube vs Spotify 官方客户端

官方客户端功能最全,但免费版限制多(随机播放、跳歌限制、高音质需 Premium)。Spotube 核心功能与 Premium 版相当,但完全免费。代价是需要接受 YouTube 作为音频源(音质取决于 YouTube 源)。

Spotube vs YouTube Music

YouTube Music 有自己的官方客户端,但需要订阅才能后台播放。Spotube 通过 YouTube 音频源实现免费后台播放,而且 Spotify 的歌单、收藏可以直接同步过来。

Spotube vs 内录方案

有些人选择电脑内录 Spotify 音频再播放,麻烦且音质损耗大。Spotube 直接抓 YouTube 音频源,操作简单,音质更好(YouTube 音频通常 128-256kbps)。


⚠️ 注意事项

YouTube 音频源的限制

由于音频来自 YouTube,部分版权受限的音乐可能无法播放或者播放的是官方 MV 版本(视频画面会显示)。不过根据用户反馈,绝大多数主流歌曲都能正常播放。

登录需要 Spotify 账号

虽然不需要 Premium,但 Spotify 账号还是必须的。游客身份可以浏览但无法播放。账号注册是免费的,几秒钟搞定。

版权与合法性

这个话题 Reddit 上有人讨论过——用 Spotube 听音乐本质上是通过 YouTube 音频源实现的,YouTube 本身是有版权授权的。技术层面它没有破解任何 DRM,只是换了个播放管道。用户反馈"一切都完美且安全",但如果特别在意版权合规,建议自行判断。


✅ 总结

Spotube 是目前最成熟的 Spotify 免费替代方案之一。46.9k Stars 的体量说明它已经被大量用户验证过,社区活跃、bug 少、更新勤快。Flutter 开发让它在各个平台都有不错的性能表现,体积还特别小。

如果你有 Spotify 账号但不想花钱买 Premium,或者受够了官方免费版的广告和限制,Spotube 绝对值得一试。它把 Spotify 的体验和 YouTube 的音源结合起来,几乎实现了"免费 Spotify Premium"的梦想。

唯一的小遗憾是依赖 YouTube 作为音频源,版权歌曲可能会有一些播放问题,不过这种情况不算多。总体来说,这个 46.9k Stars 的开源项目,值得所有音乐爱好者试试。

推荐指数:⭐⭐⭐⭐⭐


相关链接