一個高度可自定義的界面,可在美麗的小瀏覽器頁面中在Spotify上顯示您當前的播放狀態!
您可能需要在Spotify自己的(我認為,勢不可擋)的全屏模式上使用它,或者您可以將其用於電視,以使其過時,低分辨率的OSD成為新鮮的油漆工作!
該界面主要是僅讀取的。具體而言,這意味著您實際上無法控制音樂,除了播放,暫停和跳過等一些基本命令之外(需要先在設置中啟用)。這既是因為對Spotify API的局限性,又是因為這個想法是將此應用程序設置一次,然後將其作為純信息顯示永久運行。
這是有用的一個例子是舉辦一場聚會,您想讓客人隨時看到哪些歌曲在前方,通過將監視器放在連接到Raspberry Pi的舞池附近。
這兩個示例僅顯示SpotifyBigpicture的默認預設的示例。有關更多屏幕截圖,請參閱其他預設!
單擊接口左上方的齒輪符號以打開設置以進行視覺偏好。在這裡,您只需單擊幾下即可從許多選項中自定義接口的樣式!
您的設置會自動存儲在本地,因此您無需擔心每次重新開放網站時都重新配置所有內容。
(如果您喜歡視頻教程,請單擊此處)
從這裡,您可以在繼續安裝的兩種方法之一之間選擇。
http://localhost:8183/login-callback (確保在保存之前單擊“小綠色”按鈕!)spotifybot.properties文件中的各個字段中的客戶ID和客戶端秘密java -jar SpotifyBigPicture.jar啟動應用程序http://ip-of-docker-machine:8183/login-callback 。登錄回調必須以/login-callback結尾!還要確保在保存之前單擊小綠色“添加”按鈕docker pull ghcr.io/selbi182/spotifybigpicturedocker run --name spotifybigpicture -d -p 8183:8183 -e client_id=CLIENTID -e client_secret=CLIENTSECRET -e redirect_uri=REDIRECTURI ghcr.io/selbi182/spotifybigpicturedocker logs -f spotifybigpicture以便您可以看到下一步所需的URLhttps://accounts.spotify.com:443/authorize?client_id=[...]&response_type=code&redirect_uri=[...]&scope=[...]通過對Spotify的API進行輪詢,從Spotify的API獲取了一次信息。不幸的是,沒有“正確”的方法,因為對於公共API而言,無法使用歌曲更改的網絡鉤(例如Discord使用它們)。
結果,連接可能會不時卡住。該應用程序將在可能的情況下自動嘗試重新建立連接,通常只需幾秒鐘。為了使界面的外觀盡可能順暢,如果目前正在播放歌曲,計時器將通過自行計算幾秒鐘來模擬播放。
但是,如果界面完全沒有反應,請嘗試以下方法:
更改當前的播放上下文(例如從播放列表更改為專輯)
無論出於奇怪的原因,只需單擊PC上Spotify中的設備按鈕(甚至沒有選擇任何其他設備,實際上只是打開下拉菜單)有時會迫使接口趕上。這是我修復卡住屏幕的首選,而且效果很好:

如果您遇到任何問題,請在Github上寫一張問題票,我很樂意看一下:)
或者,在不和諧中給我發消息。我的用戶名是: Selbi