Skip to content

Releases

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:44

0.3.0 (2026-10-31)

Features

  • cli: add shell completions and a man page from one command reference (2d0976d)
  • format: add the waybar output format and status-bar examples (1f6e8c1)
  • macos: name the app macOS asks about for any terminal or status bar (5812cc7)
  • watch: read at once when an MPRIS player signals a change on Linux (cbca5bb)
  • watch: read at once when Spotify signals a change on macOS (bbc8a07)

Bug Fixes

  • doctor: check the Web login even when the config file is invalid (df33cd5)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:52

0.2.0 (2026-10-29)

Features

  • auth: add loopback login and the spmeta auth commands (8f1e174)
  • auth: add PKCE, token file and locked refresh for Web mode (188a15b)
  • auth: default the login redirect to port 8974 (9046a7d)
  • web: read playback state from the Spotify Web API (bea50fb)
  • web: use the Web API in auto, --source web, watch and doctor (292bfc5)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 18:29

0.1.0 (2026-10-29)

Features

  • cli: scaffold spmeta CLI with version, help and CI (24bc395)
  • config: resolve settings from flags, environment and config file (3433a1a)
  • doctor: add spmeta doctor and the user README (7a280c6)
  • format: add text, JSON and template output with read path wiring (87217ab)
  • macos: read Spotify.app via guarded AppleScript (16cc709)
  • model: add NowPlaying model, typed errors and JSON Schema (ae2104c)
  • mpris: add godbus session-bus adapter and integration test (f52e575)
  • mpris: select Linux MPRIS players and map their metadata (ab24106)
  • resolve: select the source per ADR 0005 and wire local backends (48cd41e)
  • watch: add watch mode with change detection and NDJSON output (e7992ff)

CI

  • add release automation with release-please and goreleaser (4935507)