Skip to content

perminder-klair/subwave

v0.41.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 14d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates 0.41.0, Bug Fixes, and 2026-07-12 across a mixed release.

Changes in this release

Feature Medium

Add Ko-fi and Discord links to the admin sidebar.

Add Ko-fi and Discord links to the admin sidebar.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Adopt AI Elements components across admin panels.

Adopt AI Elements components across admin panels.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Add cancel button for queued tracks on the admin dashboard.

Add cancel button for queued tracks on the admin dashboard.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Surface Navidrome‑unreachable banner across admin UI.

Surface Navidrome‑unreachable banner across admin UI.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Introduce never‑play blocklist and redesign admin library.

Introduce never‑play blocklist and redesign admin library.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Make ReplayGain the primary loudness source and add stereo BS.1770 measurement.

Make ReplayGain the primary loudness source and add stereo BS.1770 measurement.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Move MAP SIZE and RESET DIAL controls into the top header of Observatory.

Move MAP SIZE and RESET DIAL controls into the top header of Observatory.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Increase live‑stream buffering depth to survive poor cellular coverage.

Increase live‑stream buffering depth to survive poor cellular coverage.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Add Commute check‑in community skill.

Add Commute check‑in community skill.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Medium

Add tags, filter/sort, and assign‑to‑DJ capabilities in the skill editor.

Add tags, filter/sort, and assign‑to‑DJ capabilities in the skill editor.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Remove failing/warning count badge from DJ Doc header link.

Remove failing/warning count badge from DJ Doc header link.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Medium

Pause and drop stream when iOS output device disappears.

Pause and drop stream when iOS output device disappears.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Medium

Wire excluded playlists into pick paths and enforce strict filters.

Wire excluded playlists into pick paths and enforce strict filters.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Low

Raise analyzer worker stdout line limit to prevent /embed-text batch 500 errors.

Raise analyzer worker stdout line limit to prevent /embed-text batch 500 errors.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Low

Prevent jingle stingers from talking over the DJ and allow disabling jingles.

Prevent jingle stingers from talking over the DJ and allow disabling jingles.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Low

Implement locale‑aware spoken clock with deterministic hourly time phrase.

Implement locale‑aware spoken clock with deterministic hourly time phrase.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Low

Increase LLM connection‑test token budget above OpenAI minimum.

Increase LLM connection‑test token budget above OpenAI minimum.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Bugfix Low

Add distinct low‑end bars to visualiser and implement Safari dead‑analyser watchdog.

Add distinct low‑end bars to visualiser and implement Safari dead‑analyser watchdog.

Source: granite4.1:30b@2026-07-13-audit

Confidence: low

Full changelog

0.41.0 (2026-07-12)

Features

  • admin: add Ko-fi and Discord links to the sidebar (#1020) (1bf3ea7)
  • admin: adopt AI Elements components across the admin panels (#1009) (08a2a43)
  • admin: cancel button for queued tracks on the dash (#1006) (0e6a2f9)
  • admin: surface Navidrome-unreachable banner across admin (#1014) (978ebf9)
  • library: never-play blocklist + admin library redesign (#1008) (f61946a)
  • loudness: ReplayGain-first loudness source + stereo BS.1770 measurement (#998) (#1005) (a50e49f)
  • observatory: move MAP SIZE and RESET DIAL into the top header (#1010) (3a9800d)
  • player: deeper live-stream buffering to survive poor cellular coverage (#1001) (0e42f6f)
  • skills: add Commute check-in community skill (#1000) (43c7160)
  • skills: tags, filter/sort, and assign-to-DJs from the skill editor (#1007) (42f6190)

Bug Fixes

  • admin: remove failing/warning count badge from DJ Doc header link (#1011) (d0b6204)
  • analyzer: raise worker stdout line limit so /embed-text batches don't 500 (#1002) (fab3301), closes #996
  • app: pause + drop stream when iOS output device disappears (#992) (#1003) (f47fafb)
  • broadcast: keep jingle stingers from talking over the DJ + allow disabling jingles (#997) (#1004) (eee300b)
  • dj: locale-aware spoken clock + deterministic hourly time phrase (#1016) (121dada)
  • llm: raise connection-test token budget above OpenAI Responses API minimum (#1015) (b1da909)
  • shows: wire excluded playlists into pick paths + make strict filters actually strict (#1018) (02ec7d5)
  • web: visualiser — distinct low-end bars, and a Safari dead-analyser watchdog (#988) (4d82da2)

Documentation

  • manual: fact-check and expand the How the DJ Works page (#989) (1f3a2e5)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track perminder-klair/subwave

Get notified when new releases ship.

Sign up free

About perminder-klair/subwave

All releases →

Related context

Beta — feedback welcome: [email protected]