用树莓派造一个Spotify正在播放的显示器
前言
在屋里没事干,把年久的树莓派3B+翻了出来,刚好手上还有一个OLED显示屏,就去折腾了。
开始
需要配件
- 树莓派
- OLED显示屏 I2C接口的
- 杜邦线
- Spotify账号
- 树莓派需要连上网络

软件准备
使用 sudo raspi-config 来开启树莓派的I2C功能
这里我用的 Python 的 Luma.oled 和 spotipy
硬件连接

就如前面图片所示
程序部分
首先去Spotify官方 Developer 创建开发者身份
My Dashboard | Spotify for Developers

登录后点击Create an app
,生成一个专用的 client_id
和client_secret

同时必须认真设置Redirect URIs
,因为到时候要
程序设置部分
树莓派上只要用到 main.py 就行了
在树莓派上执行
pip3 install -r requirements.txt
电脑上只用安装
pip install spotipy
在main.py和get.py程序里面填写如下 PS:程序我会放在Github上

- username 就填写你的Spotify的名字
- client_id 获取到的
- client_secret 获取到的
- redirect_uri 填写你的回传地址
使用 get.py 获取登录调回链接
会自动打开您的浏览器 需要登陆您的Spotify账号
链接如下
https://gmoe.cc/?code=*
注意不要填入您电脑上的地方

接下来运行在树莓派上运行程序
python3 main.py
在树莓派上的 Enter the URL you were redirected to: 填写你的电脑上获取到的链接。
用Spotify放音乐你会发现同步了

Github地址
有问题欢迎在评论区指出!