Spotifast:Rust开发的Spotify客户端,内存占用降至五分之一

Spotifast用Rust重写Spotify客户端,内存占用降至官方五分之一。它摆脱Electron浏览器内核,运行仅耗150-200MB,支持Winamp皮肤及快捷键,但需Premium账户且暂不支持无损播放。

Spotifast:基于 Rust 开发的 Spotify 第三方客户端,内存占用降低至官方应用的五分之一

针对桌面端流媒体应用普遍存在的资源占用问题,一款名为 Spotifast 的 Spotify 替代客户端近日受到关注。该应用旨在解决传统基于 Electron 架构的桌面程序因内置完整浏览器内核而导致的高 RAM 消耗痛点。

内存占用降至150-200MB

Spotifast 采用 Rust 语言开发,主打原生操作系统体验,重点优化了内存占用与 CPU 利用率。据开发者数据,该客户端运行时的内存消耗约为 150-200MB,而官方 Spotify 应用通常需占用 600MB 至 1GB 内存,这意味着 Spotifast 可将资源占用降低至官方应用的五分之一甚至更低。

功能特性与界面设计

在界面设计上,Spotifast 复刻了标准 Spotify 的用户交互逻辑,并在此基础上增加了多项实用功能:

  • 可视化效果:支持播放时的 EQ 类可视化器及 Milkdrop 可视化插件。
  • 操作效率:内置数十个键盘快捷键,强化播放列表管理功能。
  • 主题定制:提供暗色、亮色及自定义主题选项。
  • 怀旧模式:支持 Winamp 模式界面,并兼容 Winamp .wsz 格式皮肤文件,满足极简主义或复古风格用户需求。

使用条件与技术限制

使用 Spotifast 需要用户持有 Spotify Premium 订阅账户。安装完成后,用户需将其配置为连接设备,并授权其访问个人账户数据。

目前,Spotifast 尚不支持无损音频播放。这一限制源于其底层依赖的 librespot 库暂不兼容 DRM 保护的无损文件。鉴于用户对高音质需求的增长,未来可能会通过更新实现对该功能的支持。

Spotifast 已提供 Windows、macOS 和 Linux 版本的下载渠道。由于该项目处于早期阶段,可能存在一定的稳定性波动,但开发团队保持高频迭代。值得注意的是,尽管 Spotify 曾向 Spotifast 作者发出工作邀请,但作者表示倾向于保持项目的独立开发状态。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读