v1.58.0
What's Changed
- fix(plex): explain macOS Local Network denial behind no-route-to-host by Bjarne Øverli (@bjarneo) (
bb5f518) - fix(player): fall back to muxed format for YouTube live streams by Bjarne Øverli (@bjarneo) (
dcbac8e) - Perf by Bjarne Øverli (@bjarneo) (
0087197) - Perf by Bjarne Øverli (@bjarneo) (
c110b22) - Add cliamp-plugin-mandelbrot to community plugins (#279) by mikkel-bergmann (@mikkel-bergmann) (
5e16bb7) - feat: improve local playlist management by Bjarne Øverli (@bjarneo) (
a5922d0) - fix: support go install module path by Bjarne Øverli (@bjarneo) (
8dad762) - test: isolate appdir environment by Bjarne Øverli (@bjarneo) (
5cf895e) - Merge pull request #274 from lentikr/embedded-lyrics-mpris-art by bjarneo (@bjarneo) (
7e6a637) - fix(lyrics): harden embedded metadata refresh by Bjarne Øverli (@bjarneo) (
40ac05d) - ci: update GitHub Actions versions by Bjarne Øverli (@bjarneo) (
7781658) - Merge branch 'main' into embedded-lyrics-mpris-art by lentikr (@lentikr) (
aca9577) - fix(ui): reconnect long-paused yt-dlp streams by Bjarne Øverli (@bjarneo) (
494ba35) - fix(mediactl): sanitize MPRIS metadata strings by Bjarne Øverli (@bjarneo) (
9e32f98) - Fix vertical padding for overlays in expanded-height mode (#270) by Nicholas Zambetti (@zambetti) (
58fc46e) - Merge remote-tracking branch 'origin/main' by Bjarne Øverli (@bjarneo) (
0125270) - feat(qobuz): add external provider by Sergio Rubio (@rubiojr) (
82f228c) - feat(lyrics,mediactl): embed local lyrics and album art in MPRIS/NowPlaying by lentikr (@lentikr) (
184a67e) - docs: symlink AGENTS.md to CLAUDE.md by bjarneo (@bjarneo) (
854911e) - docs: add cliamp-plugin-nova to community plugins (#269) by 8bit64k (@8bit64k) (
d328f80) - feat(ui): add search result navigation keys by Evan Tetzlaff (@ReUhssurance) (
aecf2e0) - go fix qobuz by Sergio Rubio (@rubiojr) (
9cf4737) - Send form-encoded POST bodies with the correct Content-Type by Sergio Rubio (@rubiojr) (
e501dde) - Wrap loadCreds/saveCreds errors with context by Sergio Rubio (@rubiojr) (
fc9453f) - Log the real cause of Qobuz silent-auth failures by Sergio Rubio (@rubiojr) (
273ac0d) - Add Qobuz to the remaining provider lists in keybindings docs by Sergio Rubio (@rubiojr) (
0b7fe5e) - Add Q to the Qobuz quick-switch keybinding rows in docs by Sergio Rubio (@rubiojr) (
4f1ea74) - Wrap randomTracks gather errors with context by Sergio Rubio (@rubiojr) (
fbdf9a7) - Fetch Random Tracks playlists concurrently by Sergio Rubio (@rubiojr) (
9d79cc6) - Wrap doRequest's low-level errors with qobuz context by Sergio Rubio (@rubiojr) (
55cd76b) - Add a Random Tracks entry to the Qobuz library by Sergio Rubio (@rubiojr) (
09240a0) - Harden Qobuz bundle scraping against HTTP errors by Sergio Rubio (@rubiojr) (
9e47d0e) - Document qobuz as a valid --provider value by Sergio Rubio (@rubiojr) (
e2d4cbf) - Make the Qobuz getFileUrl signature test actually test something by Sergio Rubio (@rubiojr) (
ca78b26) - Qobuz external provider implementation by Sergio Rubio (@rubiojr) (
0ffd774) - Update cliamp website index.html by Sergio Rubio (@rubiojr) (
b62960b) - Register qobuz integration by Sergio Rubio (@rubiojr) (
8fe484f) - qobuz integration documentation by Sergio Rubio (@rubiojr) (
3761c5a) - map qobuz keybindings by Sergio Rubio (@rubiojr) (
08ede29) - Add Qobuz configuration by Sergio Rubio (@rubiojr) (
afcf695) - hook up qobuz cli command by Sergio Rubio (@rubiojr) (
e71b086) - Add Qobuz to cliamp setup wizard by Sergio Rubio (@rubiojr) (
47af5c0)
Checksums (SHA256)
38ea2e038a22d583d4dc98fa599972e2b889702e8d58b1f589a47254e575b8e5 cliamp-darwin-amd64
bac565bbc37cb28111dd2bf0efc7a3be5c6998df03a115ff5093a00f19163303 cliamp-darwin-arm64
b99c21e5739a972b7dce2a5f5e10601e2d7775f4f072ca0489e1b9bd4e389c18 cliamp-linux-amd64
98a06c68cb4fac8842021c4247dd5a043e01f20c002327d4ae3cdffd9bd6283c cliamp-linux-arm64
c3369d8fa786a574c8ac4a758efec0c890c765b5d119e8ff172d970fda18c637 cliamp-windows-amd64.exe
Full Changelog: v1.57.1...v1.58.0