Raspberry PiでSpotify Connectを設定する方法

Spotifyは膨大な音楽コレクションを持ち、ユーザーにお気に入りのトラックをストリーミングするための多くのオプションを提供します。ウェブブラウザを介して、または専用のスマートフォンやデスクトップアプリケーションをインストールすることでSpotifyを楽しむことができます。しかし、これらの方法は常に最高の音質を提供するわけではありません。Spotify Connectは、スタンドアロンのスピーカーやサウンドバーを含む、すべての互換性のあるワイヤレス製品を介してお気に入りの曲を再生できるようにすることで、この問題を解決することを目指しています。
このチュートリアルでは、Raspberry Piをポータブルで手頃な価格のSpotify Connectデバイスとして設定する方法を学びます。
こちらもお読みください: Spotify Web Playerが動作しない?修正方法はこちら
必要なもの
このチュートリアルを完了するには、以下が必要です:
- Raspbianを実行しているRaspberry Pi。Raspbianをまだ持っていない場合は、最新バージョンを取得し、Etcherを使用してSDカードにフラッシュしてください。

- Raspberry Piに互換性のある電源ケーブル
- 外部キーボードとそれをRaspberry Piに接続する方法
- Raspberry Piのモデルに応じたHDMIまたはマイクロHDMIケーブル
- 外部モニター
- イーサネットケーブルまたはWi-Fi接続
- Raspberry Piをスピーカーやステレオなどのオーディオデバイスに接続するためのRCAからヘッドフォンケーブル、または高品質のオーディオ用のUSBオーディオカード
- Spotify Premiumのサブスクリプション
Raspbian: 最新バージョンを実行していますか?
まず、Raspberry Piは最新のRaspbianバージョンで動作している必要があります。Raspberry Piを起動し、ターミナルウィンドウを開きます。次のコマンドを入力します:
sudo apt update
sudo apt upgradeRaspbianが更新をインストールする場合は、左上隅の小さなRaspberry Piアイコンをクリックし、「シャットダウン -> 再起動」を選択してRaspberry Piを再起動する必要があります。
こちらもお読みください: Spotify Connectを無効にするための非公式ガイド
Spotifyクライアントをインストールする
このチュートリアルでは、Raspberry Pi専用に設計されたSpotify ConnectクライアントであるRaspotifyを使用します。
Raspotifyはcurlとapt-transport-httpsパッケージを必要とするため、ターミナルを開いてこれらのパッケージがRaspberry Piにインストールされていることを確認します:
sudo apt install -y apt-transport-https curl次に、Raspotifyリポジトリと関連するGPGキーを追加します。GPGキーは特に重要で、AptパッケージマネージャーがRaspotifyリポジトリから取得するファイルを検証できるようにします。ターミナルで次の2つのコマンドを実行します:
curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.listRaspotifyリポジトリが正常に追加されましたが、現在パッケージマネージャーはこのリポジトリについて知りません。パッケージマネージャーを最新の状態に保つために、次のターミナルコマンドを実行します:
sudo apt updateこれでraspotifyをインストールできます:
sudo apt install raspotifyRaspotifyは自動的に起動するので、Raspberry Piで音楽をストリーミングする準備が整いました!
Raspberry PiでSpotifyを楽しむ
これで、SpotifyデスクトップまたはモバイルアプリからRaspberry Piに音楽を送信できます。このチュートリアルのこのセクションでは、Android用のSpotifyが使用されているため、別のプラットフォームを使用している場合は手順が少し異なる場合があります。
Spotifyアプリを起動します。
再生したい曲を選択します。
画面の下部にある「利用可能なデバイス」セクションをタップします。

- 左下隅にある小さな「デバイス」アイコンを選択します。

- Raspberry Piを見つけてタップします。

これでRaspberry Piが選択した曲を再生しているはずです!
Spotify Connectの設定
ユーザーエクスペリエンスを向上させるために、Raspotifyソフトウェアにいくつかの変更を加えることができます。
次のターミナルコマンドを実行してRaspotifyの設定を編集できます:
sudo nano /etc/default/raspotifyこれにより、Nanoテキストエディタで設定ファイルが起動します。

このファイルに対してさまざまな変更を加えることができます:
Raspberry Piにユニークな名前を付ける
デフォルトでは、Raspberry Piの名前は「raspotify (raspberry pi)」になります。ネットワーク上に複数のRaspberry Piがある場合は、各デバイスに独自の名前を付けることをお勧めします。たとえば、「Raspberry Pi Kitchen」や「Spotify Connect Client」などです。
Raspberry Piの名前を変更するには、次の行を見つけます:
#DEVICE_NAME="raspotify"そして、希望の変更を加えます。このチュートリアルでは次のように使用しています:
DEVICE_NAME="Jessica's Office"#記号を忘れずに削除してください!
変更を保存するには、Ctrl + Xキーボードショートカットを使用し、次にyとEnterキーを押します。
設定ファイルに変更を加えるたびに、次のコマンドをターミナルに入力してRaspotifyサービスを再起動する必要があります:
sudo systemctl restart raspotifyスマートフォンやタブレットのSpotifyアプリを確認すると、Raspberry Piに新しい名前が付けられていることに気付くはずです。

音質を向上させる
ビットレートは、特定の時間内に処理されるデータの量を指します。ビットレートが高いほど音質が良くなり、低いビットレートはデータを少なく消費します。これは、スマートフォンでSpotifyを再生する場合に便利です。
Spotify Connectの標準ビットレートは160 kbpsですが、オーディオファイルはこの値を320に増やすことで高品質のオーディオをアンロックできます。あるいは、Spotifyの「低品質」ビットレート96を試して、本当に違いを感じられるかどうかを確認することもできます。
低品質(96)、中品質(160)、または高品質(320)のいずれかを選択する場合でも、次の行を編集することでSpotifyのビットレート設定を制御できます:
#BITRATE="160"変更を保存するには、Ctrl + X、Y、次にEnterを押します。最後に、Raspotifyサービスを再起動する必要があります:
sudo systemctl restart raspotify最終的に、音質はRaspberry Piに接続するオーディオデバイスに依存します。これらのSpotifyのヒントを活用して、リスニング体験を向上させることを忘れないでください。