最新リリース v4.5.4

Sola MPD

使いやすさを重視した MPD クライアント。大規模ライブラリでも柔軟なブラウジング、強力な検索、スムーズなキュー操作を実現します。

機能

柔軟な検索

=、!=、has、正規表現を AND/OR で自由に組み合わせ。MusicBee にインスパイアされたスマートプレイリストとして保存も可能です。

メタデータブラウザ

アーティスト・アルバム・ジャンルなどで階層的にナビゲート (GMPC にインスパイア)。クイックフィルタで結果をその場で絞り込めます。

スプレッドシート風の楽曲テーブル

AG Grid による高機能テーブル。ドラッグ & ドロップでの列の並び替えとリサイズ、任意の列でのソート、Shift / Ctrl による範囲・複数選択に対応。

プラグインシステム

プラグイン経由で外部サービスと連携可能。同梱の Subsonic プラグインで、Subsonic 互換サーバーとプレイリストを同期できます。

アドバンスド検索 (Beta)

lainbow 連携により、MuQ / MuQ-MuLan を用いたテキストからの楽曲検索と類似検索が可能です。追加セットアップ、NVIDIA GPU、ある程度のエンジニアリングスキルが必要です。

複数 MPD サーバー対応

ひとつのクライアントから複数の MPD サーバーを登録・切り替え。ライブラリを分けて管理したい場合や部屋ごとの運用に便利です。

キュー & プレイリスト

再生キューを自在に組み立て、MPD プレイリストをキーボードとコンテキストメニューで直感的に管理できます。

レスポンシブ & ダークテーマ

タブレット・モバイル向けのレイアウトとタッチ操作に対応。ダークテーマを標準搭載しています。

スクリーンショット

直感的な操作
直感的な操作
柔軟なブラウジング
柔軟なブラウジング
アドバンスド検索
アドバンスド検索
ファイルエクスプローラ
ファイルエクスプローラ
類似検索
類似検索 Beta lainbow 連携による追加セットアップ、実用的な速度を得るための NVIDIA GPU、そしてある程度のエンジニアリングスキルが必要です。
テキストからの楽曲検索
テキストからの楽曲検索 Beta lainbow 連携による追加セットアップ、実用的な速度を得るための NVIDIA GPU、そしてある程度のエンジニアリングスキルが必要です。

インストール

Web アプリケーション (Docker) 推奨

MPD サーバーにアクセスできるローカルネットワーク上の任意のサーバーにデプロイします。MPD 0.21 以降と、ホスト側の Docker / Docker Compose が必要です。

  1. サーバー上で Docker が起動していることを確認
    docker ps
  2. リポジトリをクローン
    git clone https://github.com/prokosna/sola_mpd.git
    cd sola_mpd
  3. (任意) ポートや設定を変更したい場合は docker-compose.yaml を編集
  4. アプリケーションを起動
    docker compose up -d
  5. ブラウザで http://[サーバーの IP]:3000 (デフォルトポート) を開き、セットアップダイアログで MPD エンドポイントを入力

MPD を Docker と同一ホスト (デフォルトの bridge ネットワーク) で動かしている場合、セットアップダイアログでは localhost の代わりに host.docker.internal を指定してください。

README の詳細なセットアップ手順 ↗

デスクトップアプリケーション 実験的

Windows / macOS / Linux 向けのビルド済みインストーラーを Releases ページで配布しています。

  1. 最新リリースから使用中のプラットフォーム向けインストーラーをダウンロード
  2. インストールしてアプリケーションを起動
  3. セットアップダイアログで MPD サーバーのエンドポイントを入力

Releases を開く ↗

デスクトップ版は実験的な提供であり、Web アプリに比べて機能に制限がある場合があります。メインかつ推奨の配布形態は Docker 版 Web アプリです。