介绍
Psst 是一款使用 Rust 编写的跨平台 Spotify 客户端,面向希望摆脱 Electron 资源占用、追求原生界面与快速响应体验的用户。它支持 macOS、Windows 与 Linux,核心目标是在桌面端提供轻量、直接的 Spotify 播放体验,通过原生 GUI 呈现音乐浏览与播放控制,并依托 Rust 生态实现会话连接、音频获取、解码、输出和播放队列等底层能力。软件目前仍处于早期开发阶段,部分功能、稳定性和交互体验仍在完善中,但已经具备清晰的技术路线与活跃的开源开发基础。Psst 仅连接官方 Spotify 服务器,不主动回传数据,本地缓存可随时删除,登录凭据不会直接存储,而是使用 Spotify 提供的可复用认证令牌。使用时需要 Spotify Premium 账户,适合开源爱好者、Rust 用户以及偏好原生桌面应用的 Spotify 用户尝试。
截图

功能
Psst 是一款快速、轻量的 Spotify 桌面客户端,采用 Rust 开发并提供原生 GUI,避免 Electron 带来的臃肿体验,支持 macOS、Windows 与 Linux,适合希望获得更接近系统原生应用手感的 Spotify Premium 用户。项目仍在早期阶段,但已经围绕播放、浏览、缓存、隐私与跨平台构建形成了完整方向。
- Rust 原生架构: 软件主体由 Rust 编写,核心模块负责 Spotify TCP 会话、音频文件获取、解码、音频输出与播放队列,强调性能、可维护性和较低资源占用。
- 无需 Electron: 使用原生 GUI 技术构建界面,不依赖 Electron,启动与运行体验更轻巧,也更符合 macOS 桌面应用的使用习惯。
- 跨平台支持: 同时支持 macOS、Windows 与 Linux,并提供 GitHub Releases 下载,开源社区还提供 Homebrew 等非官方安装渠道。
- Spotify 播放能力: 面向 Spotify Premium 账户提供音乐播放功能,底层通过官方 Spotify 服务获取音频内容,并进行解码与输出处理。
- 本地缓存机制: 会在本地保存部分缓存数据以改善访问体验,缓存可由用户自行删除,后续规划中还包括更完善的 WebAPI 响应缓存与缓存使用情况展示。
- 隐私友好设计: Psst 只连接官方 Spotify 服务器,不进行额外的回传通信,用户凭据不会直接存储,而是使用 Spotify 的可复用认证令牌。
- 开源可构建: 项目采用 MIT 许可证,开发者可以使用 Rust 工具链从源码构建,也可生成 macOS 应用包,便于研究、修改和参与贡献。
- 功能路线清晰: 路线图覆盖收藏专辑与曲目浏览、歌单管理、搜索、播客、媒体键控制、音量控制、响度标准化、深色主题和播放队列等方向。
- 社区驱动开发: 项目欢迎贡献,代码结构划分为核心库、GUI 应用和 CLI 示例,便于不同方向的开发者参与音频、界面或命令行功能改进。
- 适合轻量替代: 对于希望使用更简洁 Spotify 客户端的 macOS 用户,Psst 提供了一个快速、开放、可审计且仍在持续成长的替代选择。
下载链接
THE END







![表情[haobang] - MacKed - 专注于Mac破解资源的分享与下载](https://macked.app/wp-content/themes/zibll/img/smilies/haobang.gif)
暂无评论内容