在Volumio上安裝Spotify Web Connect

如何使用電腦或手機上的Spotify App透過Volumio播放音樂

Spotify是使用者眾多的線上音樂串流程式,擁有龐大音樂庫,看到喜歡音樂不用特別去購買,在電腦上或是手機上透過App隨點隨聽。

不過在電腦或手機上播放還不夠,如果要想享受更好音質,就要使用藍芽或是用音源線外接到喇叭上,有沒有可能讓這音樂在電腦或手機上選一選,直接透過網路傳到喇叭上播放呢,如果你有一套Volumio系統連接喇叭還有Spotify Premium帳號,就可以透過以下方式把Volumio當作一個Spotify 裝置,在電腦或手機上選擇音樂,喇叭播出,方法如下。

設定前請注意目前Volumio 2無法使用這種方式,若有更新會再補充。

 

在Volumio上面安裝Spotify Connect Web:

步驟1:

申請Spotify AppKey 連結網址登入Spotify Premium(注意一定要Premium才能申請),登入後出現如下圖

1s

進去後點選取得個人AppKey,需填寫表格載明用途,由於AppKey一個帳號目前只能申請一個,所以無法提供申請過程截圖,申請成功後會出現如下圖

2s

選擇Binary將檔案下載下來以便後續使用。

步驟2:

安裝spotify connect web,讓電腦或是手機上的程式將Volumio系統辨識成Spotify裝置。

開啟Volumio系統,準備工具Pietty中文介面(Putty英文介面),在此以Pietty為例,檔案下載後,解壓縮執行,執行畫面如下

3s

輸入Volumio系統IP位置,若是不知道可以進入分享器管理介面查詢。

請注意若是將來要使用手機或是電腦將Volumio系統當作Spotify裝置播放時,兩者皆需位於同一網域,亦即手機或電腦需跟Volumio系統連至同樣的無線分享器或是有線分享器。

輸入IP後點選連線,若為第一次連線會出現金鑰確認對話框,請點選是即進入連線畫面

4s

輸入帳號root密碼volumio

5s

登入成功畫面如下

6s

下載安裝程序,在畫面輸入指令 curl -O http://spotify-connect-web.s3-website.eu-central-1.amazonaws.com/spotify-connect-web.sh(複製後,於Pietty視窗按右鍵貼上),輸入指令 ls 若是有成功下載完安裝指令,會出現spotify-connect-web.sh,如下圖

7s

接下來讓下載下來的安裝程序具有本機執行權限,輸入指令 chmod u+x spotify-connect-web.sh 完成後執行安裝程序輸入指令 ./spotify-connect-web.sh install ,接下來會開始下載安裝檔案約170MB需要一段時間,下載畫面如下

8s

下載成功後,輸入指令 ls 會出現spotify-connect-web-chroot資料夾,如下圖,若是沒出現代表下載不成功請重新執行指令 ./spotify-connect-web.sh install 依照網路狀況,可能需要嘗試多次

9s

準備工具WinSCP 網頁連結 下載連結 中文化 將兩者解壓縮,並把中文化檔案放入WinSCP資料夾中,執行WinSCP應用程式,輸入Volumio系統IP位置與使用者名稱密碼,點選登入如下圖

10s

若為第一次連線會出現金鑰對話框選擇是信任連線,如下圖

11s

認證成功後出現如下畫面,若不成功請關閉程式再試一次

12s

接下來請將點選右半頁面的資料夾spotify-connect-web-chroot,進去後點選usr然後點選src再點選app,確認位置/root/spotify-connect-web-chroot/usr/src/app/,如下圖所示 13ss

將前面步驟下載下來的AppKey,拖曳至目前的資料夾中,確認畫面內有spotify_appkey.key檔案,如下圖所示

14ss

完成後就可以關閉WinSCP視窗,開始測試Spotify Device功能。

使用Pietty,輸入IP帳號root密碼volumio連線RPi,輸入指令 sudo /root/spotify-connect-web.sh --name Volumio --username xyz --password 123456 --bitrate 320 請注意–name 後方文字 Volumio 為Spotify Device的顯示名可自行修改,請將xyz取代為您Spotify Premium帳號名稱、 123456取代為您的Spotify Premium密碼,–bitrate 後方的數字320 代表串流品質 320Kbps 可以照網路狀況調整為 160 或是 90,指令輸入完成後如下圖

15s

請打開Spotify程式電腦版(行動版)若是成功會出現Spotify裝置如下圖

16s

測試成功後若要停止,請在Pietty視窗按下ctrl+c即可終止執行。

透過這樣的方式,我們就可以在電腦或手機上的Spotify App,點選歌曲或播放清單,讓Volumio系統播放了,不過每次使用都要打一次指令對於大部分人來說應該很痛苦,下面的進階教學告訴大家如何Volumio開機自動成為Spotify裝置。

進階教學

由於每次啟用裝置都需要使用Pietty輸入指令很麻煩,這時候可以把指令加入開機設定檔,請開啟Pietty連線輸入Volumio系統IP帳號root密碼volumio,畫面如下

17s

輸入指令 sudo nano /etc/rc.local 出現如下畫面

18s

在exit 0上方空白處輸入sudo /root/spotify-connect-web.sh --name Volumio --username xyz --password 123456 --bitrate 320 & > /dev/null 2>&1請把Volumio改成自己喜歡的裝置名,xyz與123456改為自己的Spotify 帳號密碼,按下ctrl+shift+o儲存,檔名照舊按下enter,按下ctrl+shift+x離開編輯介面,這時候請重新啟動Volumio系統,這時可以使用Volumio Web介面來進行重新啟動動作,不用打指令,如下圖

19s

等待重新啟動完成後,就可以開啟Spotify 電腦版找找看Spotify裝置有沒有出現了,若是出現了,恭喜成功,若是沒出現請重新執行sudo nano /etc/rc.local 看看文字內容有沒有打錯多了或是少了空格之類,以上祝各位順利成功。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *


× 9 = 八十 一


*