Skip to content

Releases: openclaw/spogo

v0.10.0

10 Jun 07:23
v0.10.0
10eed14

Choose a tag to compare

0.10.0 - 2026-06-10

  • Add user top tracks and retained listening history commands (#29, thanks @hibachipapi)
  • Fix Firefox cookie imports when browser expiry values cannot be serialized (#31, thanks @meoyawn)

Proof

  • Pre-release queue check: 0 open issues, 0 open PRs.
  • Main CI passed for release commit 10eed143b7368223adc964cf7e23e04b20c66ad9: https://github.com/openclaw/spogo/actions/runs/27259923335
  • Local checks passed: go test ./..., ./scripts/lint.sh, ./scripts/check-coverage.sh 90 (90.5%), go run golang.org/x/tools/cmd/deadcode@v0.45.0 -test ./..., make spogo && ./spogo --version, node scripts/build-docs-site.mjs, goreleaser check, and goreleaser release --snapshot --clean.
  • Autoreview passed with no accepted/actionable findings.
  • Release workflow passed for tag v0.10.0: https://github.com/openclaw/spogo/actions/runs/27260090024
  • Release assets uploaded for macOS, Linux, Windows, and checksums.txt; downloaded spogo_0.10.0_darwin_arm64.tar.gz passed checksum verification and prints 0.10.0.
  • Homebrew tap formula verified at steipete/homebrew-tap@33772b1ae1d53bf2ebcd2e2cce36e10b4da912ce; brew info steipete/tap/spogo reports stable 0.10.0, and brew fetch --force steipete/tap/spogo succeeds.

v0.9.0

10 May 02:59
v0.9.0
80d18f2

Choose a tag to compare

0.9.0 - 2026-05-10

  • Improve Connect playback latency by caching web auth, client tokens, and the active command route between invocations (#25, thanks @kk-spartans).
  • Fix warm Connect commands from cached active routes by persisting the registered spogo sender device.
  • Fix Connect device volumes so device list and status output report 0-100 percentages instead of Spotify raw volume scale.

v0.3.1

10 May 00:15
v0.3.1
e293c5b

Choose a tag to compare

0.3.1 - 2026-05-10

  • Fix Connect Pathfinder track metadata extraction for explicit ratings, nested durations, and playability (#26, thanks @theDimZone)
  • Add generated llms.txt docs index for agent-friendly documentation discovery
  • Update release automation/docs for the OpenClaw repository move

v0.3.0

05 May 06:22
v0.3.0
2f01425

Choose a tag to compare

0.3.0 - 2026-05-05

  • Add auth paste, wire --no-input, and improve cookie diagnostics/cleanup (#5, thanks @im-zayan)
  • Add play --shuffle, Connect library/playlist support, and context-aware Connect play payloads (#15, thanks @StandardGage)
  • Fix Connect track artist extraction for nested artist containers and minimal artist fragments (#7, thanks @joelbdavies)
  • Fix silent auth import failures by retrying Spotify auth cookie lookup across related hosts and surfacing browser warnings (#13)
  • Fix device set when Connect state has no origin device by falling back to Web API transfer (#8)
  • Fix Connect liked-track listing via fetchLibraryTracks with Web API fallback on payload drift (#16, thanks @masonc15)
  • Fix Connect play when no device is active by falling back to Web API playback (#21, thanks @prashanthbala)
  • Fix Connect volume changes by sending the volume endpoint as PUT (#24, thanks @cavit99)
  • Fix sparse status/search metadata so track artists and albums are populated consistently across engines.
  • Fix Connect --device playback when no device is active without falling back to rate-limited Web API playback.
  • Fix auth paste --no-input by accepting the documented flag order.
  • Fix playlist add/remove 429s by using Connect playlist mutations with writable-playlist checks and fallback coverage across engines (#20).
  • Release prep: bump CLI/spec version to 0.3.0

v0.2.0

07 Jan 10:14

Choose a tag to compare

spogo v0.2.0

  • Add applescript engine for direct Spotify.app control on macOS (thanks @adam91holt)
  • CI: bump golangci-lint-action to support golangci-lint v2

v0.1.0

03 Jan 04:02

Choose a tag to compare

Release 0.1.0