このプロジェクトについて

spotatuiはRustで書かれた高速でスタンドアロンなターミナル音楽プレイヤーで、ネイティブのSpotifyストリーミングに加え、ローカルファイル、Subsonic/Navidrome、インターネットラジオ、YouTube、Qobuzをオプションのソースとして提供します。Spotifyは必須ではなく、ユーザーは実行時にソースを切り替えられます。主な機能には、同期歌詞、リアルタイム音声ビジュアライザー、ソース横断の再生キュー、プラットフォーム間のプレイリスト同期、拡張性のためのLuaプラグイン、再生・検索・プレイリストをスクリプト化するための完全なCLIが含まれます。このプレイヤーは軽量(約78 MBのRAM)で、Discord Rich Presence、匿名のグローバル楽曲カウント、再生中のステータスを示すGitHubプロフィールウィジェットをサポートします。高度な機能には、聴取履歴に基づくAI駆動の楽曲選択のためのAI DJ機能(MCPサーバーまたは内蔵TUI経由)や、外部クライアント不要のネイティブSpotifyストリーミング(Premiumが必要)が含まれます。設定はテーマ、キーバインド、レイアウトなど高度にカスタマイズ可能です。ビルド済みバイナリはLinux、macOS、Windows向けに提供され、ワンラインスクリプト、パッケージマネージャー、またはCargoでインストールできます。