2016年3月24日木曜日

volumio に最新 mpd の適用失敗(笑

volumio.org のこのページこのページを参考にして、mpdの最新版を適用しようとしたのですが、MPaD が volumio を自動認識してくれず、あえなく挫折しました。笑

Linux の知識がまるでないので、ネット上の情報だけが頼りなのですが、解決に至る情報を見つけることができませんでした。(T◇T)/


どんなことをやったか、記録だけ残しておきます。

# sudo raspi-config
# reboot
# date
# /etc/init.d/mpd stop
# cd /root
# mkdir temp
# cd temp
# wget http://www.musicpd.org/download/mpd/stable/mpd-0.19.14.tar.xz
# tar xvJf mpd-0.19.14.tar.xz

# cd mpd-0.19.14
# apt-get update
# apt-get install build-essential gcc automake libtool flex bison gdb libicu-dev libboost-dev libglib2.0-dev
# sh autogen.sh
# ./configure
# make
# make install
# strip /usr/local/bin/mpd
# mv /usr/bin/mpd /usr/bin/mpd_old
# ln -s /usr/local/bin/mpd /usr/bin/mpd
# nano /etc/init.d/mpd
--------------------------------------------------
DAEMON=/usr/local/bin/mpd
--------------------------------------------------
# reboot
$ ssh -l root volumio.local
root@volumio.local's password: volumio
# /usr/bin/mpd -V
# Music Player Daemon 0.19.14
# cd ~
# rm -rf /root/temp
# reboot

一応コンパイルは完了して、今 DAC がつなげないので WebUI で確認しただけなんですが再生もできてる感じなんですけどねw

MPaD が volumio を自動認識するのは、"avahi"というのが動いてるからということは分かりました。

なので、
# avahi-browse -t -a
で、動作確認してみると動いてはいるようです。

また、
/etc/mpd.conf
で、
zeroconf_enabled "yes"
zeroconf_name "volumio"
となっている必要があるそうです。確認したらなってましたw



さらに、いきあたりばったりさんの情報で、
/etc/avahi/services
に、
mpd.service
というファイルを作成し、
<?xml version=”1.0″ standalone=’no’?>
<!DOCTYPE service-group SYSTEM “avahi-service.dtd”>
<service-group>
<name replace-wildcards=”yes”>volumio
と書き込めば動くと書かれていたので、試してみましたがダメでしたww

と、まぁ、八方塞がりな状況で、mpd を新しいものに変えたからといって音が良くなるわけでもない(負け惜しみ)ので、一時撤退することにしました。

でも悔しいなぁ........。
詳しい方、教えて下さいm(_ _ )m



また、Voila, voilaさんにはこんな情報も
" .local " ドメインを使用するサーバ(NASなど)が同一ネットワーク内にあると、 avahi-daemon が起動しない。

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=0




これ試してないな。。。。
24bit96.comさん
Install the Avahi Daemon with the command:
sudo apt-get install avahi-daemon
so that your remote clients are able to find your mpd-server.

After installing avahi-daemon edit "/etc/avahi/avahi-daemon.conf" and uncommend the line:

enable-dbus=yes

0 件のコメント:

コメントを投稿