BeagleBoneGreen MPD インストール
MPDインストールをBeagleBoneBlackの時の手順と同じ様にやってみたがすんなり音出しが出来なかった。間違い探し、設定の見直し等 色々やって4日間たって何とか音出しまでこぎ着けた。
インストール手順は、BeagleBoneBlackのやり方でこれは、問題なし
・パッケージリストの更新
pacman -Syy
・パッケージのアップグレード ・・・・・これが必要かどうか良く分からない。やたら時間がかかる。
pacman -Syu
・必要なユーティリティのインストール
pacman -S cifs-utils
pacman -S alsa-pluginns
pacman -S alsa-utils
pacman -S alsaplayer
pacman -S mpd
pacman -S mpc
pacman -S ncmpc
・ディレクトリの作成
mkdir /var/lib/mpd/music
mkdir /var/lib/mpd/playlists ・・・・・・・playlistsは、既に出来ているようなのでこの手順は不要
mkdir /var/log/mpd ・・・・・前回この手順は、やらなくてOKだったのだが今回これがなくてMPDが起動しなかった。
・mpd.confの編集 ・・・・・・・・・・・・・BeagleBoneBlackとの変更点は、audio_output の部分 BeagleBoneGreenは、HDMIがないのでボード上の音源なし、USB音源だけの設定とする。
nano /etc/mpd.conf
#
music_directory "/var/lib/mpd/music"
#
playlist_directory "/var/lib/mpd/playlists"
#
db_file "/var/lib/mpd/tag_cache"
#
log_file "/var/log/mpd/mpd.log"
#
pid_file "/var/run/mpd/pid"
#
state_file "/var/lib/mpd/state"
#
sticker_file "/var/lib/mpd/sticker.sql"
#
user "mpd"
#
group "audio"
#
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
#
# An example of an ALSA output:
#
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
# format "44100:16:2" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
mixer_type "disabled"
#
audio_buffer_size "2048"
#
buffer_before_play "80%"
#
filesystem_charset "UTF-8"
#
id3v1_encoding "UTF-8"
インストール手順は、BeagleBoneBlackのやり方でこれは、問題なし
・パッケージリストの更新
pacman -Syy
・パッケージのアップグレード ・・・・・これが必要かどうか良く分からない。やたら時間がかかる。
pacman -Syu
・必要なユーティリティのインストール
pacman -S cifs-utils
pacman -S alsa-pluginns
pacman -S alsa-utils
pacman -S alsaplayer
pacman -S mpd
pacman -S mpc
pacman -S ncmpc
・ディレクトリの作成
mkdir /var/lib/mpd/music
mkdir /var/lib/mpd/playlists ・・・・・・・playlistsは、既に出来ているようなのでこの手順は不要
mkdir /var/log/mpd ・・・・・前回この手順は、やらなくてOKだったのだが今回これがなくてMPDが起動しなかった。
・mpd.confの編集 ・・・・・・・・・・・・・BeagleBoneBlackとの変更点は、audio_output の部分 BeagleBoneGreenは、HDMIがないのでボード上の音源なし、USB音源だけの設定とする。
nano /etc/mpd.conf
#
music_directory "/var/lib/mpd/music"
#
playlist_directory "/var/lib/mpd/playlists"
#
db_file "/var/lib/mpd/tag_cache"
#
log_file "/var/log/mpd/mpd.log"
#
pid_file "/var/run/mpd/pid"
#
state_file "/var/lib/mpd/state"
#
sticker_file "/var/lib/mpd/sticker.sql"
#
user "mpd"
#
group "audio"
#
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}
#
# An example of an ALSA output:
#
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
# format "44100:16:2" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
mixer_type "disabled"
#
audio_buffer_size "2048"
#
buffer_before_play "80%"
#
filesystem_charset "UTF-8"
#
id3v1_encoding "UTF-8"
・fstabの編集
nano /etc/fstab
追記する部分 ・・・・・・ArchlinuxarmサイトのBeagleBoneBlackインストール手順が以前と変更されているので単純にこれだけで良い。
//192.168.0.104/Music /var/lib/mpd/music cifs username=root,password=samba,uid=mpd,file_mode=0644,dir_mode=0755,iocharset=utf8 0 0
・MPDサービスの開始 ・・・・・・これが未だに良く分からない。
コメント
コメントを投稿