crmne/spotifast
用 Rust 编写的轻量原生 Spotify 桌面客户端,支持本地播放与 Spotify Connect,覆盖 Linux、macOS 和 Windows。
可替代:Spotify
- Star
- 8,592
- Fork
- 496
- 未关闭 Issue
- 90
- 最近提交
- 2小时前
这是什么?
Spotifast 是一款用 Rust 和 egui 图形框架编写的 Spotify 客户端。它通过 librespot 在本机播放音乐,也可以控制其他 Spotify Connect 设备上的播放,包括 Google Cast 音箱和 Sonos。
应用覆盖了常用的音乐库操作:浏览歌单、已喜欢的歌曲、专辑、艺人和播客,搜索曲库,编辑自己拥有的歌单,并能播放指定文件夹中的本地音乐。它还提供播放队列(支持“下一首播放”)、快捷键和媒体键、托盘支持,以及浅色、深色或自定义主题。
此外,Spotifast 提供经典 Winamp 2 风格的迷你播放器,支持皮肤和均衡器;MilkDrop 音乐可视化内置于 Linux、macOS 以及 Windows Intel/AMD 版本中,预设超过 1 万个。播放需要 Spotify Premium 会员,免费账户只能浏览和搜索。
核心功能
- 01浏览和搜索 Spotify 歌单、专辑、艺人与播客
- 02通过 librespot 在本机播放音乐
- 03控制 Spotify Connect 设备上的播放,包括 Google Cast 和 Sonos
- 04播放你指定文件夹中的本地音乐
- 05支持皮肤与均衡器的 Winamp 2 风格迷你播放器
- 06内置超过 1 万个预设的 MilkDrop 音乐可视化
适用场景
- 在老旧或内存较小的笔记本上运行轻量的 Spotify 客户端
- 在桌面应用中控制音箱上的 Spotify 播放
- 在 Spotify 音乐库之外同时播放本地音乐文件夹
- 使用经典 Winamp 风格的播放器听歌
快速上手
- 1
用 Homebrew 在 macOS 上安装
brew install --cask crmne/tap/spotifast - 2
在 Arch Linux 上用 yay 安装
yay -S spotifast-bin - 3
在 Windows 或其他 Linux 上,从下载页面选择对应版本
- 4
打开 Spotifast,登录 Spotify,然后设置本机播放(播放需要 Spotify Premium)
使用前须知
- 播放需要 Spotify Premium 账户;免费账户只能浏览和搜索。
- Windows on ARM 版本不包含 MilkDrop 可视化功能。
标签
常见问题
- spotifast 是什么?
- 用 Rust 编写的轻量原生 Spotify 桌面客户端,支持本地播放与 Spotify Connect,覆盖 Linux、macOS 和 Windows。 Spotifast 是一款用 Rust 和 egui 图形框架编写的 Spotify 客户端。它通过 librespot 在本机播放音乐,也可以控制其他 Spotify Connect 设备上的播放,包括 Google Cast 音箱和 Sonos。
- spotifast 可以免费使用吗?用的什么许可证?
- spotifast 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- spotifast 还在维护吗?
- 活跃维护中。spotifast 最近一次提交是在 2026年10月21日。
- spotifast 适合用来做什么?
- 在老旧或内存较小的笔记本上运行轻量的 Spotify 客户端 在桌面应用中控制音箱上的 Spotify 播放 在 Spotify 音乐库之外同时播放本地音乐文件夹 使用经典 Winamp 风格的播放器听歌
- spotifast 怎么安装和运行?
- 用 Homebrew 在 macOS 上安装: brew install --cask crmne/tap/spotifast 在 Arch Linux 上用 yay 安装: yay -S spotifast-bin 在 Windows 或其他 Linux 上,从下载页面选择对应版本 打开 Spotifast,登录 Spotify,然后设置本机播放(播放需要 Spotify Premium)
- 在哪里获取 spotifast?
- 源代码和安装说明在 GitHub 上:https://github.com/crmne/spotifast
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 FFmpeg 的跨平台图形界面工具,无需重新编码即可无损剪切、裁剪和转封装音视频。
基于 C++/Qt 的跨平台截图工具,支持内置标注编辑、命令行与 DBus 调用。
基于 FFmpeg 的原生桌面转码工具,可精细控制视频、音频、图片、字幕和元数据参数。
基于 Rust 的轻量终端音乐播放器,面向本地音乐库,支持无缝播放、队列与播放列表。
用 Rust 构建小巧、高性能的桌面和移动应用,前端可使用任意可编译为 HTML/JS/CSS 的框架。