A Home Assistant custom component to start Spotify playback on idle Chromecast and Spotify Connect devices.
Spotcast is a Home Assistant custom component that allows users to start Spotify playback on Chromecast and Spotify Connect devices through automation. It solves the problem of programmatically initiating music or podcasts on specific speakers as part of smart home routines, bridging Spotify's services with Home Assistant's automation capabilities.
Home Assistant users who want to integrate Spotify playback into their automations and control music on Chromecast or Spotify Connect devices via scripts or triggers.
Developers choose Spotcast because it provides a reliable, focused way to trigger Spotify playback within Home Assistant, supports multiple accounts and advanced playback options, and integrates seamlessly with existing Chromecast and Spotify Connect ecosystems.
Home assistant custom component to start Spotify playback on an idle chromecast device as well as control spotify connect devices
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works with both idle Chromecast devices and Spotify Connect-enabled speakers, as highlighted in the key features, providing flexibility across different hardware.
Offers a dedicated 'spotcast.start' service callable from Home Assistant automations, enabling seamless integration into smart home routines like morning triggers or motion-activated music.
Supports multiple Spotify accounts through configuration, allowing households or scenarios to switch between users, as detailed in the multiple accounts setup section.
Includes parameters like random song, shuffle, repeat, and offset for customized playback initiation, based on the service call examples in the README.
Requires manually extracting sp_dc and sp_key cookies from a browser, a process described in the README that can be error-prone and inconvenient, especially if cookies expire.
As of v3.5.2, must have the official Home Assistant Spotify Integration installed, adding complexity and potential dependency issues, as admitted in the configuration notes.
Designed only to start playback; ongoing control requires separate components, which the README explicitly states, limiting its utility for full media management.
History of breaking changes due to Home Assistant updates, such as the 2024.11 issue mentioned in the warning, indicating potential instability and maintenance challenges.