Skip to content
walidbadarPublic

About

Spotify Connect player for Zephyr RTOS, with the spotify-connect protocol packaged as a reusable module.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

zspot

zspot: Spotify Connect player for Zephyr RTOS

A Spotify Connect player for devices running Zephyr RTOS, with the Spotify protocol packaged as a Zephyr module.

The player on native_sim: Now Playing, lyrics, a playlist from Your Library and the Wi-Fi password entry

Now Playing, lyrics, a playlist from Your Library and the Wi-Fi password entry, on native_sim with demo data.

  • Shows up as a device in the Spotify app and plays through an I2S DAC.
  • Now Playing screen with cover art, progress, seeking, transport, repeat and volume controls.
  • Search, Your Library (Liked Songs and playlists) and synced lyrics on the device.
  • Wi-Fi setup on the screen.
  • Runs on the ESP32-S3 (VIEWE UEDX32480035E-WB-A) and on native_sim.
  • The protocol library (lib/zspot) has a plain C API and can be used without the player.

A Spotify Premium account is required.

Documentation

The full documentation is at https://walidbadar.github.io/zspot/.

Licence

GPL-3.0, like cspot, from which the protocol core is derived. See the licence page for the bundled code and trademarks.

About

Spotify Connect player for Zephyr RTOS, with the spotify-connect protocol packaged as a reusable module.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages