***************************************************************************************************

     Volumio2/3 : mpdweb インストール
                                                                              2023.02.05  ver.1.02
***************************************************************************************************
バッチインストールするので、Readme_mpdweb_volumio2.668以上.txt/Readme_mpdweb.txtと順序が一部異なる
nginx/sambaについてもバージョンを確認していないのでVolumio2/Debianのバージョンが異なる場合は動作の保証外となる
かなり,乱暴にインストールしているので環境バージョンに合わせて修正してください。

同封Filemで使用するファイル
  1.Readme_volumio.txt  : Readme(本ファイル)
  2.install_volumio.sh  : Volumioベース設定
  3.install_mpdweb.sh   : mpdweb インストール

1 メモリにVolumioを書き込み
  書き込み方法は調べてください。

2.ssh login を許可
  RC2 途中からSSHがマスクされているので許可
  URL:http://volumio.local/DEV → SSH : ENABLE

3.Installファイル一式コピー
  Windows PCから ネットワーク：「\\volumio\Internal Storage」
  Installファイル一式コピー: mpdweb_inst.zipを解凍
  Internal Storageに以下モジュールをコピーする
     install_mpdweb.sh
     install_volumio.sh
     douwnload したmpdweb_{バージョン}.tar.gzをコピー

4.Telnet ssh でLogin
  HostName : volumio.local
  login    : volumio
  password : volumio

 $ sudo passwd root
 [sudo] password for volumio: volumio← volumioのパスワードを入力
  Enter new UNIX password:           ← 設定するパスワードを入力(volumio)
 Retype new UNIX password:           ← 設定するパスワードを入力

5.Install volumio環境作成
 $ su -
  Password:
 
 # cd /mnt/INTERNAL

 Volumioの場合(PHP5)
   # chmod 0755 install_volumio.sh
   # ./install_volumio.sh

  URL: http://volumio.local:88/ で使用できるか確認

 ※PHPのバージョンによりWebが動作しないとき(install_volumio.shでは検索しているが )
    /etc/nginx/sites-enabled/default
    60行目付近 : fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    バージョンを合わせる必要がある。
   PHPのバージョンを確認するのは
    $ php -v
  2022/07/07時点は7.3となっている

6.Install mpdweb
 環境に合わせて install_mpdweb.sh のWEBTOPを変更
  Volumioの場合は変更しなくても良い
  WEBTOP=/var/www/html

 # cd /mnt/INTERNAL
 # chmod 0755 install_mpdweb.sh
 # ./install_mpdweb.sh

7.ファイル名など日本語表示する場合
 # dpkg-reconfigure locales
  ja_JP.UTF-8 選択する
  # export LANG=ja_JP.UTF-8


8.sambaの設定補足
  workgroupを変更
  # vi /etc/samba/smb.conf
  --------------------------------------------------------------------
  [global]
  workgroup = {WorkgroupName} 

samba 再起動
  # /etc/init.d/samba restart

9.Volumio2/3を使用してDACを設定する

10.ファイル共有を設定する
  (1) www/mpdweb/mount.dを編集する。
     $ su -
     # /etc/init.d/mpdmount restart

  (2) mpdweb 共通ファンクション 「MPDWeb Config」「Mount」を使用してMount
  (3) Volumio2/3を使用してマウントする。

11.Volumio2/3停止をサンプルとして用意しているが使用することができる
   # mv /var/www/html/mpdweb/start.d/startp1.conf.sample /var/www/html/mpdweb/start.d/startp1.conf
   # chmod 0755 /var/www/html/mpdweb/start.d/startp1.conf ←バーミッションは必要に応じ
    Windows PCから ネットワークで変更でも可。

12.mpdwebの支援ソフト「mpdweblink」で「Last.FM」にアクセスできない場合
   $ curl -fsSL {URL} ←適当なURL
   テキスト表示する場合，以下のコマンドを実行
   curlがインストールされていない場合はインストール（方法は各自各ディストリ―ビュージョン参照）
   $ sudo sh -c "sync; echo 1 > /proc/sys/vm/drop_caches"
   $ sudo sh -c "sync; echo 2 > /proc/sys/vm/drop_caches"
   $ sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
   $ export NSS_SDB_USE_CACHE=YES
   ※ mpdweblink/mpdweblink_readme.txt参照

13.画像表示ライブラリの確認とインスト―ル
   PHPの画像GDライブラリ通常がインストールされている。
   GDライブラリ install
     debian系/Volumio2
      apt-get install php-gd
   確認方法
      php -i "(command-line 'phpinfo()')" | grep GD
  
   GDライブラリより高速で高機能なImageMagicをインストールする場合
    install
     debian x64系
      jpgでの出力に,GDを使用するため上記,GDもインストールする必要がある。
      apt-get install php5-gd
      apt-get install imagemagick
      apt-get install libmagickwand-dev
      apt-get install php-imagick (PHP7以降)
   mpdartlistは，ImageMagicがあれば画像大きさにより使用する。

14.shellプロンプトにPathを表示する
  # cd
  # cp /home/volumio/.bashrc .


15.vim クリップボードの内容をはりつけることができない対応
  viを使用するuserにlogin
  # vi ~/.vimrc
  set mouse-=a
を挿入する。
