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 ミキサーも搭載されており、対応する音声ソースに対して EQ 調整、ステレオ遅延、圧縮が可能です。

対象ユーザー

幅広いストリーミングおよびローカルソースをサポートしつつ、デジタル音楽再生に実際の物理的な感触を与える、非常に美しいテーマ音楽プレーヤーを求める Linux ユーザー。

特徴

  • 物理メディアのビジュアル: CD、レコード、カセット用の 2D および 3D モデル化されたプレーヤー。アルバムの交換アニメーションも含む。
  • マルチソース対応: ローカル音楽、YouTube Music、Jellyfin、Navidrome、Subsonic、Apple Music(Cider 経由)の統合サポート。
  • TX-6 オーディオミキサー: 高音、中音、低音の EQ、ステレオ遅延、圧縮に対応する内蔵ミキサー。
  • 高度なキュー管理: キューのスナップショット保存、重複削除、および「ここからキュー」機能など。
  • カスタマイズ可能な美学: システム壁紙のパレットに従う 3D ライティングとカスタマイズ可能なフォントをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト