3 Commits

Author SHA1 Message Date
xyzCruzl
8dce5486df catalog: label version 0.1.2 2026-09-19 02:38:33 -07:00
xyzCruzl
9e1f674729 catalog: add category: desktop, pin fixed SHA (no-op register + seam documented) 2026-09-19 02:38:33 -07:00
xyzCruzl
904be3a93a Add spotify-desktop to the plugin catalog
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).
2026-09-19 02:38:33 -07:00