Community entry: spotify-desktop (https://github.com/cruzlxyz/hermes-spotify-desktop)
— a Spotify Connect remote for Hermes Desktop.
- Unified agent+desktop package: desktop/ is the Electron status-bar mini
player (now playing, transport, volume, device transfer, search, playlists,
queue); dashboard/ is backend-only — a small FastAPI router (plugin_api.py)
mounted at /api/plugins/spotify-desktop/ that proxies the Spotify Web API
through the bundled Hermes Spotify client.
- No agent tools/hooks/middleware and no required env: the capabilities block
is intentionally all-empty and matches the pinned commit. Auth and token
refresh piggyback on the built-in Spotify integration (hermes auth spotify /
providers.spotify in auth.json).
- Desktop-focused: dashboard/manifest.json uses the official
"tab": { "hidden": true } option, so installs add no web dashboard tab.
Config is optional via plugins.entries.spotify-desktop.settings (declared in
the plugin.yaml config_schema: poll intervals).
Pin: v0.1.1 (b98b181f3496efe8331d017296c962195be14273).