一个常驻桌面顶部的轻量音乐岛:搜索、导入、播放和观察系统状态。
CAPS 取自 Catch All Possible Sources,或 capsule。CAPS 使用 Rust 和 Dioxus Desktop 构建。空闲时它显示 CPU、内存和网络速度;播放时它展开成音乐岛,显示封面、歌词、频谱、进度条和基础播放控制。它也可以分离出一个更小的宠物岛,让 Coco 或 Dodo 常驻在旁边。
CAPS 支持以下音频来源:
- Online:搜索网易云音乐和 QQ 音乐。QQ 音乐只展示当前无需会员即可播放的歌曲。
- Bilibili / YouTube:粘贴视频链接,提取可用的音频内容。
- Local:选择本地音频文件夹并批量加入播放列表。
- 在线来源提供歌词(网易云音乐和 QQ 音乐在有对应歌词时显示),本地歌曲也会读取同目录中的歌词文件。
- 随机添加歌曲时,Online 会尽量按网易云音乐与 QQ 音乐各一半组成歌单,并保持用户指定的总数量。
- Shift+鼠标左键,按住拖动胶囊,可以将胶囊放在你喜欢的位置。
- 鼠标悬停,可以展开胶囊,进行搜索、播放队列、宠物和设置操作。
- 在胶囊上长按鼠标左键,可以分离或合并主岛旁的宠物岛。
- 鼠标在胶囊上右键可以退出
CAPS。 - Pet 页面可以切换 Coco 和 Dodo。
- 设置里的模式选择说明:
- 普通模式,如果未播放任何歌曲,则显示CPU占用,内存占用,上行速度,下行速度;点击播放列表选择歌曲后会立即开始播放,并显示可用歌词和频谱。
- 静默模式,只显示显示CPU占用,内存占用,上行速度,下行速度。
- 安静模式,隐藏歌曲的名称和歌词等信息,只显示CPU占用,内存占用,上行速度,下行速度。此时退化为桌面挂件(推荐摸鱼使用)。
- 欢迎给我提issue,反馈bug或者添加新功能。
- 若是想要进行pr,最好是先在issue里提出,讨论之后再开始实现,避免浪费精力。
- human-interface-guidelines/motion
- widgetkit/dynamicisland
- apple motion/ui ref
- mdn http requests
- human-interface-guidelines/materials
- liquid-glass
- wwdc2025/219/
- css-liquid-glass/
- 所有开源项目维护者。
MIT License. See LICENSE.

