项目简介
本项目嵌入Spotify Web API,借助ESP32 - S3,使用Arduino框架在PlatformIO上开发。以低成本实现对用户Spotify播放状态的修改与查看,打造独立设备。该设备通过Wi - Fi连接互联网和供电即可独立运行,便携性强,可在客厅等场景作为Spotify的控制器使用。
项目的主要特性和功能
- 在320(RGB)(H)x 480(V)显示屏近乎实时显示Spotify播放状态信息。
- 展示当前播放歌曲300(RGB)x 300 px封面艺术。
- 通过5个开关和旋转编码器上1个开关,实现播放/暂停、切换上/下一曲、喜欢歌曲、随机播放等播放状态改变。
- 用1个旋转编码器调节Spotify音量。
- 在显示屏显示Spotify保存曲目(每页9首),可添加歌曲到播放队列。
- 具备高效稳定性,在Spotify播放器不活跃时减少API调用,进行内存优化,处理特殊Spotify响应情况。
安装使用步骤
安装
假设用户已下载本项目的源码文件,具体安装步骤请参考项目文档中的“Setup”部分,该文档会提供详细的逐步指导。
使用
设备配备5个开关和带开关的旋转编码器,可控制另一设备上的Spotify播放器。 - 底部5个开关从左到右触发的操作分别为:上一曲、下一曲、喜欢歌曲、随机播放、切换播放器和曲库标签页。 - 在播放器标签页,旋转编码器每旋转一步可使音量增加或减少1。若旋转编码器内置开关,默认用作播放/暂停的切换。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】