yappologistic/Spun

A CD-shaped music player for Linux, with local playback and Cider integration.

解决的问题

Spun 是一款为 Linux 设计的音乐播放器,通过模拟物理媒体播放器,提供高度视觉化和沉浸式的体验。它解决了数字音乐界面单调乏味的问题,提供 CD、黑胶唱片、卡带和专业录音机等主题视图,让用户通过模拟的物理控制与音乐互动。

工作原理

该应用程序将多种音乐源整合到一个界面中。支持本地文件、匿名浏览 YouTube Music,以及连接 Jellyfin、Navidrome 和 Subsonic 服务器。它还作为 Apple Music 的控制器,通过 Cider 应用实现。视觉体验由 Qt 6.8+ 驱动,可选使用 Qt Quick 3D 来呈现带有动态照明的建模光盘和磁带卷轴。内置音频混音器(TX-6)支持均衡器调节及立体声延迟、压缩等效果。

适用人群

希望拥有视觉丰富、支持多种播放源,并偏好模拟物理界面而非传统列表式播放器的 Linux 用户。

主要亮点

  • 物理媒体视图:模拟 CD、黑胶唱片、卡带和 TP-7 录音机界面,包含可拖拽唱针和旋转磁带卷轴等交互元素。
  • 3D 模式:可选的媒体播放器 3D 模型,具有金属表面和随系统壁纸调色板动态变化的照明效果。
  • 广泛源支持:集成本地音乐、YouTube Music、Jellyfin、Navidrome、Subsonic 以及通过 Cider 连接的 Apple Music。
  • TX-6 混音器:内置音频混音器,用于调节高音、中音、低音均衡,并应用压缩或立体声延迟效果。
  • 高级队列管理:支持保存队列快照、Cider 会话恢复,以及针对曲目和书签的“快速跳转”搜索功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目