「Linux」で独自の音楽ストリーミングサーバーを構築するには

今回は「「Linux」で独自の音楽ストリーミングサーバーを構築するには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 筆者の1日のほとんどは音楽で満たされている。文章を書くときも、ジョギングをするときも、単純な作業をするときも、音楽がそばにある。オフィスにいるときは、ターンテーブルで音楽を再生する。オフィスにいないときは、いくつかの選択肢がある(スマートフォン、Googleのスマートスピーカー、ストリーミングサーバーなど)。

 今回の記事で取り上げたいのは、ストリーミングサーバーである。筆者がホームネットワーク上にストリーミングサーバーをセットアップした最大の理由は、極めて大規模なデジタル音楽コレクションを所有しており、そこには、絶版になった録音や普通のストリーミングサービスではアクセスできない録音が多数含まれていることだ。したがって、Lord Groovy And The Psychedelic Zombiesを聴きたい場合、選択肢は限られている。そこで、そのアルバムを自分のストリーミングコレクションに追加して、ネットワーク上のどこでも再生できるようにした。

 かつては、これを「Linux」でセットアップするのはかなり大変だったが、一貫してうまく機能していた。ただし、使用するディストリビューションによっては、セットアップは今でも少し難しい。なぜなら、筆者は「MPD」のフロントエンドである「Plattenalbum」GUIを採用したからだ。Plattenalbum GUIの問題点は、「Ubuntu」や「Fedora」の最新リリースにMPDをインストールするのが非常に難しいことだ(いくつかの機能が破壊される可能性もある)。ただし、素晴らしい「Zorin OS」などの代替ディストリビューションで試すと、Plattenalbum GUIを問題なくセットアップして使用することが可能だ。

 必要なもの:必要なのは、「flatpak」をサポートするLinuxディストリビューション(UbuntuやFedoraはこの条件を満たさない)の実行中のインスタンスとsudo権限を持つユーザーだけだ。

 それ以外のものは不要である。それでは、具体的な手順を見ていこう。

 最初に、「Music Player Daemon」(MPD)をインストールする。これは、以下のコマンドで実行できる。

 MPDのインストールが完了したら、Plattenalbumをインストールする準備が整う。

 以下のコマンドを実行すれば、Plattenalbumをflatpak経由でインストールできる。

 yの入力を求められたら、それに従おう。インストールが問題なく開始されるはずだ。

 これで、デスクトップメニューにPlattenalbum GUIが表示されるはずだ。表示されない場合は、ログアウトして再度ログインすると表示される。アプリを開くと、MPDに接続できないというエラーが表示される。これを修正するには、ウィンドウの右上付近にある3本線のメニューボタンをクリックして、「Preferences」(設定)を選択する。

 ウィンドウの一番下までスクロールして、「Connect via Unix domain socket」(UNIXドメインソケット経由で接続)のON/OFFスイッチをクリックしてOFFにする。次に、「Music Library」フォルダーのアイコンをクリックして、ストリーミングしたい音楽が含まれるフォルダーを選択する。これが完了した後、「Reconnect」(再接続)をクリックすると、MPDに関するエラーが表示されなくなるはずだ。

 「Preferences」(設定)ウィンドウを閉じる。

 筆者がMPDで発見した問題点の1つは、ユーザー設定ファイルを作成して、ユーザーとしてサービスを開始しようとすると、MPDが起動しないことだ。これを回避するために、筆者はデフォルトの設定ファイルを使用し、以下のコマンドでMPDを起動した。

 次に、音楽ファイルをPlattenalbum内から追加するのではなく、デフォルトのMPDディレクトリー(/var/lib/mpd/music)に追加した。これを実行すると、音楽ファイルが表示され、ストリーミングできるようになった。

 この時点で、音楽はデフォルトの6600番ポート経由でストリーミングされている。ストリームへの接続方法は使用するアプリによって異なるが、ホストOSのIPアドレスを知っている必要がある(これはip aコマンドで確認できる)。また、「Cantata」などのMPD互換クライアントを使用する必要がある。そうしないと、サーバーに接続できないからだ。

 Plattenalbumは完璧ではないものの、Linuxでネットワークに音楽をストリーミングする最も簡単な手段の1つである。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ラック、福島第一原発の処理水放出に便乗するサイバー攻撃に注意喚起
IT関連
2023-09-02 22:34
2023年にはランサムウェアのリーク被害が49%増–明るい兆しも
IT関連
2024-02-14 03:32
量子クラウドデータセンターから量子鍵配送まで、量子サービス(QaaS)目指すTerra Quantum
IT関連
2022-01-22 06:33
M1搭載の薄い「iMac」登場 Touch ID付きMagic Keyboardも
企業・業界動向
2021-04-22 18:29
開発者の技術選択が企業戦略に与える影響–導入ツールが招く意図せぬ結果
IT関連
2022-04-05 11:29
NTTドコモ、「人間拡張」を実現する基盤を開発
IT関連
2022-01-21 06:38
「出社でもリモートでもマネジメントのやりやすさは変わらない」は55.7%–overflow調査
IT関連
2023-11-07 23:01
政府が「ワクチン接種状況ダッシュボード」公開 性別や都道府県別に可視化
社会とIT
2021-05-28 22:35
ドンキの格安小型ノートPCに新モデル メモリ8GBで3万2780円
製品動向
2021-04-21 15:31
MSが永続ライセンス版次期「Office」発表、本音はクラウド対応Microsoft 365に乗り換えて欲しい
ソフトウェア
2021-02-21 03:53
ボタンやドアに“触れない”オフィスビル登場 屋上に“テレワーク”設備も
社会とIT
2021-01-20 19:01
LayerX、「バクラク請求書発行」を8月末に提供–インボイス制度・電子帳簿保存法に対応
IT関連
2023-08-01 18:11
ポケットの中の音楽スタジオ、700万ユーザーを獲得した作曲アプリ「Rapcha」
ソフトウェア
2021-06-02 12:23
小さなスタートアップMayhtは新コンセプトの小型スピーカーで業界の巨人たちに挑む
IT関連
2022-02-05 12:26