esphome / esphome/feature-requests

cSpot for Spotify Connect

Open
#2,189 0 comments 37 reactions 0 assignees View on GitHub
component: i2s_audio component: media_player
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
[cSpot](https://github.com/feelfreelinux/cspot): Spotify Connect player written in CPP targeting, but not limited to embedded devices (ESP32).

Mainly targeted to ESP32 `esp-idf`.

**Please describe your use case for this integration and alternatives you've tried:**
We could build smart speakers using ESPHome, which could not only do TTS announcements from Home Assistants, but could also play music from Spotify, controlled directly from mobile apps.

One thing to consider in ESPHome is to pause or override audio sink from cSpot when an announcement comes from Home Assistant (for higher priority), and when that finishes resume cSpot playback. Without pops/clicks (mute output during the switch).

**Additional context**
https://github.com/feelfreelinux/cspot#architecture

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.