Skip to content

v2.2.0 - Streamable HTTP transport support, Docker Support, New get_artist_albums and get_album_info Tools, Play Starred Songs and Starred Albums from Web Remote

Choose a tag to compare

@Blakeem Blakeem released this 30 Jul 04:44
· 11 commits to main since this release

New Features

  • Streamable HTTP transport support added
  • Docker support: a first-class Dockerfile for the HTTP transport
  • Env-var configuration fallback: with no settings.json, the server (and now the standalone web player too) runs entirely from environment variables, enabling headless, container, and env:-block deployments.
  • New discovery tools get_artist_albums and get_album_info: full discographies via MusicBrainz + Last.fm with an in-library flag per album ("what albums by X am I missing?"), and single-album deep dives that work for albums you don't own.
  • Web remote: Starred Songs and Starred Albums tabs in the play picker, with ordered/shuffled modes.

Hardening & Fixes

  • Radio stream validator hardened against SSRF, and it now reports the real cause of fetch failures instead of a generic "fetch failed".
  • Two review sweeps of fixes across src/ (production-readiness findings and pre-release findings); credentials and API keys are now scrubbed from test logs.