Skip to content

v1.5.0

Latest

Choose a tag to compare

@perminder-klair perminder-klair released this 05 Aug 15:40
8c01e97

1.5.0 (2026-08-05)

Features

  • music: blocklist rules — seasonal windows, tag/genre blocks, show scoping (#1300 FR 1) (#1332) (4ac6fba)
  • shows: steer a show toward instrumental or vocal tracks (#1300 FR 13) (#1313) (6b2924e)
  • tts: extra generation parameters for openai-compatible TTS (#1317) (#1321) (5ca2d08)
  • web: per-platform setup pages for macOS, Windows and Linux (#1309) (391432d)
  • web: sort /apps directory latest-first by submitted date (#1320) (ebd326d)

Bug Fixes

  • admin: let a show drop a playlist anchor Navidrome no longer has (#1300 bug 2) (#1310) (bd74e44)
  • admin: say which level decided the theme on screen (#1300 bug 12) (#1312) (ff83651)
  • aio: say that ANALYZER_HEAVY does nothing on the all-in-one image (#1300 bug 9) (#1311) (98d53f0)
  • analyze: stop the re-analysis loop, and name what failed (#1300 bugs 3 + 16a) (#1315) (fd988ca)
  • broadcast: don't abort the boot over a state path that can't be chmod'd (#1300 bug 10) (#1330) (c8d9d67)
  • broadcast: stop pick-attached links speaking a clock they miss (#1314) (#1319) (9a20bd9)
  • broadcast: stop the station looping jingles when the music source starves (#1300 bug 7) (#1328) (ee0a61f)
  • controller: ground programme beats so a feature can't cue a track that isn't airing (#1318) (10a1cbb), closes #1301
  • llm: keep the configured repeat_penalty across a controller restart (#1327) (#1329) (f8c31a9)
  • player: only upgrade to Opus when the station serves that mount (#1300 bug 5) (#1303) (9084ecf)
  • queue: commit the queued pick before an operator skip (#1300 bug 6) (#1322) (6ec6e8a)
  • skills: let a skill declare its own settings fields (#1300 bug 11) (#1302) (a33e875)
  • themes: raise contrast in the Flare theme (#1326) (cc4b640)
  • web: correct wrong copy and de-slop landing, setup, manual and admin (#1325) (b97cb4a)

Performance

Documentation

  • app: credentials for a basic-auth station, and a 401 that says so (#1300 bug 8) (#1306) (00c75a8)
  • bring-your-own TTS server, and offloading analysis to another box (#1300 FR 7 + FR 12) (#1305) (f49c757)
  • news: cross-link dispatches, manual pages and site pages; add skin and shows screenshots (#1299) (d456cc6)