新版本v0.5.5

纯 Rust 打造、GPU 渲染的桌面音乐播放器。网易云音乐与本地曲库,一处聆听。

免费开源Windows · macOS · Linux

Rustle 歌词页:左侧专辑封面与播放控制,右侧逐字高亮的歌词
种歌词格式
11
档在线音质
9
段均衡器
10
点 FFT 频谱
4096
Electron / WebView
0

电影级歌词

每一个字,都在呼吸。

自研 wgpu 歌词引擎:SDF 字形逐字点亮,每一行由独立弹簧驱动,多级高斯模糊营造景深。对唱分轨、和声副歌、间奏呼吸点与翻译 / 罗马音,一应俱全。

逐字高亮
按音节时间轴点亮,长音带辉光与上浮。
弹簧物理
每行独立弹簧,错落有致地滚动。
对唱与和声
对唱行右对齐,和声行缩小淡化。
多源择优
AMLL TTML、QQ 音乐 QRC、网易云 YRC 自动择优。

Leaves in Motion

Rustle Ensemble

0:000:36
网页模拟演示 · 应用内由 GPU 实时渲染

没有 Electron,没有 WebView。只有 Rust、GPU,和你正在听的那首歌。

精心打磨

每个细节,都恰到好处。

随封面流动的背景

从专辑封面提取 OKLCH 主色,生成实时演化的 Bicubic Hermite 网格渐变;切歌时平滑过渡到新的色彩。

点选封面,看色彩流动

原生,且轻盈

纯 Rust + iced + wgpu。没有浏览器内核,启动迅速,资源克制。

VulkanMetalDirectX 12

融入系统

原生托盘与系统媒体控制,键盘媒体键和锁屏控件随手可用。

  • WindowsSMTC 媒体控件
  • macOS正在播放 · 控制中心
  • LinuxMPRIS2 · D-Bus

Discord 动态

通过 Rich Presence 分享正在播放的歌曲。

全局快捷键

多媒体键开箱即用,所有绑定均可自定义。

rustle:// 深度链接

从任何地方唤起播放与搜索;多开时自动转发给已运行的实例。

老旧标签不乱码

自动识别 GBK、Big5、Shift-JIS、EUC-JP、EUC-KR 等编码。

网络随心

HTTP / HTTPS / SOCKS5 / 系统代理,附海外访问兼容模式。

省电模式

一键切换为纯文本歌词,老旧显卡与虚拟机同样流畅。

双语界面

简体中文与 English,随时切换。

专业音频引擎

听得见的用心。

10 段均衡器与前级增益、4096 点 FFT 实时频谱、ReplayGain / R128 响度标准化,以及按节拍对齐过渡的 Automix。

Rustle 音频引擎

频谱 · 4096 FFT

电平

L
R

-∞ dB

均衡器 · 流行

+12+60-6-1231621252505001k2k4k8k16k0.0 dB

拖动节点即可调整增益

Automix

分析 BPM、节拍、响度与能量,在节拍上衔接下一首。

响度标准化

ReplayGain / R128;无标签时后台分析并缓存。

无缝衔接

下一首预解码,自然结束时 5 秒交叉淡化。

边下边播

流式播放,播放与暂停平滑淡入淡出。

设备热插拔

自由选择输出设备,断开重连后自动恢复。

记得你在哪

重新打开时恢复播放队列与进度。

音乐来源

云端与本地,一处聆听。

网易云音乐

扫码登录。每日推荐、私人雷达、私人 FM 与播客电台;收藏歌单、红心与云端歌单曲目管理。

九档音质

  1. 128 kbps标准
  2. 192 kbps较高
  3. 320 kbps极高
  4. SQ无损
  5. ≈ 1.9 MbpsHi-Res
  6. HD高清臻音
  7. Surround沉浸环绕声
  8. Atmos杜比全景声
  9. Master超清母带

本地曲库

导入文件夹即成歌单,可开启目录监听自动同步;支持编辑标题、歌手、专辑与封面。

.mp3.flac.m4a.aac.ogg.opus.wav.wma.aiff

下载

独立的下载音质,自动写入标签、封面与歌词;队列实时显示速度与进度。

11 种歌词格式

自动发现同名歌词文件、.tlrc / .rlrc 翻译与罗马音,以及内嵌歌词标签。

LRCLQEYRCQRCKRCESLrcLYSTTMLASSSSASRT

界面一览

安静,而有分寸。

封面取色的流动背景,与逐字点亮的歌词。
封面取色的流动背景,与逐字点亮的歌词。
虚拟列表渲染,千首歌曲依旧顺滑。
虚拟列表渲染,千首歌曲依旧顺滑。
音质、网络、存储与快捷键,一应俱全。
音质、网络、存储与快捷键,一应俱全。

快捷键

指尖上的掌控。

macOS 上 Ctrl 对应 ⌘。全局快捷键默认为 Ctrl + Alt + 同一按键,所有绑定均可在「设置 → 快捷键」中修改。

  • 播放 / 暂停Space
  • 下一首 / 上一首Ctrl+N/Ctrl+P
  • 快进 / 快退Ctrl+→/Ctrl+←
  • 音量 + / −Ctrl+↑/Ctrl+↓
  • 静音Ctrl+M
  • 搜索Ctrl+K
  • 首页Ctrl+H
  • 播放队列Q
  • 全屏F11
  • 关闭弹窗Esc

下载

现在开始聆听。

免费、开源,适用于 Windows、macOS 与 Linux。

最新版本 v0.5.5· 发布于 2026年10月1日

或使用包管理器

  • Windows · winget

    $ winget install FeiXiangShi.Rustle
  • Arch Linux · 预编译

    $ yay -S rustle-bin
  • Arch Linux · 源码编译

    $ yay -S rustle

歌词引擎与动态背景依赖 GPU(Vulkan / Metal / DirectX 12)。若在老旧显卡或虚拟机上出现异常,可在「设置 → 界面」中开启省电模式。

开源

源码公开,始终如此。

以 AGPL-3.0-or-later 协议开源。职责清晰的 crate 划分,从音频到界面,每一行都可以阅读、审查与改进。

Rust 1.98+
$ git clone https://github.com/Fei-xiangShi/Rustle$ cd Rustle$ cargo run --release

Rustle/

  • ├─ rustle-desktop桌面应用:页面、状态与消息循环
  • ├─ rustle-ui通用组件、主题、动画与 GPU 背景特效
  • ├─ rustle-audio播放器、均衡器、频谱分析、Automix、设备管理
  • ├─ rustle-media元数据、歌词解析、本地扫描与目录监听
  • ├─ rustle-ncm网易云音乐客户端
  • ├─ rustle-storageSQLite 持久化
  • ├─ rustle-platform托盘、系统媒体控制、全局热键、深度链接、Discord
  • ├─ rustle-application应用层服务
  • └─ rustle-domain领域模型