たねやつの木

Photos and Programming

Raspberry Pi上では2017年現在公式の方法でSpotifyを使うことができない!

079A9455.jpg

version

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 9.1 (stretch)
Release:    9.1
Codename:   stretch

できること

Raspberry Piに接続したスピーカーから音楽を鳴らせる。 Raspberry Pi上でSpotifyが使える。

2017年現在では以下の方法では不可能。代替手段としては以下の別記事ご参考。(作成中)

公式ページ

https://www.spotify.com/jp/download/linux/

公式でCLI上で動かせるパッケージを用意してくれているのはなんともありがたい!(´ω`)

Debianではリポジトリは特に追加しなくてもapt-get install spotify-clientでインストールできるらしいのだが、 Raspbianはではだめな模様。

$ sudo apt-get install
...
E: Unable to locate package spotify-client

なので下部の"Installation"にあるとおり、レポジトリを追加してパッケージリストを更新します。

記載の通り順番にコマンドをコピペでおkですが、#1のコマンドを実行した際に以下のようなエラーが出るかもしれません。

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
Executing: /tmp/apt-key-gpghome.PkYwMvfMYJ/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.PkYwMvfMYJ/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

/usr/bin/dirmngrがない!と怒られているので、インストールしましょう。証明書に関連する情報を管理するためのサービスのようです。

sudo apt-get install dirmngr

再度sudo apt-key adv ...を実行すると無事に完了するはずです(´ε` )

そして#4を実行したところ...

$ sudo apt-get update
Reading package lists... Done
N: Skipping acquire of configured file 'non-free/binary-armhf/Packages' as repository 'http://repository.spotify.com stable InRelease' doesn't support architecture 'armhf'

なんかまずい予感。。。パッケージにあるものはRaspberry PiのCPUアーキテクチャの"armhf"には対応していない!!

なんとかarmhf用のdebとかないか調べた結果、行き着いたのがココ(libspotify)である。

衝撃の文言をそのまま引用すると、

Please note that we have removed the LibSpotify binaries from our website in an effort to phase out the usage of this deprecated library. LibSpotify has been considered deprecated since 2015 and will be shut down in 2017, ...

2015年に廃止され、2017年中にはダウンロードリンクさえも削除するとのことorz そして今は2017/12月....(笑)

これで公式パッケージを利用したSpotifyの実行は不可能となったっぽいです。

さて、どうしたものか...

代替手段?

別記事で書こうと思いますが、"mopidy"というMPDのようなものがあるようで!

コチラからならできそうな気がします! to be continued....

Raspberry Pi 3 Model B