yappologistic/Spun
A CD-shaped music player for Linux, with local playback and Cider integration.
解决的问题
Spun 是一款适用于 Linux 的音乐播放器,用沉浸式、怀旧的物理介质视觉效果替代了标准的静态界面。它支持播放本地文件、从 YouTube Music 流媒体播放,或连接 Jellyfin、Navidrome、Subsonic 以及 Apple Music(通过 Cider),同时将音乐可视化为 CD、黑胶唱片、卡带或专业录音机播放的效果。
如何工作
该应用程序提供多个「介质」视图,与音频播放同步:
- CD 视图:带有玻璃盖和旋转光盘的铝制播放器。
- 黑胶视图:带有可移动唱针的转盘,支持寻址,还可选添加模拟音效(如沙沙声和嘶嘶声)。
- 卡带视图:带有移动卷轴和传输音效的便携式播放器。
- TP-7 视图:带有可拖动轮盘和传输控制的金属录音机界面。
它与多种后端集成:本地文件直接处理,YouTube Music 通过 ytmusicapi 和 yt-dlp(匿名运行)访问,其他服务则通过各自的 API 连接。此外还内置了 TX-6 混音器,支持对受支持的音频源进行均衡器调整、立体声延迟和压缩。
适用人群
希望拥有高度美观、主题化音乐播放器,支持多种流媒体和本地源,同时为数字音乐播放带来真实物理触感的 Linux 用户。
主要亮点
- 物理介质视觉效果:CD、黑胶唱片和卡带的 2D 与 3D 建模播放器,包含专辑更换动画。
- 多源支持:集成支持本地音乐、YouTube Music、Jellyfin、Navidrome、Subsonic 以及 Apple Music(通过 Cider)。
- TX-6 音频混音器:内置混音器,支持高、中、低音均衡、立体声延迟和压缩。
- 高级队列管理:支持保存队列快照、去重以及「从这里开始队列」功能。
- 可自定义美学:支持根据系统壁纸调色板动态调整 3D 光照,以及自定义字体。
相关
- 项目
- 项目
- 项目
- 项目
- 项目