今日はほんのちょっとしたTipsです。
きっかけは、なにげに「Voyage MPD」でインターネットラジオを聞こうと思うとエラーになってしまったことです。
「あなたのシステムはサポートされていないよ」みたいなメッセージが出ています。
おかしいな、昔は普通に聞けたのに?・・・と、思ったのですが、よーく考えてみると、MPDの方がデフォルトのものではなくて最新版をソースからコンパイルしたもに切り替えていました。
ソースからコンパイルするときは、明示的にサポートするように設定しないとインターネットラジオはサポートされないようなのです。
そこで、Google先生に聞いてみると、configureするときに「–enable-httpd-output –enable-shout –enable-curl」を追加する必要があるよと教えてくれました。
そこで、MPDのソースを展開しているディレクトリにいって、
# cd mpd
# ./configure -disable-ipv6 -enable-rtopt –enable-httpd-output –enable-shout –enable-curl
としてみました。
ところが、libcurlがnot foundだと言われてエラーになってしまいました。
そうだ、思い出した、MPDをソースからコンパイルするときは、必要に応じて個別のライブラリをインストールしておかなければいかなったのです・・・ウーッ、めんどくさい。(┘-└、)
# apt-get install libcurl
って、やってもエラーになるし、libcurlってどうしてインストールするんだっけ?
これまた、仕方がないのでGoogle先生に聞くと、
# aptitude install libcurl-dev libcurl4-openssl-dev
で、インストールできることが判明しました。
ところが、今度は、libshoutがnot foundだと文句を言われました。
これも、Google先生に聞くと、
# apt-get install libshout-dev
でインストールができました、・・・ε=(-ω―;)フーッ
まとめておきますと、
# aptitude install libcurl-dev libcurl4-openssl-dev //libcurlをインストール
# apt-get install libshout-dev //libshoutをインストール
# pkill mpd //MPDを停止する
# ./configure -disable-ipv6 -enable-rtopt –enable-httpd-output –enable-shout –enable-curl
エラーメッセージが出なければ、
# make
# make install
# /etc/init.d/mpd start //MPDを起動する
さっそく、「GMPC」から「Voyage MPD」に接続して、インターネットラジオを聴けるようになったか確認してみました。
まあ、MPDをソースからコンパイルして新しいヴァージョンのものを使おうなどと言うようなことを考えなければ、何の問題もなく聞けたのですが・・・。3(-_^;)
今回のTipに助けられました!
実は、これまでハイパワーマシンにバージョン0.7をインストールしてを運用しておりましたが、正月休みを利用してファンレスのAtom機にバージョン0.8.0をインストールして、交換する作業をしました。
ライブCDを使ってイントールして、みみず工房(yoさん)のHPにそってセットアップすると、問題なく動いたのですが、時間があったものですから、同じくみみず工房さんの情報を参考にチューニングを行なっていた時、問題にぶち当たりました。
GRUB2にバージョンアップして、カーネルを3.09-rt25-atom-smp-tuneにしたとこまでは順調だったのですが、MPD(0.16.5)に対応したrtパッチをバイナリ配布されているシェルスクリプトを使ってインストールすると、エラーが発生しました。
内容を見ると、どうやら「libcurd.so.4がないよ」ということのようだったので、(私は、ソースからコンパイルしたわけじゃないのですが、、、、)ユングさんがここで紹介してくれている方法でインストールしてみたところ、解決!!
途中までは、インターネットラジオも聞けてましたし、原因は不明なのですが、私の技量では最初からやり直しになりそうだったところ、大変助かりました。感謝感謝です!!
yoさんがみみず工房で0.8.0のチューニング関連のTipを公開されたのを機に乗換を敢行して、わたしと同じエラーに遭遇された方もいるかと思って、投稿して見ました。
>今回のTipに助けられました!
今回のような、ちょっとした小技はあまり役にも立たないだろうが、自分の「心覚え」のつもりで書き込んでおきました。
でも、アップしておいてよかったです。
どんなちょっとした心覚えでも、それが役に立つという人はいるものなんですね。
もう少し「敷居」を下げて、どんどん情報は発信していった方がいいのかもしれませんね。
いつもお世話になっています。
現在,シンさんのイメージファイルを利用してmpdにて音楽を楽しんでいます。
上記文中のようなインターネットラジオ局の情報を表示させたいと思い,上記説明のとおりconfigureを試みましたが,MPDのソースを展開しているディレクトリがわからず先に進めません。
良い解決方法がありましたらご教示下さい。
私の記憶に間違いなければ、シンさんヴァージョンの「Voyage MPD」はデフォルトの状態でインターネットラジオが聞くことができたような気がします。何もする必要がないように思いますが、最近のヴァージョンでは状況が変わっているんでしょうか?
なお、MPDのソースから再度「configure→make」をすると、全てが素の状態のMPDに戻ってしまって、シンさんが徹底的にチューニングしたMPDは消えてなくなります。
デフォルトで組み込まれていないのならば、諦めた方がいいかと思います。
yung様コメントありがとうございます。シンさんヴァージョンの「Voyage MPD」にてインターネットラジオを楽しんでいます。
ただ,上記コメントの中で触れられている「GMPC」のインターネットラジオ局の情報(流れている曲名など)の表示が私の場合できないので,改造を試みたわけです。MPDのソースから再度「configure→make」をすると、全てが素の状態のMPDに戻ってしまうとのことですので,現状に甘んじて手を加えないことにします。アドバイスありがとうございました。
もう一点お尋ねです。Linn Classic,Linn Jazz ,Linn Radioは美しい音で聞けるのですが,Avro Baroque,Avro Classicはエラーメッセージが出て現在は聞くことができません。(以前は今のplaylistの記述で聞いていました。)
yung様の場合はどうでしょうか。教えて下さい。