Raspbian Stretch Lite に Spotify と Roon Bridge をインストールしてみる
Raspbian Stretch Lite に Spotify と Roon Bridge をインストールして遊んでみました。(iPhone のアプリで操作できるか試しただけで、音出しまで行ってません。)
Raspbian のホームページから "Raspbian Stretch Lite" をダウンロード。
"Raspbian Stretch Lite" では、デフォルトで SSH が OFFになっているので、"ssh" という名称のファイルをエディターで作成して MicroSD のルートディレクトリに書き込む。"ssh" は空のファイルで OK。
SSH でログイン
$ ssh pi@raspberrypi.local
password: raspberry
root ファイルシステムを拡張
$ sudo raspi-config
Advanced Options -----> Expand Filesystem
Would you like to reboot now? ------> <Yes>
----
SSH でログイン
パッケージをアップデート
$ sudo apt-get update
$ sudo apt-get upgrade
念のためリブート
$ sudo reboot
...........
SSH でログイン
WiFi の国コード設定
順番が変ですが、パッケージをアップデート後にWiFiを設定しようとしたら、"raspi-config" が機能しなかったため、ここで WiFi の国コード設定(だけ)を行います。
$ sudo raspi-config
Localisation Options --> Change Wi-Fi Countory --> Japan
...........
パッケージをアップデート
$ sudo apt-get update
$ sudo apt-get upgrade
...........
WiFi の設定
☆ 手持ちの "RasPi 3 B" の内蔵 WiFi が購入1週間で壊れた(^^;)ため、"ELECOM WDC-433DU2HBK" を使っているのですが、"Raspbian Stretch Lite" では認識しないので、こちらの方法でカーネルを入れ替え?しています。
...........
Stretch" では "raspi-config" で WiFi の設定ができるはずなのですが、エラーになったため、"network-manager" を使って WiFi を設定しました。
☆ その後 "network-manager" をアンインストールし、"Jessie" と同じ方法で WiFi を設定しなおしました。特に問題はなかったのですが、余計なサービスを止めたかったためです。
★ "Stretch" では、"/etc/network/interfaces" を使わないらしいのですが、設定方法がよく解りません(^^;)
...........
公式サイトの説明に従い Roon Bridge をインストール
$ sudo apt-get install curl build-essential bc git
$ sudo apt-get install bzip2
$ curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.sh
$ chmod +x roonbridge-installer-linuxarmv7hf.sh
$ sudo ./roonbridge-installer-linuxarmv7hf.sh
...........
Spotify をインストール
$ curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
...........
リブート
$ sudo reboot
...........
インストールは以上で完了です(^^)
成功していれば、iPhone などの roon や Spotify のアプリで RasPi が認識できるはず!
...........
その他、必須ではないのですが、
電源のブチ切りを可能にするため、
Raspbian Stretch Lite の root filesystem を read only にする
を行ったり、
音質目への多少なりとの貢献を期待して、
音楽再生に不必要な Raspberry Pi 3 B (Raspbian Stretch) の機能を止める
を、行っています。
----+----+----+----+----+----+----+----
<参考>
"network-manager" のアンインストール
$ sudo apt-get purge -y --auto-remove network-manager
Raspbian のホームページから "Raspbian Stretch Lite" をダウンロード。
"Raspbian Stretch Lite" では、デフォルトで SSH が OFFになっているので、"ssh" という名称のファイルをエディターで作成して MicroSD のルートディレクトリに書き込む。"ssh" は空のファイルで OK。
SSH でログイン
$ ssh pi@raspberrypi.local
password: raspberry
root ファイルシステムを拡張
$ sudo raspi-config
Advanced Options -----> Expand Filesystem
Would you like to reboot now? ------> <Yes>
----
SSH でログイン
パッケージをアップデート
$ sudo apt-get update
$ sudo apt-get upgrade
念のためリブート
$ sudo reboot
...........
SSH でログイン
WiFi の国コード設定
順番が変ですが、パッケージをアップデート後にWiFiを設定しようとしたら、"raspi-config" が機能しなかったため、ここで WiFi の国コード設定(だけ)を行います。
$ sudo raspi-config
Localisation Options --> Change Wi-Fi Countory --> Japan
...........
パッケージをアップデート
$ sudo apt-get update
$ sudo apt-get upgrade
...........
WiFi の設定
☆ 手持ちの "RasPi 3 B" の内蔵 WiFi が購入1週間で壊れた(^^;)ため、"ELECOM WDC-433DU2HBK" を使っているのですが、"Raspbian Stretch Lite" では認識しないので、こちらの方法でカーネルを入れ替え?しています。
...........
Stretch" では "raspi-config" で WiFi の設定ができるはずなのですが、エラーになったため、"network-manager" を使って WiFi を設定しました。
☆ その後 "network-manager" をアンインストールし、"Jessie" と同じ方法で WiFi を設定しなおしました。特に問題はなかったのですが、余計なサービスを止めたかったためです。
★ "Stretch" では、"/etc/network/interfaces" を使わないらしいのですが、設定方法がよく解りません(^^;)
...........
公式サイトの説明に従い Roon Bridge をインストール
$ sudo apt-get install curl build-essential bc git
$ sudo apt-get install bzip2
$ curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.sh
$ chmod +x roonbridge-installer-linuxarmv7hf.sh
$ sudo ./roonbridge-installer-linuxarmv7hf.sh
...........
Spotify をインストール
$ curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
...........
リブート
$ sudo reboot
...........
インストールは以上で完了です(^^)
成功していれば、iPhone などの roon や Spotify のアプリで RasPi が認識できるはず!
...........
その他、必須ではないのですが、
電源のブチ切りを可能にするため、
Raspbian Stretch Lite の root filesystem を read only にする
を行ったり、
音質目への多少なりとの貢献を期待して、
音楽再生に不必要な Raspberry Pi 3 B (Raspbian Stretch) の機能を止める
を、行っています。
----+----+----+----+----+----+----+----
<参考>
"network-manager" のアンインストール
$ sudo apt-get purge -y --auto-remove network-manager