MPDからスマートフォン、または音楽コレクション全体をポケットにストリーミング



私は外出先や職場で音楽を聴くのが好きですが、自宅のコンピューターにロスレスで音楽のかなりのコレクションを蓄積しています。 自宅だけでなく、スマートフォンでも音楽にアクセスしたいです。 メモリが限られているため、どのメモリカードを拡張しても、コレクション全体に収まりません。 はい、これにメモリを費やしたくありません。書き留めておきたいことが他にもたくさんあるので。 以前は、仕事に行く前に聴きたいものをすべてキャッチして、圧縮形式に変換し(モバイルデバイスでのロスレスは余剰だと思います)、モバイルデバイスで記録しようとしました。 しかし、常にそうではなかったし、しばしば古いハックニーされたプレイリストに満足しなければならなかった。 それから私は無制限のモバイルインターネットを得て、音楽の「投げ」を完全に放棄し、インターネットラジオ局を聴き始めました。 私は絶えずステーション間をジャンプする必要があり、これらのDJでさえ常に押し込まれていました。 そして、私はブラックジャックと...すべての結果で、自分の個人的なストリームを作るというアイデアを得ました。

ホームサーバーmpd、スマートフォン、オンザフライで音楽を選択するためのインターネットラジオを聴くためのアプリケーション、およびmpcクライアントにインストールすることが決定されました。 あなたが猫の下で、どのように興味があるなら。



この記事では、UbuntuとAndroidスマートフォンを実行しているサーバーでこれを行う方法について説明します。

すぐに利点をリストします。



そして欠点:



後者の欠点は、PCサーバーを用意する必要がないため、議論の余地があります。 これはすべて、たとえばTL-MR3020、DIR-320、TL-WR1043NDなどのUSB HDDが接続されたホームアクセスポイントに展開できます。このリストは長期間継続できます。主なことは、HDDを接続して代替ファームウェアをサポートするUSB​​ポートの存在です(OpenWRT 、DD-WRT、Olegのファームウェアなど。ところで、USBオーディオカードをポイントに接続して、ホームメディアセンターを取得することもできます。 興味があれば、OpenWRTなどの設定に関する詳細なハウツーを書くことができます。

メイントピックに戻って、Ubuntu Server 12.04でのセットアップを始めましょう。

MPD

パッケージをインストールする

sudo apt-get install mpd mpc
      
      





次に、必要に応じてコーデックをインストールできます。

今の設定

 sudo nano /etc/mpd.conf
      
      





必須パラメーターのみをリストします。

 #     music_directory "/data/music" #     bind_to_address "0.0.0.0" #   audio_output { type "httpd" name "My HTTP Stream" #  encoder "vorbis" #   port "8123" #     bitrate "128" # ,         format "44100:16:2" }
      
      







デーモンを再起動します

 sudo service mpd restart
      
      





次に、音楽データベースを更新する必要があります。このために、ターミナルの1つでコマンドを実行します

 sudo tail -f /var/log/mpd/mpd.log
      
      



更新プロセスに従うため、および別の

 mpc update
      
      





これで、モバイルデバイスに音楽をブロードキャストする準備ができたサーバーができました。 ただし、サーバー上で開いているポート(1つを除く)を開いたままにしたくないので、OpenVPNを使用します。

VPN

VPNの構成は完全にオプションであり、プライバシーを強化する優れたオプションです。 VPNサーバーのセットアップに関する多くの記事があります。 AndroidデバイスのOpenVPN設定(ルート、OpenVPNインストーラー、BusyBox、時にはTUN.koインストーラーが必要)には素晴らしいクライアントがあると言いたいだけです。 そして、Androidバージョン> 4には、Androidクライアント用のさらに素晴らしいOpenVPNがあります。 すべてのアプリケーションはGoogle Playで利用できます。 OpenVPNはすべてのデバイスで獲得しましたが、一部のデバイスはすぐには獲得しませんでした。

Android

スマートフォンの設定に移りましょう。 mpd用のクライアントと、カスタムストリームURLをプレイリストに追加できる「インターネットラジオ」が必要です。 これらのアプリケーションにはすべてGoogle Playがあり、両方とも適切な選択肢があります。 私はMPDroidクライアントを優先して選択しましたが、その中でインターフェースとXiiaLive™-インターネットラジオが好きでした。 カスタムストリームURLを追加する機能を持つ最初のユーザーを選択するため。

MPDroidを使用すると、mpd自体によるストリームブロードキャストの再生が可能になりますが、トラックの切り替え時の安定性(フリーズとクラッシュ)と遅延に満足できませんでした。 これを考慮して、サードパーティのプレーヤーアプリケーションを選択しました。 2つのプログラムを同時に使用する必要があることを好まない人もいるかもしれませんが、私にはぴったりです。 おそらく将来、彼らはMPDroidを改善し、それを介して排他的に聴くことが可能になるでしょう。

これらのアプリケーションの設定は簡単です。MPDroidの場合、最初に起動するとき、デフォルト接続設定を選択し、デフォルトでホスト、ポートフィールドにサーバーアドレスを入力します。 ライブラリの内容を確認し、再生するトラックを設定します。 XiiaLiveを実行し、「お気に入り」に移動してURLを追加し、http:\\ 10.0.0.1:8123を入力します。10.0.0.1はサーバーのアドレスです。





リスニングと安定した接続をお楽しみください。



PSまた、Google Playミュージックに目を向けることもできます。クラウドに音楽をアップロードできます。



All Articles