Repository navigation
Releases
Releases · bkuberek/spmeta
v0.3.0
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
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
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)