このプロジェクトについて
SONEは、Tauri 2とRustで構築されたLinux向けTIDALのネイティブデスクトップクライアントです。ブラウザやElectronのリサンプラーを介さずにロスレスストリーミングを求めるリスナーを対象としています。
READMEに記載されているオーディオ機能には、自動品質フォールバック付きの24bit/192kHzまでのロスレスFLACおよびMQAストリーミング、設定可能な最大ストリーミング品質、リサンプリングやディザリングなしのビットパーフェクト出力が含まれます。排他ALSAモードはPipeWire/PulseAudioをバイパスしてハードウェアへ直接アクセスし、アプリはDACがサポートするフォーマットとサンプルレートを検出して一致する出力を選択します。シグナルパスパネルは、ライブのGStreamerパイプライン、pactl経由のOSミキサー、/proc/asound経由のALSAカードをプローブし、変換やボリューム変更をフラグ付けします。ReplayGainノーマライゼーション、類似トラックの自動再生、ギャップレス再生もリストされています。
ビデオサポートは、専用プレーヤー(フルスクリーンまたは最小化)でのTIDALミュージックビデオ、選択した品質から始まるアダプティブHLS、シャッフル/リピート/自動再生/履歴用のトラックとの共有キュー、ビデオ用の個別お気に入り、Exploreと検索でのビデオ発見をカバーしています。ビデオオーディオはビットパーフェクトパスを使用しません。
インターフェース機能には、アクセントと背景用のカラーピッカー付き15のテーマプリセット(ライト/ダークモード)、同期歌詞、サイズ変更可能なフローティングミニプレーヤー、フルスクリーンプレーヤー、再起動をまたぐキュー永続化、MPRISメディアキーとデスクトップウィジェット統合、システムトレイ、オーバーレイ付きキーボードショートカットが含まれます。設定ディレクトリのtheme.jsonファイルは外部から編集可能で、実行時に監視されます。パスはネイティブ、Flatpak、Snapインストールで異なります。
ライブラリ機能は、プレイリストフォルダーサポート付きのプレイリスト、アルバム、アーティスト、ミックスの閲覧と並べ替え、TIDALリンク経由の共有、tidal://ディープリンク、プロフィール編集をカバーしています。
統合機能には、外部AIエージェントがライブラリを検索して再生を制御するためのポート5577の組み込みMCPサーバー(デフォルトでオフ)、現在のトラックを表示するポート5578のOBSブラウザーソースオーバーレイ、ISRC/MusicBrainzメタデータを使用したLast.fm、Libre.fm、ListenBrainzへのスクロブリング、TIDALへの再生レポート(デフォルトでオン、無効化可能)、Discord Rich Presence、オーディオ再生を含むHTTP/HTTPS/SOCKS5プロキシサポートが含まれます。
文書化されたインストールオプション:Flathub、Snap Store(排他出力用のalsaインターフェース接続付き)、ネイティブ.deb、.rpm、Archパッケージ、AUR(soneおよびsone-bin)、Nixフレーク、Rust、Node.js 22+、pnpm、GStreamer/WebKitGTK依存関係を使用したソースからのビルド。Dockerベースのビルドスクリプトがディストリビューションパッケージを生成します。READMEは、TIDALサブスクリプションが必要であること、プロジェクトがTIDALと提携していないこと、ストリーミングのみでオフラインダウンロードがないこと、資格情報、キャッシュ、設定がAES-256-GCMで暗号化されることを注記しています。トラブルシューティングでは、欠落しているGStreamerプラグイン、プロキシのcurlソース、排他モードのデバイスビジーエラー、NVIDIA/Waylandレンダリングの回避策を扱っています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.