バージョンアップしました - mpdweb 0.9.4 (10.25.2017)です。
・List-Album表示で AlbumArtist/Artistit以外のセレクション時,AlbumArtist/Artistitいづれかを表示に加える。
・AlbumArtのWanから見えるURLを設定できるようにした
・他のネットワーク(インターネットも)からの要求時コマンドを抑制できるようにした。
・NowMusicの機能として再生PlaylistのDelete(削除)時、速度アップのためMove(移動)同様、mpdに再生Playlistの要求をしないようにした。
他端末での同期用にはMove(移動)同様一定時間の監視で差異があった場合、最新化される。
2017年10月29日日曜日
2017年10月19日木曜日
mpdweb (mpd WebClient) 第一期アップロード
タブレットでの操作性を考えています。WebなのでPCで操作補完できます。
mpdユーザの方、照会で見るより、是非一度使ってみてください。
作成したものはアップしました。このページにまとめでおきます。
Web版 mpd client モジュール (インストール編付) / オペレーションガイド
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
mpdweb Volumio Raspberry Pi版Rc2 インストール
http://mympdweb.blogspot.jp/2017/10/mpdweb-volumiorc2-mpdweb.html
mpdweb Volumio Raspberry Pi版1.55/1.56 インストール
http://mympdweb.blogspot.jp/2017/10/mpdweb-volumio-raspberry-pi155156.html
参考画面イメージ
今後、忘備録的になってしまった、Volumio関連などを一冊にできればと考えています。
mpdユーザの方、照会で見るより、是非一度使ってみてください。
作成したものはアップしました。このページにまとめでおきます。
Web版 mpd client モジュール (インストール編付) / オペレーションガイド
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
mpdweb Volumio Raspberry Pi版Rc2 インストール
http://mympdweb.blogspot.jp/2017/10/mpdweb-volumiorc2-mpdweb.html
mpdweb Volumio Raspberry Pi版1.55/1.56 インストール
http://mympdweb.blogspot.jp/2017/10/mpdweb-volumio-raspberry-pi155156.html
参考画面イメージ
今後、忘備録的になってしまった、Volumio関連などを一冊にできればと考えています。
mpdweb VolumioRc2にインストール
mpdweb VolumioRc2に インストール (Ver1.1:2019/8/15 追記)
phpをインストールしphpのFront/Endを利用可能にする
apatch2でも良いが、nginxの方が軽いのでnginxをインスト―ルする。
準備
・mpdwebのモジュールをダウンロード
http://mympdweb.blogspot.jp/2017/10/mpwdweb-mpd-webclient.html
別館
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
・TelnetでVolumioRc2にloginする
・VolumioRc2 に su を使用できるようにしておく。
1.nginx,phpをインストール
$ su -
# apt-get update
# apt-get install nginx
# apt-get install php5 php5-cgi php5-fpm
2.node.jsとportを別にする
# vi /etc/nginx/sites-available/default
server {
listen 88 default_server; <------ 88 Portを変更
listen [::]:88 default_server; <------ 88 Portを変更
...
index index.html index.htm index.nginx-debian.html index.php index.php; <-- index.php を追加
...
location ~ \.php$ { <------ # コメントアウトを解除
include snippets/fastcgi-php.conf; <------ # コメントアウトを解除
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock; <------ # コメントアウトを解除
} <------ # コメントアウトを解除
3.自動起動を解除
# systemctl disable nginx
# cd /etc/init.d
オリジナルを保持& nginx.serviceを見ないために別に作成する (nginx既存のバク1.62時点)
# cp nginx nginx_rc
volumio2 は /var/logがRAMDISKになっているためLogのPathがなく起動に失敗する。
nginxは、LogのPath設定を変更しても/var/log/nginxを見てしまうためLogPathを作成する
# vi nginx_rc
--------- 以下を編集する --------------------------------------------------------
# Provides: nginx_rc <------ Providesを変更
NAME=nginx
DESC=nginx
以下に挿入
echo `date` > /tmp/nginx.log <------ 追加
mkdir /var/log/nginx >> /tmp/nginx.log 2>> /tmp/nginx.log <------ 追加
--------------------------------------------------------------------------------
4.nginxの自動起動を登録
# systemctl enable nginx_rc
( 内容を変更した場合は,systemctl 再読み込みする
# systemctl daemon-reload
で行う)
5.mpdwebのカバーアートWebを設定
# cd /var/www/html
# ln -s /var/lib/mpd/music Music
アルバムアート
URL : http://volumio.local:88/Music
(Androidアプリ Mpdroidでも使用できる)
6.mpdwebをインストールする
ダウンロードモジュール:mpdweb_{Version}_{Date}.tar.gz
ダウンロードしたファイルに合わせてください。今回は「mpdweb_0.9_20171019.tar.gz」
ミュージックデータ共有ディレクトリを経由コピーする。
Path:/var/www/html/ にインストール
# cd /var/www/html
# cp {ミュージックデータ共有ディレクトリ}/mpdweb_0.9_20171019.tar.gz .
# cd /var/www/html
# tar xzvf mpdweb_0.9_20171019.tar.gz
# chown -R -f www-data:www-data mpdweb.php setting
# chmod -R -f 0744 mpdweb.php setting
環境に合わせて設定を行う。IPを自動取得時は最低限の動作はすると思います。
アクセス方法は URL: http://volumio.local:88/mpdweb.php
7.mpdweb用のPlaylistを設定する。(必須ではない)
既存の問題:volumio2は mpd本来の PlayLists「.m3u」のリストが再生できない。
Volumio以外のクライアントでは,mpd.confのplaylistsを使用するため注意(本環境もmpd本来のplaylists)
$ su -
# cd /var/lib/mpd
volimio2で設定されているplaylistを移動し,新たにPlaylistをSDに作成する。
# mv playlists playlists.org
# mkdir /data/Playlist_mpd
# ln -s /data/Playlist_mpd Playlists
エディタで修正したい場合は,sambaで共有しておく
# vi /etc/samba/smb.conf
最後に以下を追加
[Playlist mpd]
comment = Playlist mpd INTERNAL:Volumio
path = /data/Playlist_mpd
browseable = yes
read only = no
guest ok = yes
# /etc/init.d/samba restart
詳しくは方法は
・Readme_install.txt :
・Readme_mpdconfig.txt :
参照
phpをインストールしphpのFront/Endを利用可能にする
apatch2でも良いが、nginxの方が軽いのでnginxをインスト―ルする。
準備
・mpdwebのモジュールをダウンロード
http://mympdweb.blogspot.jp/2017/10/mpwdweb-mpd-webclient.html
別館
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
・TelnetでVolumioRc2にloginする
・VolumioRc2 に su を使用できるようにしておく。
1.nginx,phpをインストール
$ su -
# apt-get update
# apt-get install nginx
# apt-get install php5 php5-cgi php5-fpm
2.node.jsとportを別にする
# vi /etc/nginx/sites-available/default
server {
listen 88 default_server; <------ 88 Portを変更
listen [::]:88 default_server; <------ 88 Portを変更
...
index index.html index.htm index.nginx-debian.html index.php index.php; <-- index.php を追加
...
location ~ \.php$ { <------ # コメントアウトを解除
include snippets/fastcgi-php.conf; <------ # コメントアウトを解除
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock; <------ # コメントアウトを解除
} <------ # コメントアウトを解除
3.自動起動を解除
# systemctl disable nginx
# cd /etc/init.d
オリジナルを保持& nginx.serviceを見ないために別に作成する (nginx既存のバク1.62時点)
# cp nginx nginx_rc
volumio2 は /var/logがRAMDISKになっているためLogのPathがなく起動に失敗する。
nginxは、LogのPath設定を変更しても/var/log/nginxを見てしまうためLogPathを作成する
# vi nginx_rc
--------- 以下を編集する --------------------------------------------------------
# Provides: nginx_rc <------ Providesを変更
NAME=nginx
DESC=nginx
以下に挿入
echo `date` > /tmp/nginx.log <------ 追加
mkdir /var/log/nginx >> /tmp/nginx.log 2>> /tmp/nginx.log <------ 追加
--------------------------------------------------------------------------------
4.nginxの自動起動を登録
# systemctl enable nginx_rc
( 内容を変更した場合は,systemctl 再読み込みする
# systemctl daemon-reload
で行う)
5.mpdwebのカバーアートWebを設定
# cd /var/www/html
# ln -s /var/lib/mpd/music Music
アルバムアート
URL : http://volumio.local:88/Music
(Androidアプリ Mpdroidでも使用できる)
6.mpdwebをインストールする
ダウンロードモジュール:mpdweb_{Version}_{Date}.tar.gz
ダウンロードしたファイルに合わせてください。今回は「mpdweb_0.9_20171019.tar.gz」
ミュージックデータ共有ディレクトリを経由コピーする。
Path:/var/www/html/ にインストール
# cd /var/www/html
# cp {ミュージックデータ共有ディレクトリ}/mpdweb_0.9_20171019.tar.gz .
# cd /var/www/html
# tar xzvf mpdweb_0.9_20171019.tar.gz
# chown -R -f www-data:www-data mpdweb.php setting
# chmod -R -f 0744 mpdweb.php setting
環境に合わせて設定を行う。IPを自動取得時は最低限の動作はすると思います。
アクセス方法は URL: http://volumio.local:88/mpdweb.php
7.mpdweb用のPlaylistを設定する。(必須ではない)
既存の問題:volumio2は mpd本来の PlayLists「.m3u」のリストが再生できない。
Volumio以外のクライアントでは,mpd.confのplaylistsを使用するため注意(本環境もmpd本来のplaylists)
$ su -
# cd /var/lib/mpd
volimio2で設定されているplaylistを移動し,新たにPlaylistをSDに作成する。
# mv playlists playlists.org
# mkdir /data/Playlist_mpd
# ln -s /data/Playlist_mpd Playlists
エディタで修正したい場合は,sambaで共有しておく
# vi /etc/samba/smb.conf
最後に以下を追加
[Playlist mpd]
comment = Playlist mpd INTERNAL:Volumio
path = /data/Playlist_mpd
browseable = yes
read only = no
guest ok = yes
# /etc/init.d/samba restart
詳しくは方法は
・Readme_install.txt :
・Readme_mpdconfig.txt :
参照
mpdweb Volumio Raspberry Pi版1.55/1.56 インストール
mpdweb Volumio Raspberry Pi版1.55/1.56 インストール
volumio1.55/1.56はPHPで動作しているので追加モジュールなしでインストール
準備
・mpdwebのモジュールをダウンロード
http://mympdweb.blogspot.jp/2017/10/mpwdweb-mpd-webclient.html
別館
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
・TelnetでVolumioにloginする
ダウンロードモジュール:mpdweb_{Version}_{Date}.tar.gz
ダウンロードしたファイルに合わせてください。今回は「mpdweb_0.9_20171019.tar.gz」
ミュージックデータ共有ディレクトリを経由コピーする。
Path:/var/www/ にインストール
1.downloadした mpdweb_0.9_20171019.tar.gz をコピーする。 # cd /var/www
# cp {ミュージックデータ共有ディレクトリ}/mpdweb_0.9_20171019.tar.gz .
2.ダウンロードしたアーカイブファイルを展開する # cd /var/www
# tar xzvf mpdweb_0.9_20171019.tar.gz
# chown -R -f www-data:www-data mpdweb.php setting
# chmod -R -f 0744 mpdweb.php setting
環境に合わせて設定を行う。IPを自動取得時は最低限の動作はすると思います。
3.ウェブブラウザからアクセスする
URL: http://volumio.lcoal/mpdweb.phpで使用します。
詳しくは方法は
・Readme_install.txt :
・Readme_mpdconfig.txt :
参照
volumio1.55/1.56はPHPで動作しているので追加モジュールなしでインストール
準備
・mpdwebのモジュールをダウンロード
http://mympdweb.blogspot.jp/2017/10/mpwdweb-mpd-webclient.html
別館
http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
・TelnetでVolumioにloginする
ダウンロードモジュール:mpdweb_{Version}_{Date}.tar.gz
ダウンロードしたファイルに合わせてください。今回は「mpdweb_0.9_20171019.tar.gz」
ミュージックデータ共有ディレクトリを経由コピーする。
Path:/var/www/ にインストール
1.downloadした mpdweb_0.9_20171019.tar.gz をコピーする。 # cd /var/www
# cp {ミュージックデータ共有ディレクトリ}/mpdweb_0.9_20171019.tar.gz .
2.ダウンロードしたアーカイブファイルを展開する # cd /var/www
# tar xzvf mpdweb_0.9_20171019.tar.gz
# chown -R -f www-data:www-data mpdweb.php setting
# chmod -R -f 0744 mpdweb.php setting
環境に合わせて設定を行う。IPを自動取得時は最低限の動作はすると思います。
3.ウェブブラウザからアクセスする
URL: http://volumio.lcoal/mpdweb.phpで使用します。
詳しくは方法は
・Readme_install.txt :
・Readme_mpdconfig.txt :
参照
2017年10月14日土曜日
Volumio Raspberry Pi版Rc2 インストール
Volumio Raspberry Pi版Rc2 インストール
本ドキュメントは、
・本サイトの目的、mpdweb のインストールについてですが、他にも役に立つよう
・主に Rasberry Piで購入し易い点で、I2S DAC:Hifiberry DAC Plusを例に
記載しています
Windows:Win32 Disk Imager(win32DiskImager.exe)などを使用して
volumio-2.{バージョン}.img
を書き込む。(この部分は照会サイトが多い)
※Playlistの注意点
PlaylistがVolumio2専用となっている。/var/lib/mpd/plaulistは本来のmpdのplaylist。
他のClientSoft時には/var/lib/mpd/playlistを使用する。
Volumioのplaulistには他のクライアントから使用の場合、playlistと互換性はない。
書き込んだSDカードで初回起動時,パーティションサイズが最大となる。
1.IPの調査 Windowsコマンドを入力
# ping volumio.local
2.Web 設定
http://volumio.local/
メニュー → Playback Options
I2S:HiFiBerry DAC+を使用する場合
・Audio Output
Hifiberry DAC Plus DSP Option : hifiberry-dacplusの専用設定
Output Device : Hifiberry Dac Plus (DAC Modelを設定すると変更可能)
I2S DAC : On
DAC Model : Hifiberry Dac Plus
USBDACのClass2.0の場合、認識していると思われるのでそれを使用する。
Output Device:HDMIについて mpd0.19からマルチチャンネル対応となっているとのこと、現在デジタル アウトプとで対応しているのもはHDMIぐらいと思われる。
環境よりテストしていないが、ハイレゾ音源としては購入できるので、アンプが対応していればチャレンジがどうですか?
→ Save
再起動
※Audio Outputを設定後,再起動となるので先に設定
http://volumio.local/
メニュー → Playback Options
・Hifiberry DAC Plus DSP Option : hifiberry-dacplusの専用設定
DSP Program : 'FIR interpolation with de-emphasis' デフォルト
他の選択として
'Low latency IIR with de-emphasis'
'High attenuation with de-emphasis'
'Fixed process flow'
'Ringing-less low latency FIR'
DAC内蔵のデジタルフィルターの特性
Clock Missing Period : 3s デフォルト
→ Save
・Playback Options
I2S:HiFiBerry DAC+などDSDに未対応の場合
DSD Over PCM(DoP) : Off (dsfファイルを再生するためにOFFに変更する)
USBDACなどDSDに対応の場合
DSD Over PCM(DoP) : On
Volume Normalization : Off
Audio Buffer Size : 8 MB
Buffer Beffer Size : 30%
→ Save
・Volume Options
I2S:HiFiBerry DAC+などDSDに未対応の場合
Mixer Type : Hardware (HifiberryのHardware Volumeを有効にする)
Mixer Control Name : Digital (HifiberryのHardware Volumeを有効にするため変更する)
Max Volume Lelel : 90 (OP AMPの場合は100%で使用すると音が歪む傾向がある)
Default Startup Volume : 90%
USBDacの場合
Mixer Type : None (BitPerfect の再生となる)
他の場合で,Hardwareが未対応でVolumeを有効にする場合
Mixer Type : Software (Volumeが有効になる)
有効にした場合、外部のリンクする場合、デジタル信号をSoftware Volumeで操作が入ることになる。
・メニュー → Appearance
Select Language で言語選択可能
Theme Settings でテーマ選択可能
Select background color でバックカラー選択可能
3.ssh login
HostName : volumio.local
login : volumio
password : volumio
sudo passwd root
Enter new UNIX password: ← 設定するパスワードを入力
Retype new UNIX password: ← 設定するパスワードを入力
# su -
# apt-get update
# apt-get install vim
4.DLNA (必要に応じ。WindowsMediaPlayerなどキャストしたい場合)
デバイスキャストの名称を変更(UpMpd→volumio)(Cast名称が分かりにくいため変更する場合)
# vi /etc/upmpdcli.conf
--------------------------------------------------------------------
# Displayed "Friendly Name" for the UPnP Media Renderer
#friendlyname = UpMpd
friendlyname = volumio 名称設定
#ohproductroom = Main Room
ohproductroom = volumio:Main Room
--------------------------------------------------------------------
# service upmpdcli restart
DLNA Serverをインストールする場合
# apt-get update # apt-get install minidlna
# vi /etc/minidlna.conf
--------------------------------------------------------------------
media_dir=/var/lib/mpd/music ←コメント解除しパスを変更
db_dir=/var/cache/minidlna ←コメント解除
inotify=yes ←コメント解除
notify_interval=895 ←コメント解除
--------------------------------------------------------------------
# service minidlna restart
再構築時
# service minidlna force-reload
MiniDLNA status ページを表示
http://volumio:8200/
5.共有の設定(USBHDDなどを使用、Playlistを編集したいなど)
Playlistを編集したい場合、USB Driveを共有する場合はSambaを設定
USB共有の準備
# ln -s /media /data/USB
Volumio Playlist共有準備
# chmod 0777 playlist
# ln -s /data/playlist "/data/Playlist(Volumio)"
# vi /etc/samba/smb.conf
--------------------------------------------------------------------
[global]
workgroup = {WorkgroupName}
シンボリックリンクを有効にする
wide links = yes
unix extensions = no
[Internal Storage]
comment = Volumio Internal Music Folder
path = /data/INTERNAL
browseable = yes ← 追加
read only = no
guest ok = yes
以下追加
[volmio Playlist]
comment = Volumio Playlis Folder
path = /data/Playlist(Volumio)
browseable = yes
read only = no
guest ok = yes
[volmio USB Drive]
comment = Volumio USB Drive
path = /data/USB
browseable = yes
read only = no
guest ok = yes
--------------------------------------------------------------------
# service samba restart
6.NASマウント メニュー → My Music
+Add New Drive 共有ドライブがスキャンされる。
共有ドライブを選択する。
Alias :NAS Music [任意]
NAS IP Address :選択のデバイス
Path :share/Music/ [目的のPathまで設定]
RescanでD/B Update
7.Ander-Voltage 2Aの電源を使用している場合、以下の設定が可能(利いている?)
1.2Aを有効にするには/boot/config.txtに以下の設定
# vi boot/config.txt
変更内容
safe_mode_gpio=4
max_usb_current=1
8.インターネットラジオ局を追加ホーム画面「Web Radio」→ 「My Web Radio」右メニューバーをクリック→「+ Add WebRadio」をクリックする。
Name : NHK FM 東京
Uri : http://netradiofmp-i.akamaihd.net/hls/live/200456/1-fm/1-fm-01.m3u8
テスト結果,一定時間の視聴で停止した
9.他のクライアントを使用するためアルバムアートを設定する。(必要に応じ)ここでは、NODE.jsを使用しての方法を記載。
# cd /volumio/http/www/
# ln -s /var/lib/mpd/music Music
NASにshare/Music/{ミュジックデータまでのPath}/Folder.jpgとなっている場合
例)http://volumio.local/Music/NAS/share/{ミュジックデータまでのPath}/Folder..jpg
※既存の問題
mpd本来の PlayLists「.m3u」のリストが再生できない。
Volumio以外のクライアントでは,mpd.confのplaylistsを使用するため注意
Volumio2はNODE.jsを利用しているため軽くなっている。ClientでPHPをインストールする場合の設定となる。
本来は、インストールしないほうが良いと思うが、利用方法を考慮。
1.phpをインストールしphpのFront/Endを利用可能にする apatch2でも良いが、nginxの方が軽いのでnginxをインスト―ル
# apt-get update
# apt-get install nginx
# apt-get install php5 php5-cgi php5-fpm
2.node.jsとportを別にする # vi /etc/nginx/sites-available/default
server {
listen 88 default_server; <------ 88 Portを変更
listen [::]:88 default_server; <------ 88 Portを変更
...
index index.html index.htm index.nginx-debian.html index.php index.php; <-- index.php を追加
...
location ~ \.php$ { <------ # コメントアウトを解除
include snippets/fastcgi-php.conf; <------ # コメントアウトを解除
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock; <------ # コメントアウトを解除
} <------ # コメントアウトを解除
3.自動起動を解除し再度登録
# systemctl disable nginx
# cd /etc/init.d
オリジナルを保持& nginx.serviceを見ないために別に作成する (nginx既存のバク1.62時点)
# cp nginx nginx_rc
volumio2 は /var/logがRAMDISKになっている。
nginxは、LogのPath設定を変更しても/var/log/nginxを見てしまうためLogPathを作成する
# vi nginx_rc
# Provides: nginx_rc <------ Providesを変更
NAME=nginx
DESC=nginx
以下に挿入
echo `date` > /tmp/nginx.log <------ 追加
mkdir /var/log/nginx >> /tmp/nginx.log 2>> /tmp/nginx.log <------ 追加
nginxの自動起動を登録
# systemctl enable nginx_rc
( 変更した場合,systemctl 再読み込みする
# systemctl daemon-reload
で再読み込みする)
4.Androidアプリ MpdroidなどのカバーアートWebを設定
# cd /var/www/html
# ln -s /var/lib/mpd/music Music
アルバムアート
URL : http://volumio.local:88/Music
.....(mpdweb編とわけました)
本ドキュメントは、
・本サイトの目的、mpdweb のインストールについてですが、他にも役に立つよう
・主に Rasberry Piで購入し易い点で、I2S DAC:Hifiberry DAC Plusを例に
記載しています
Windows:Win32 Disk Imager(win32DiskImager.exe)などを使用して
volumio-2.{バージョン}.img
を書き込む。(この部分は照会サイトが多い)
※Playlistの注意点
PlaylistがVolumio2専用となっている。/var/lib/mpd/plaulistは本来のmpdのplaylist。
他のClientSoft時には/var/lib/mpd/playlistを使用する。
Volumioのplaulistには他のクライアントから使用の場合、playlistと互換性はない。
書き込んだSDカードで初回起動時,パーティションサイズが最大となる。
1.IPの調査 Windowsコマンドを入力
# ping volumio.local
2.Web 設定
http://volumio.local/
メニュー → Playback Options
I2S:HiFiBerry DAC+を使用する場合
・Audio Output
Hifiberry DAC Plus DSP Option : hifiberry-dacplusの専用設定
Output Device : Hifiberry Dac Plus (DAC Modelを設定すると変更可能)
I2S DAC : On
DAC Model : Hifiberry Dac Plus
USBDACのClass2.0の場合、認識していると思われるのでそれを使用する。
Output Device:HDMIについて mpd0.19からマルチチャンネル対応となっているとのこと、現在デジタル アウトプとで対応しているのもはHDMIぐらいと思われる。
環境よりテストしていないが、ハイレゾ音源としては購入できるので、アンプが対応していればチャレンジがどうですか?
→ Save
再起動
※Audio Outputを設定後,再起動となるので先に設定
http://volumio.local/
メニュー → Playback Options
・Hifiberry DAC Plus DSP Option : hifiberry-dacplusの専用設定
DSP Program : 'FIR interpolation with de-emphasis' デフォルト
他の選択として
'Low latency IIR with de-emphasis'
'High attenuation with de-emphasis'
'Fixed process flow'
'Ringing-less low latency FIR'
DAC内蔵のデジタルフィルターの特性
Clock Missing Period : 3s デフォルト
→ Save
・Playback Options
I2S:HiFiBerry DAC+などDSDに未対応の場合
DSD Over PCM(DoP) : Off (dsfファイルを再生するためにOFFに変更する)
USBDACなどDSDに対応の場合
DSD Over PCM(DoP) : On
Volume Normalization : Off
Audio Buffer Size : 8 MB
Buffer Beffer Size : 30%
→ Save
・Volume Options
I2S:HiFiBerry DAC+などDSDに未対応の場合
Mixer Type : Hardware (HifiberryのHardware Volumeを有効にする)
Mixer Control Name : Digital (HifiberryのHardware Volumeを有効にするため変更する)
Max Volume Lelel : 90 (OP AMPの場合は100%で使用すると音が歪む傾向がある)
Default Startup Volume : 90%
USBDacの場合
Mixer Type : None (BitPerfect の再生となる)
他の場合で,Hardwareが未対応でVolumeを有効にする場合
Mixer Type : Software (Volumeが有効になる)
有効にした場合、外部のリンクする場合、デジタル信号をSoftware Volumeで操作が入ることになる。
・メニュー → Appearance
Select Language で言語選択可能
Theme Settings でテーマ選択可能
Select background color でバックカラー選択可能
3.ssh login
HostName : volumio.local
login : volumio
password : volumio
sudo passwd root
Enter new UNIX password: ← 設定するパスワードを入力
Retype new UNIX password: ← 設定するパスワードを入力
# su -
# apt-get update
# apt-get install vim
4.DLNA (必要に応じ。WindowsMediaPlayerなどキャストしたい場合)
デバイスキャストの名称を変更(UpMpd→volumio)(Cast名称が分かりにくいため変更する場合)
# vi /etc/upmpdcli.conf
--------------------------------------------------------------------
# Displayed "Friendly Name" for the UPnP Media Renderer
#friendlyname = UpMpd
friendlyname = volumio 名称設定
#ohproductroom = Main Room
ohproductroom = volumio:Main Room
--------------------------------------------------------------------
# service upmpdcli restart
DLNA Serverをインストールする場合
# apt-get update # apt-get install minidlna
# vi /etc/minidlna.conf
--------------------------------------------------------------------
media_dir=/var/lib/mpd/music ←コメント解除しパスを変更
db_dir=/var/cache/minidlna ←コメント解除
inotify=yes ←コメント解除
notify_interval=895 ←コメント解除
--------------------------------------------------------------------
# service minidlna restart
再構築時
# service minidlna force-reload
MiniDLNA status ページを表示
http://volumio:8200/
5.共有の設定(USBHDDなどを使用、Playlistを編集したいなど)
Playlistを編集したい場合、USB Driveを共有する場合はSambaを設定
USB共有の準備
# ln -s /media /data/USB
Volumio Playlist共有準備
# chmod 0777 playlist
# ln -s /data/playlist "/data/Playlist(Volumio)"
# vi /etc/samba/smb.conf
--------------------------------------------------------------------
[global]
workgroup = {WorkgroupName}
シンボリックリンクを有効にする
wide links = yes
unix extensions = no
[Internal Storage]
comment = Volumio Internal Music Folder
path = /data/INTERNAL
browseable = yes ← 追加
read only = no
guest ok = yes
以下追加
[volmio Playlist]
comment = Volumio Playlis Folder
path = /data/Playlist(Volumio)
browseable = yes
read only = no
guest ok = yes
[volmio USB Drive]
comment = Volumio USB Drive
path = /data/USB
browseable = yes
read only = no
guest ok = yes
--------------------------------------------------------------------
# service samba restart
6.NASマウント メニュー → My Music
+Add New Drive 共有ドライブがスキャンされる。
共有ドライブを選択する。
Alias :NAS Music [任意]
NAS IP Address :選択のデバイス
Path :share/Music/ [目的のPathまで設定]
RescanでD/B Update
7.Ander-Voltage 2Aの電源を使用している場合、以下の設定が可能(利いている?)
1.2Aを有効にするには/boot/config.txtに以下の設定
# vi boot/config.txt
変更内容
safe_mode_gpio=4
max_usb_current=1
8.インターネットラジオ局を追加ホーム画面「Web Radio」→ 「My Web Radio」右メニューバーをクリック→「+ Add WebRadio」をクリックする。
Name : NHK FM 東京
Uri : http://netradiofmp-i.akamaihd.net/hls/live/200456/1-fm/1-fm-01.m3u8
テスト結果,一定時間の視聴で停止した
9.他のクライアントを使用するためアルバムアートを設定する。(必要に応じ)ここでは、NODE.jsを使用しての方法を記載。
# cd /volumio/http/www/
# ln -s /var/lib/mpd/music Music
NASにshare/Music/{ミュジックデータまでのPath}/Folder.jpgとなっている場合
例)http://volumio.local/Music/NAS/share/{ミュジックデータまでのPath}/Folder..jpg
※既存の問題
mpd本来の PlayLists「.m3u」のリストが再生できない。
Volumio以外のクライアントでは,mpd.confのplaylistsを使用するため注意
以下 RompR などPHPを使用するクライアントを使用する場合の設定
アルバムアートもこの方法で設定する。Volumio2はNODE.jsを利用しているため軽くなっている。ClientでPHPをインストールする場合の設定となる。
本来は、インストールしないほうが良いと思うが、利用方法を考慮。
1.phpをインストールしphpのFront/Endを利用可能にする apatch2でも良いが、nginxの方が軽いのでnginxをインスト―ル
# apt-get update
# apt-get install nginx
# apt-get install php5 php5-cgi php5-fpm
2.node.jsとportを別にする # vi /etc/nginx/sites-available/default
server {
listen 88 default_server; <------ 88 Portを変更
listen [::]:88 default_server; <------ 88 Portを変更
...
index index.html index.htm index.nginx-debian.html index.php index.php; <-- index.php を追加
...
location ~ \.php$ { <------ # コメントアウトを解除
include snippets/fastcgi-php.conf; <------ # コメントアウトを解除
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock; <------ # コメントアウトを解除
} <------ # コメントアウトを解除
3.自動起動を解除し再度登録
# systemctl disable nginx
# cd /etc/init.d
オリジナルを保持& nginx.serviceを見ないために別に作成する (nginx既存のバク1.62時点)
# cp nginx nginx_rc
volumio2 は /var/logがRAMDISKになっている。
nginxは、LogのPath設定を変更しても/var/log/nginxを見てしまうためLogPathを作成する
# vi nginx_rc
# Provides: nginx_rc <------ Providesを変更
NAME=nginx
DESC=nginx
以下に挿入
echo `date` > /tmp/nginx.log <------ 追加
mkdir /var/log/nginx >> /tmp/nginx.log 2>> /tmp/nginx.log <------ 追加
nginxの自動起動を登録
# systemctl enable nginx_rc
( 変更した場合,systemctl 再読み込みする
# systemctl daemon-reload
で再読み込みする)
4.Androidアプリ MpdroidなどのカバーアートWebを設定
# cd /var/www/html
# ln -s /var/lib/mpd/music Music
アルバムアート
URL : http://volumio.local:88/Music
.....(mpdweb編とわけました)
Volumio Raspberry Pi版1.55/1.56 インストール編
Volumio Raspberry Pi版1.55/1.56 インストール
本ドキュメントは、
・本サイトの目的、mpdweb のインストールについてですが、他にも役に立つよう
・主に Rasberry Piで購入し易い点で、I2S DAC:Hifiberry DAC Plusを例に
と記載しています。(忘備録みたいにたってしまいまいた...)
1.イメージをダウンロード
https://volumio.org/
SD Image:volumid5.5-raspi-{バージョン}.img
Win32 Disk Imagerでzip内imgを書き込む
Linux時:# dd if=./volumid5.5-raspi-{バージョン}.img of=/dev/{sdx:SD Device}
2.IPを調べる (Windowsからコマンド入力)
> ping volumio.local
Windowsではメディア機器(UPnP)volumioのプロパティでIPを確認
※IPを固定した場合、volumio.localは接続できない。
※USBDAC使用時,電源ON時,DACが使用可能であること
Volumio稼働時のUSBDAC接続は認識しない。
RuneAudioのテストでは認識する。USBDAC使用時はRuneAudioが良い。
3.mpd設定
http://volumio.local/ or http://{IP-Address} (.localを除くと画面が崩れる)
I2S DAC:Hifiberry DAC Plusを使用する場合
・Volumio 右上のメニューから[Settings]クリック
[I2S driver] Hifiberry +
cocoparラズベリーパイ2 raspberry pi B +/2B 専用HIFI DAC + サウンドカード I2S インタフェース : Hifiberry +
"Audio Output" の値を "ALSA" から "sndrpihifiberry"DACなどに変更
下にある [SAVE CHANGES] ボタンをクリック。
DACがDSDに対応の場合,
General music daemon options
DSD over PCM → yes
4.Library追加
MENU→ Library
・+ ADD NEW MOUNT
NAS mounts
Source Name : 任意
fileshare protocol : SMB/CIFS
IP address : 192.168.xx.xxx など
Remotre directory : share/Music.. 先頭に[/]不要
Username/Password : なしの場合、未入力にする。
→登録後[Updaiting]でD/Bが更新
・USB HDD 挿入で自動認識
→挿入後[Updaiting]でD/Bが更新
・D/B Update
MENU→ Library→[UPDATE LIBRARY]
・Library共有
sambaが設定されている。
Networkで一覧に表示するには、/etc/samba/smb.confを設定
コネクト: \\volumio.local\
5.sshログイン
login : root
password: volumio
6.MpdroidなどのカバーアートWebを設定
# ln -s /var/lib/mpd/music Music
アルバムアート
Path:http://volumio.local/Music
( Updateはうまくいかない
7.volumio update
# apt-get update
(Raspberry Piのファームウェアを更新する動作がおかしい!)
# rpi-update
※更新するとSeekBarが連動しない。
VolumioのMENU→SYSTEM→ Ras Pi Updateも同じ
)
8.SDカード領域を拡張(追加)
# vi /usr/bin/raspi-config
下記を探し変更する
if [ "$PART_NUM" -ne 2 ]; then
→ if [ "$PART_NUM" -ne 3 ]; then
# raspi-config
1 1 Expand Filesystem 選択
9.SD/Playlistを共有する
Sambaの設定を変更
# vi /etc/samba/smb.conf
以下追加
[SD]
comment = SD Music library
path = /mnt/SD
read only = no
public = yes
follow symlinks = yes
wide links = yes
[Playlist]
comment = Playlist(/var/lib/mpd/playlists)
path = /var/lib/mpd/playlists
read only = no
public = yes
follow symlinks = yes
wide links = yes
リビジョンなどで初期設定に戻される場合があるので、初期設定ファイルを上書きする。
MPDにMusicLibrary設定 バージョンに影響されないようにする。
# cp /etc/samba/smb.conf /var/www/_OS_SETTINGS/etc/samba/smb.conf
# mkdir /mnt/SD
# chmod 0777 /mnt/SD
# service samba restart
10.ミュジックデータマウント
MENU→ Library
・+ ADD NEW MOUNT
localhost として追加する
Source name ; Local SD
IP address : localhost
Remote directory : SD
NASとして追加
11.SYSTEMでLibraryタブ表示
MENU→ SYSTEM→Miscellaneous
UPDATEが異様に遅い、まとめて再生できない
使用に向かない。
12.DLNAの設定
# vi /etc/minidlna.conf
コメントを有効にする
media_dir=/var/lib/mpd/music
# service minidlna restart
MiniDLNA status ページを表示
http://volumio:8200/
WebからDLNAを有効にする
MENU→ SYSTEM→Services management
UPNP Control : ON : UPNP 経由で機器をコントロールする
UPNP/DLNA Indexing : ON : UPNP/DLNA で曲をインデクシング?
DLNA Library Server: ON : DLNA サーバとして利用する
12.SDバックアップ
Backup,他で使用したい場合のベースとして今までの設定をBackupする。
SDカード取り出し、他PCから行う。
Windows時:Win32 Disk Imagerでimgを読み込む
Linux時: # dd if=/dev/sdc of=./volumid5.5-raspi-{バージョン}.img
12は環境で異なるので、環境が変わっても使用できるようにBackup後に設定する
13.Ander-Voltage 2Aの電源を使用している場合も以下の設定が可能
1.2Aを有効にするには/boot/config.txtに以下の設定が必要
# vi /boot/config.txt
safe_mode_gpio=4
max_usb_current=1
# reboot
本ドキュメントは、
・本サイトの目的、mpdweb のインストールについてですが、他にも役に立つよう
・主に Rasberry Piで購入し易い点で、I2S DAC:Hifiberry DAC Plusを例に
と記載しています。(忘備録みたいにたってしまいまいた...)
1.イメージをダウンロード
https://volumio.org/
SD Image:volumid5.5-raspi-{バージョン}.img
Win32 Disk Imagerでzip内imgを書き込む
Linux時:# dd if=./volumid5.5-raspi-{バージョン}.img of=/dev/{sdx:SD Device}
2.IPを調べる (Windowsからコマンド入力)
> ping volumio.local
Windowsではメディア機器(UPnP)volumioのプロパティでIPを確認
※IPを固定した場合、volumio.localは接続できない。
※USBDAC使用時,電源ON時,DACが使用可能であること
Volumio稼働時のUSBDAC接続は認識しない。
RuneAudioのテストでは認識する。USBDAC使用時はRuneAudioが良い。
3.mpd設定
http://volumio.local/ or http://{IP-Address} (.localを除くと画面が崩れる)
I2S DAC:Hifiberry DAC Plusを使用する場合
・Volumio 右上のメニューから[Settings]クリック
[I2S driver] Hifiberry +
cocoparラズベリーパイ2 raspberry pi B +/2B 専用HIFI DAC + サウンドカード I2S インタフェース : Hifiberry +
"Audio Output" の値を "ALSA" から "sndrpihifiberry"DACなどに変更
下にある [SAVE CHANGES] ボタンをクリック。
DACがDSDに対応の場合,
General music daemon options
DSD over PCM → yes
4.Library追加
MENU→ Library
・+ ADD NEW MOUNT
NAS mounts
Source Name : 任意
fileshare protocol : SMB/CIFS
IP address : 192.168.xx.xxx など
Remotre directory : share/Music.. 先頭に[/]不要
Username/Password : なしの場合、未入力にする。
→登録後[Updaiting]でD/Bが更新
・USB HDD 挿入で自動認識
→挿入後[Updaiting]でD/Bが更新
・D/B Update
MENU→ Library→[UPDATE LIBRARY]
・Library共有
sambaが設定されている。
Networkで一覧に表示するには、/etc/samba/smb.confを設定
コネクト: \\volumio.local\
5.sshログイン
login : root
password: volumio
6.MpdroidなどのカバーアートWebを設定
# ln -s /var/lib/mpd/music Music
アルバムアート
Path:http://volumio.local/Music
( Updateはうまくいかない
7.volumio update
# apt-get update
(Raspberry Piのファームウェアを更新する動作がおかしい!)
# rpi-update
※更新するとSeekBarが連動しない。
VolumioのMENU→SYSTEM→ Ras Pi Updateも同じ
)
8.SDカード領域を拡張(追加)
# vi /usr/bin/raspi-config
下記を探し変更する
if [ "$PART_NUM" -ne 2 ]; then
→ if [ "$PART_NUM" -ne 3 ]; then
# raspi-config
1 1 Expand Filesystem 選択
9.SD/Playlistを共有する
Sambaの設定を変更
# vi /etc/samba/smb.conf
以下追加
[SD]
comment = SD Music library
path = /mnt/SD
read only = no
public = yes
follow symlinks = yes
wide links = yes
[Playlist]
comment = Playlist(/var/lib/mpd/playlists)
path = /var/lib/mpd/playlists
read only = no
public = yes
follow symlinks = yes
wide links = yes
リビジョンなどで初期設定に戻される場合があるので、初期設定ファイルを上書きする。
MPDにMusicLibrary設定 バージョンに影響されないようにする。
# cp /etc/samba/smb.conf /var/www/_OS_SETTINGS/etc/samba/smb.conf
# mkdir /mnt/SD
# chmod 0777 /mnt/SD
# service samba restart
10.ミュジックデータマウント
MENU→ Library
・+ ADD NEW MOUNT
localhost として追加する
Source name ; Local SD
IP address : localhost
Remote directory : SD
NASとして追加
11.SYSTEMでLibraryタブ表示
MENU→ SYSTEM→Miscellaneous
UPDATEが異様に遅い、まとめて再生できない
使用に向かない。
12.DLNAの設定
# vi /etc/minidlna.conf
コメントを有効にする
media_dir=/var/lib/mpd/music
# service minidlna restart
MiniDLNA status ページを表示
http://volumio:8200/
WebからDLNAを有効にする
MENU→ SYSTEM→Services management
UPNP Control : ON : UPNP 経由で機器をコントロールする
UPNP/DLNA Indexing : ON : UPNP/DLNA で曲をインデクシング?
DLNA Library Server: ON : DLNA サーバとして利用する
12.SDバックアップ
Backup,他で使用したい場合のベースとして今までの設定をBackupする。
SDカード取り出し、他PCから行う。
Windows時:Win32 Disk Imagerでimgを読み込む
Linux時: # dd if=/dev/sdc of=./volumid5.5-raspi-{バージョン}.img
12は環境で異なるので、環境が変わっても使用できるようにBackup後に設定する
13.Ander-Voltage 2Aの電源を使用している場合も以下の設定が可能
1.2Aを有効にするには/boot/config.txtに以下の設定が必要
# vi /boot/config.txt
safe_mode_gpio=4
max_usb_current=1
# reboot
2017年10月8日日曜日
オペレーションガイドをアプロードしました
mpd WebClientのオペレーションガイドをアプロードしました
後は、ディストリビューションへのインストール方法をアップすれば第一期完了予定。
アップ後、Googleに登録。
ダウンロードサイト
mpd WebClient製作の日々別館 http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
後は、ディストリビューションへのインストール方法をアップすれば第一期完了予定。
アップ後、Googleに登録。
ダウンロードサイト
mpd WebClient製作の日々別館 http://www17.plala.or.jp/msftpsrv/makeng_mpdweb.html
登録:
投稿 (Atom)