Ubuntu Linux上でのMPD音楽サーバーの設定
Linuxにはメディアプレーヤーに関してたくさんの選択肢があります。それらの多くは、他のオペレーティングシステムの専有の仲間と同様に機能が豊富です。ほとんどのLinuxユーザーが気づいていないのは、Linuxの最大の強みであるサーバーを活用した追加の選択肢があるということです。MPD(Music Player Daemon)は、ローカルおよびネットワーク経由で音楽ライブラリを共有するための軽量サーバーです。
MPDの最良の点は、何よりもその柔軟性です。MPDは音楽をネットワーク上で共有して再生するだけでなく、さまざまなフロントエンドクライアントもサポートしています。これらのクライアントは、完全なグラフィカル音楽プレーヤーから最小限のコマンドラインオプションまで多岐にわたります。
MPDのインストールと設定
インストール
MPDのインストールは驚くほど簡単です。本当に小さくてシンプルなデーモンで、単一のパッケージで提供されます。Ubuntuシステムでは、すぐにアップデートを実行してパッケージを取得してください。
sudo apt-get updatesudo apt-get install mpdそれが本当にすべてです。Ubuntuはすべてを展開し、デーモンを起動します。もちろん、デフォルトの設定のままではないと思うので、Systemdを使用してサービスを停止し、自分の好みに合わせて設定を行うことができます。
sudo systemctl stop mpd構成
MPDはシンプルなテキスト設定ファイルを使用します。他にもユーザー特有の設定など、設定方法はいくつかありますが、MPDに付属するシステム全体のバージョンを使う方がはるかに簡単です。それをVimやお気に入りのエディタで開いて、周囲を見渡し始めてください。
sudo vim /etc/mpd.confMPDに付属しているファイルは非常に大きく、完全で、しっかりと文書化されています。多くの設定はすでにインテリジェントなデフォルトに設定されているため、あまり変更する必要はありません。このガイドでは基本的なことだけをカバーしますが、もう少し探求してみてください。
最初に注目すべきオプションは、おそらく最も重要なものである音楽ディレクトリです。変数自体は、music_directory であり、引用符で囲まれた文字列としてディレクトリパスを受け入れます。これは、MPDが提供する音楽が存在するディレクトリです。そのディレクトリとすべてのサブディレクトリを読み取るので、アーティストやアルバムのフォルダーが邪魔になる心配はありません。終了したとき、次のようになります:
music_directory "/path/to/your/music/folder"それが実際にあなたが必要なすべてかもしれません、特にあなたがコンピュータでMPDをローカルに使用している場合。ただし、知っておくと良い追加のオプションがいくつかあります。
playlist_directory "/path/to/your/playlists"上記のオプションは、MPDがプレイリストを検索し保存する場所を設定します。デフォルト設定で大丈夫ですが、デバイス間や友人からプレイリストをインポートしたりエクスポートしたりするタイプの人なら、これを
/homeのディレクトリに設定する方が良いでしょう。
user "mpd"
group "nogroup"
MPDサーバーを実行するユーザーとグループを設定することができますが、システム全体の設定でこれを行う理由はあまりありません。ただし、必要な場合はできます。その場合、いくつかのフォルダーの所有権や権限を変更する必要があるかもしれません。
ネットワーク越しにMPDを使用する場合、あなたのコンピュータのローカルIPアドレスまたはホスト名でリストに記載するように設定する必要があります。ローカルでのみ使用する場合は、デフォルトのlocalhostのままにしておいても構いません。
bind_to_address "localhost"さらなるネットワーク設定のために、MPDを特定のポートに割り当てることができます。デフォルトでは6600を使用し、設定の行はコメントアウトされています。特定のポートを設定するには、その行のコメントを解除し、ポートを設定してください。
port "6600"接続するために行いたい最後のことは、パスワードを設定することです。これは、パスワード変数を設定することで行うことができます。
password "some_password"もう少し探してみてもいいですが、基本的な設定ではデフォルトで問題ありません。利用可能な再生オプションの多くは、フロントエンドクライアントが処理するため、実際にはそれほど必要ではありません。設定に慣れたら、保存して、SystemdでMPDを起動してください。
sudo systemctl start mpdクライアント
MPDクライアントにはたくさんのオプションがあります。GTKとQtの両方で書かれたものや、純粋なCLIバージョンもあります。このガイドでは、最も人気のあるGUIクライアントの1つであるCantataと、最も人気のあるCLIクライアントの1つであるncmpcppについて説明します。
カンタータ
Cantataは、Clementineのような人気のあるGUI音楽プレーヤーです。主な違いは、音楽を提供するためにバックエンドでMPDを使用している点です。CantataはQtで書かれており、Qt 4とQt 5の両方に互換性があります。また、Ubuntuのテーマ統合もあります。
UbuntuにCantataをインストールするのは簡単です。リポジトリにあるので、aptを使って簡単にインストールできます。
sudo apt-get install cantataインストールが完了したら、Cantataを開くだけです。GUIインストーラーが表示され、スタンダードインストールとシングルユーザーインストールのどちらかを選択するよう求められます。特にシングルユーザーオプションが必要な理由がない限り、スタンダードを選択してください。
次の画面では、MPDサーバーに接続するように促されます。既にMPDのデフォルト設定が含まれています。これにはlocalhostとポート6600が含まれます。MPD設定で構成した値に合わせてすべてを設定し、connectを押してください。比較的すぐに接続されるはずで、そこから構成を完了できます。
設定プロセスの後、Cantataライブラリ画面が表示され、MPDによって提供された音楽やプレイリストで埋め尽くされるはずです。これで設定は完了です。Cantataには探求すべき他の多くの機能があり、好みに合わせてすべてを設定するのに数時間を費やすことができます。
Ncmpcpp
ミニマリストなアプローチを求めるユーザーのために、ncmpcppはMPDから音楽を再生するための強力なコマンドラインソリューションを提供します。コマンドライン音楽プレーヤーは誰にでも向いているわけではありませんが、タイル型ウィンドウマネージャを好み、VimがどのGUIプログラムよりも優れたコントロールを持っていると考えるタイプの人であれば、ncmpcppはおそらくあなたが今まで使った中で最高の音楽プレーヤーになるでしょう。
NcmpcppはUbuntuのリポジトリにあり、Aptを使って簡単にインストールできます。
sudo apt-get install ncmpcppさて、ncmpcppを設定するために、ホームディレクトリに設定用のフォルダーを作成します。
mkdir ~/.ncmpcpp今、そのディレクトリにcdして、設定ファイルを作成します。下の設定は非常に基本的なものですが、ncmpcppを起動するには十分です。
cd ~/.ncmpcpp
vim config
ncmpcpp_directory = "~/.ncmpcpp"
mpd_host = "127.0.0.1"
mpd_port = "6600"
mpd_music_dir = "/path/to/your/music/"
もちろん、すべての値がMPDで設定した方法と一致していることを確認してください。これが完了し保存されたら、ターミナルでncmpcppを実行することができます。それを開くと、MPDで設定したディレクトリの音楽が表示されるはずです。ncmpcppにはたくさんのコントロールがあり、ここですべてを説明するのには時間がかかりすぎるでしょう。
最後の考え
MPDは、Linux上の他のメディアプレーヤーソリューションのほとんどよりも多くの設定が必要ですが、同時により多くの柔軟性を提供し、ストリーミングやネットワーキングの可能性を広げます。このガイドはUbuntuに焦点を当てていますが、言及されているすべてのパッケージはほとんどの主要なディストリビューションで利用可能であり、それらの設定に違いはありません。もしあなたがオーディオファイルであるか、本当に音楽を楽しむLinuxユーザーであれば、ぜひMPDの使用を検討してみてください。
