Skip to content

feat: add spectator mode#1407

Draft
ralphptorres wants to merge 2 commits into
Spotifyd:masterfrom
ralphptorres:add-spectator-mode
Draft

feat: add spectator mode#1407
ralphptorres wants to merge 2 commits into
Spotifyd:masterfrom
ralphptorres:add-spectator-mode

Conversation

@ralphptorres

@ralphptorres ralphptorres commented Apr 13, 2026

Copy link
Copy Markdown

add spectator mode -- mirrors mpris session/track/play state (SessionConnected, TrackChanged, Playing, Paused, Stopped, SessionDisconnected) from whichever device is active on the Spotify Connect group, without spotifyd itself becoming the active/playback device. normal local player event forwarding is skipped while spectating

blocked by librespot-org/librespot#1704 - draft until that lands, Cargo.toml isn't pinned to it yet

closes #1406

@ralphptorres ralphptorres marked this pull request as draft April 13, 2026 11:45
to_id()/to_uri() no longer return Result, and PlayerEvent gained a SetQueue variant
listen-only mode that mirrors mpris session/playback state from whichever remote
device is active on the Connect group, without taking over playback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

allow spotifyd to act as a playback data relay

1 participant