littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Arduino框架的Spotify播放控制器

项目简介

本项目嵌入Spotify Web API,借助ESP32 - S3,使用Arduino框架在PlatformIO上开发。以低成本实现对用户Spotify播放状态的修改与查看,打造独立设备。该设备通过Wi - Fi连接互联网和供电即可独立运行,便携性强,可在客厅等场景作为Spotify的控制器使用。

项目的主要特性和功能

  1. 在320(RGB)(H)x 480(V)显示屏近乎实时显示Spotify播放状态信息。
  2. 展示当前播放歌曲300(RGB)x 300 px封面艺术。
  3. 通过5个开关和旋转编码器上1个开关,实现播放/暂停、切换上/下一曲、喜欢歌曲、随机播放等播放状态改变。
  4. 用1个旋转编码器调节Spotify音量。
  5. 在显示屏显示Spotify保存曲目(每页9首),可添加歌曲到播放队列。
  6. 具备高效稳定性,在Spotify播放器不活跃时减少API调用,进行内存优化,处理特殊Spotify响应情况。

安装使用步骤

安装

假设用户已下载本项目的源码文件,具体安装步骤请参考项目文档中的“Setup”部分,该文档会提供详细的逐步指导。

使用

设备配备5个开关和带开关的旋转编码器,可控制另一设备上的Spotify播放器。 - 底部5个开关从左到右触发的操作分别为:上一曲、下一曲、喜欢歌曲、随机播放、切换播放器和曲库标签页。 - 在播放器标签页,旋转编码器每旋转一步可使音量增加或减少1。若旋转编码器内置开关,默认用作播放/暂停的切换。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】