OzGav [Mon, 22 Sep 2025 14:29:33 +0000 (00:29 +1000)]
Fix audiobook related controller bugs (#2412)
OzGav [Mon, 22 Sep 2025 14:28:41 +0000 (00:28 +1000)]
Add live and soundtrack album types (#2406)
OzGav [Mon, 22 Sep 2025 12:50:52 +0000 (22:50 +1000)]
Add played status sync on Spotify podcast episode load (#2408)
Marcel van der Veldt [Mon, 22 Sep 2025 11:42:23 +0000 (13:42 +0200)]
Add config options to control how library items are synced to MA (#2405)
Lukas Waslowski [Tue, 16 Sep 2025 18:53:53 +0000 (20:53 +0200)]
Expose `grouping` field on tracks (#2373)
Jan Feil [Tue, 16 Sep 2025 18:53:18 +0000 (20:53 +0200)]
Fix issue with filter iterator in ARD MediaThek provider (#2404)
Fix issue with filter iterator
Marcel van der Veldt [Tue, 16 Sep 2025 00:06:46 +0000 (02:06 +0200)]
Allow chime URL to be customized for Announcements (#2403)
dependabot[bot] [Mon, 15 Sep 2025 23:04:40 +0000 (01:04 +0200)]
Chore(deps): Bump mypy from 1.17.1 to 1.18.1 (#2402)
Bumps [mypy](https://github.com/python/mypy) from 1.17.1 to 1.18.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.17.1...v1.18.1)
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.18.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 15 Sep 2025 23:04:30 +0000 (01:04 +0200)]
Chore(deps): Bump pytest-cov from 6.2.1 to 7.0.0 (#2401)
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 6.2.1 to 7.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v6.2.1...v7.0.0)
---
updated-dependencies:
- dependency-name: pytest-cov
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 15 Sep 2025 23:04:20 +0000 (01:04 +0200)]
Chore(deps): Bump pytest from 8.4.1 to 8.4.2 (#2400)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2)
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 8.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 15 Sep 2025 23:04:09 +0000 (01:04 +0200)]
Chore(deps): Bump cryptography from 45.0.6 to 45.0.7 (#2398)
Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.6 to 45.0.7.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/45.0.6...45.0.7)
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Mon, 15 Sep 2025 13:14:13 +0000 (15:14 +0200)]
Bump models to 1.1.55 (#2397)
Maxim Raznatovski [Mon, 15 Sep 2025 12:38:02 +0000 (14:38 +0200)]
Fix groups after the player model refactor (#2391)
OzGav [Mon, 15 Sep 2025 11:51:15 +0000 (21:51 +1000)]
Spotify Podcast Final caching and fix image quality (#2395)
Ben Phillips [Mon, 15 Sep 2025 11:50:10 +0000 (12:50 +0100)]
Add command line server startup instructions to the development docs (#2396)
OzGav [Sun, 14 Sep 2025 14:10:43 +0000 (00:10 +1000)]
Improve Radio Browser browse implementation (#2393)
OzGav [Sun, 14 Sep 2025 13:59:37 +0000 (23:59 +1000)]
Split Radio Paradise provider (#2394)
dependabot[bot] [Sat, 13 Sep 2025 17:04:17 +0000 (19:04 +0200)]
Chore(deps): Bump ytmusicapi from 1.10.3 to 1.11.1 (#2370)
* Chore(deps): Bump ytmusicapi from 1.10.3 to 1.11.1
Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.10.3 to 1.11.1.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.10.3...1.11.1)
---
updated-dependencies:
- dependency-name: ytmusicapi
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Fabian Munkes [Sat, 13 Sep 2025 17:03:54 +0000 (19:03 +0200)]
Audiobookshelf: Implement new JWT authorization (#2379)
OzGav [Sat, 13 Sep 2025 17:01:33 +0000 (03:01 +1000)]
Add caching and fix audiobook podcast mixup (#2392)
Jan Feil [Thu, 11 Sep 2025 10:17:24 +0000 (12:17 +0200)]
Add ARD Audiothek provider (#2229)
OzGav [Thu, 11 Sep 2025 10:13:16 +0000 (20:13 +1000)]
Add Podcast Index Provider (#2350)
OzGav [Wed, 10 Sep 2025 18:33:56 +0000 (04:33 +1000)]
Add podcast support to Spotify provider (#2349)
Crooked-Krokr [Wed, 10 Sep 2025 18:30:02 +0000 (19:30 +0100)]
Modernise setup script to use uv consistently (#2378)
OzGav [Wed, 10 Sep 2025 18:11:30 +0000 (04:11 +1000)]
Update builtin player provider icons (#2380)
dependabot[bot] [Wed, 10 Sep 2025 18:11:06 +0000 (20:11 +0200)]
Chore(deps): Bump alexapy from 1.29.5 to 1.29.8 (#2371)
* Chore(deps): Bump alexapy from 1.29.5 to 1.29.8
Bumps [alexapy](https://gitlab.com/keatontaylor/alexapy) from 1.29.5 to 1.29.8.
- [Release notes](https://gitlab.com/keatontaylor/alexapy/tags)
- [Changelog](https://gitlab.com/keatontaylor/alexapy/blob/dev/CHANGELOG.md)
- [Commits](https://gitlab.com/keatontaylor/alexapy/compare/v1.29.5...v1.29.8)
---
updated-dependencies:
- dependency-name: alexapy
dependency-version: 1.29.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
OzGav [Wed, 10 Sep 2025 18:10:49 +0000 (04:10 +1000)]
Update builtin music provider icons (#2381)
music-assistant-machine [Wed, 10 Sep 2025 18:09:06 +0000 (20:09 +0200)]
frontend-2.15.4 (#2389)
* Update pyproject.toml for 2.15.4
* Update requirements_all.txt for 2.15.4
OzGav [Wed, 10 Sep 2025 18:08:33 +0000 (04:08 +1000)]
Radio Paradise Fix broken monochrome image (#2390)
Robert Alfaro [Tue, 9 Sep 2025 10:23:08 +0000 (03:23 -0700)]
Adding support for Genius Lyrics metadata provider (#2337)
dependabot[bot] [Tue, 9 Sep 2025 10:08:22 +0000 (12:08 +0200)]
Chore(deps): Bump pyblu from 2.0.1 to 2.0.5 (#2385)
* Chore(deps): Bump pyblu from 2.0.1 to 2.0.5
Bumps [pyblu](https://github.com/LouisChrist/pyblu) from 2.0.1 to 2.0.5.
- [Release notes](https://github.com/LouisChrist/pyblu/releases)
- [Commits](https://github.com/LouisChrist/pyblu/compare/v2.0.1...v2.0.5)
---
updated-dependencies:
- dependency-name: pyblu
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Maxim Raznatovski [Tue, 9 Sep 2025 10:00:42 +0000 (12:00 +0200)]
Fix issues when disabling a player provider (#2388)
After the player refactor some parts of the disabling and deleting of player providers weren't updated yet to use the new APIs.
Also `lookup_key` is now used for `provider_filters` since it was already expected by callers.
Maxim Raznatovski [Tue, 9 Sep 2025 09:56:26 +0000 (11:56 +0200)]
Don't remove players on load in Home Assistant Player Provider (#2387)
This is not required, since:
- Unloading a provider already unregisters all its players in `mass.py`s `unload_provider`
- Reloading a player provider first unloads the provider
OzGav [Tue, 9 Sep 2025 09:35:08 +0000 (19:35 +1000)]
Improve Lyrics Availability (#2357)
JoProbst [Tue, 9 Sep 2025 09:33:56 +0000 (11:33 +0200)]
Bluesound native grouping and control of external sources (#2359)
OzGav [Tue, 9 Sep 2025 09:33:34 +0000 (19:33 +1000)]
Switch to static logo images in Radio Paradise provider (#2360)
OzGav [Tue, 9 Sep 2025 09:32:40 +0000 (19:32 +1000)]
Add Atomic Port Validation and Cleanup to Squeezelite Provider (#2352)
Maxim Raznatovski [Tue, 9 Sep 2025 09:23:57 +0000 (11:23 +0200)]
Fix `RuntimeError` in Chromecast player creation (#2382)
Maxim Raznatovski [Tue, 9 Sep 2025 09:22:35 +0000 (11:22 +0200)]
Fix saving of player settings on powered off players (#2383)
dependabot[bot] [Tue, 9 Sep 2025 09:21:41 +0000 (11:21 +0200)]
Chore(deps): Bump zeroconf from 0.147.0 to 0.147.2 (#2384)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.147.0 to 0.147.2.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases)
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.147.0...0.147.2)
---
updated-dependencies:
- dependency-name: zeroconf
dependency-version: 0.147.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Tue, 9 Sep 2025 09:21:29 +0000 (11:21 +0200)]
Chore(deps): Bump ruff from 0.12.11 to 0.12.12 (#2386)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.11 to 0.12.12.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.11...0.12.12)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Nikos Tsipinakis [Sun, 7 Sep 2025 11:18:31 +0000 (13:18 +0200)]
audiobookshelf: Implement more efficient multi-file seeking (#2342)
The previous seeking implementation relied on downloading all audiobook
files and concatenating them together (and then doing it again every
time the user seeked). With a large book, this very quickly became slow
and a resource hog.
A more efficient way is to use the audio track duration information to
determine which track to start the playback at.
Fabian Munkes [Fri, 5 Sep 2025 10:29:55 +0000 (12:29 +0200)]
itunes_podcast: add log info if podcast has no feed url (#2363)
Maxim Raznatovski [Fri, 5 Sep 2025 10:27:38 +0000 (12:27 +0200)]
Fix group volume and player state after Players controller refactor (#2364)
OzGav [Fri, 5 Sep 2025 10:24:01 +0000 (20:24 +1000)]
Strip off Radio Paradise enhanced title text (#2369)
Maxim Raznatovski [Fri, 5 Sep 2025 10:22:27 +0000 (12:22 +0200)]
Fix snapcast grouping after the player model refactor (#2372)
dependabot[bot] [Fri, 5 Sep 2025 10:19:37 +0000 (12:19 +0200)]
Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows (#2374)
Chore(deps): Bump pypa/gh-action-pypi-publish in /.github/workflows
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.4...v1.13.0)
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-version: 1.13.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 5 Sep 2025 10:19:08 +0000 (12:19 +0200)]
Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#2375)
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.4...v1.13.0)
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 5 Sep 2025 10:18:53 +0000 (12:18 +0200)]
Chore(deps): Bump actions/github-script from 7 to 8 (#2376)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 5 Sep 2025 10:18:42 +0000 (12:18 +0200)]
Chore(deps): Bump actions/setup-python from 5.6.0 to 6.0.0 (#2377)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.6.0...v6.0.0)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Thu, 4 Sep 2025 15:13:10 +0000 (17:13 +0200)]
Chore(deps): Bump plexapi from 4.17.0 to 4.17.1 (#2367)
* Chore(deps): Bump plexapi from 4.17.0 to 4.17.1
Bumps [plexapi](https://github.com/pushingkarmaorg/python-plexapi) from 4.17.0 to 4.17.1.
- [Release notes](https://github.com/pushingkarmaorg/python-plexapi/releases)
- [Commits](https://github.com/pushingkarmaorg/python-plexapi/compare/4.17.0...4.17.1)
---
updated-dependencies:
- dependency-name: plexapi
dependency-version: 4.17.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update plexapi requirement to version 4.17.1
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
dependabot[bot] [Thu, 4 Sep 2025 08:56:15 +0000 (10:56 +0200)]
Chore(deps): Bump soco from 0.30.10 to 0.30.11 (#2368)
* Chore(deps): Bump soco from 0.30.10 to 0.30.11
Bumps [soco](https://github.com/SoCo/SoCo) from 0.30.10 to 0.30.11.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](https://github.com/SoCo/SoCo/compare/v0.30.10...v0.30.11)
---
updated-dependencies:
- dependency-name: soco
dependency-version: 0.30.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
dependabot[bot] [Tue, 2 Sep 2025 13:53:53 +0000 (15:53 +0200)]
Chore(deps): Bump ruff from 0.12.10 to 0.12.11 (#2365)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.10 to 0.12.11.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.10...0.12.11)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Tue, 2 Sep 2025 13:53:14 +0000 (15:53 +0200)]
Chore(deps): Bump orjson from 3.11.2 to 3.11.3 (#2366)
Bumps [orjson](https://github.com/ijl/orjson) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ijl/orjson/compare/3.11.2...3.11.3)
---
updated-dependencies:
- dependency-name: orjson
dependency-version: 3.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Sat, 30 Aug 2025 11:57:43 +0000 (13:57 +0200)]
Some small follow-up fixes after Players controller refactor (#2362)
Diede van Marle [Sat, 30 Aug 2025 11:56:28 +0000 (13:56 +0200)]
Add support in Bluesound provider for MDNS address for multi zone devices (#2358)
OzGav [Tue, 26 Aug 2025 12:34:10 +0000 (22:34 +1000)]
Add Radio Paradise provider (#2295)
dependabot[bot] [Tue, 26 Aug 2025 10:45:10 +0000 (12:45 +0200)]
Chore(deps): Bump orjson from 3.11.1 to 3.11.2 (#2344)
Bumps [orjson](https://github.com/ijl/orjson) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ijl/orjson/compare/3.11.1...3.11.2)
---
updated-dependencies:
- dependency-name: orjson
dependency-version: 3.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Tue, 26 Aug 2025 10:42:27 +0000 (12:42 +0200)]
Chore(deps): Bump certifi from 2025.7.14 to 2025.8.3 (#2345)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.7.14 to 2025.8.3.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.07.14...2025.08.03)
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.8.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Tue, 26 Aug 2025 10:42:16 +0000 (12:42 +0200)]
Chore(deps): Bump pre-commit-hooks from 5.0.0 to 6.0.0 (#2346)
Bumps [pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases)
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)
---
updated-dependencies:
- dependency-name: pre-commit-hooks
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fabian Munkes [Tue, 26 Aug 2025 10:41:41 +0000 (12:41 +0200)]
Fix recursion issue after MusicCast Player Refactor (#2340)
OzGav [Tue, 26 Aug 2025 10:40:04 +0000 (20:40 +1000)]
Fix missing file breaks queue (#2341)
dependabot[bot] [Tue, 26 Aug 2025 10:02:32 +0000 (12:02 +0200)]
Chore(deps): Bump ruff from 0.12.8 to 0.12.10 (#2355)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.8 to 0.12.10.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.8...0.12.10)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Mon, 18 Aug 2025 09:30:57 +0000 (11:30 +0200)]
Fixes for the squeezelite provider after refactor (#2338)
Marcel van der Veldt [Sat, 16 Aug 2025 11:30:13 +0000 (13:30 +0200)]
bump aioslimproto to 3.1.1
dependabot[bot] [Sat, 16 Aug 2025 09:43:57 +0000 (11:43 +0200)]
Chore(deps): Bump liblistenbrainz from 0.5.6 to 0.6.0 (#2322)
* Chore(deps): Bump liblistenbrainz from 0.5.6 to 0.6.0
Bumps [liblistenbrainz](https://github.com/metabrainz/liblistenbrainz) from 0.5.6 to 0.6.0.
- [Release notes](https://github.com/metabrainz/liblistenbrainz/releases)
- [Commits](https://github.com/metabrainz/liblistenbrainz/compare/v0.5.6...v0.6.0)
---
updated-dependencies:
- dependency-name: liblistenbrainz
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
James E. Blair [Sat, 16 Aug 2025 09:43:36 +0000 (02:43 -0700)]
Fix stop command on some Home Assistant players (#2336)
Marcel van der Veldt [Sat, 16 Aug 2025 00:05:00 +0000 (02:05 +0200)]
Some follow-up fixes (esp. for groups) after the Player refactor (#2335)
Marcel van der Veldt [Fri, 15 Aug 2025 23:23:58 +0000 (01:23 +0200)]
Fix for default cache directory
OzGav [Fri, 15 Aug 2025 22:56:19 +0000 (08:56 +1000)]
Spotify refactor (#2329)
OzGav [Fri, 15 Aug 2025 19:51:16 +0000 (05:51 +1000)]
Fix album info being lost for non-library items (#2330)
dependabot[bot] [Fri, 15 Aug 2025 19:50:40 +0000 (21:50 +0200)]
Chore(deps): Bump mypy from 1.17.0 to 1.17.1 (#2325)
Bumps [mypy](https://github.com/python/mypy) from 1.17.0 to 1.17.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.17.0...v1.17.1)
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.17.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 15 Aug 2025 19:41:16 +0000 (21:41 +0200)]
Chore(deps): Bump pre-commit from 4.2.0 to 4.3.0 (#2324)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.2.0...v4.3.0)
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 15 Aug 2025 19:40:59 +0000 (21:40 +0200)]
Chore(deps): Bump ruff from 0.12.7 to 0.12.8 (#2323)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.7 to 0.12.8.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.7...0.12.8)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marvin Schenkel [Fri, 15 Aug 2025 19:40:42 +0000 (21:40 +0200)]
Disable new PO token generation to avoid warnings in the logs. (#2334)
music-assistant-machine [Fri, 15 Aug 2025 19:11:22 +0000 (21:11 +0200)]
frontend-2.15.3 (#2333)
* Update pyproject.toml for 2.15.3
* Update requirements_all.txt for 2.15.3
dependabot[bot] [Wed, 13 Aug 2025 22:50:01 +0000 (00:50 +0200)]
Chore(deps): Bump cryptography from 45.0.5 to 45.0.6 (#2326)
Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.5 to 45.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/45.0.5...45.0.6)
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Maxim Raznatovski [Wed, 13 Aug 2025 22:49:28 +0000 (00:49 +0200)]
Fix playback with the Web Player for iOS devices (#2319)
dependabot[bot] [Wed, 13 Aug 2025 22:47:43 +0000 (00:47 +0200)]
Chore(deps): Bump actions/checkout from 4 to 5 (#2327)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jamie Gravendeel [Tue, 12 Aug 2025 12:09:53 +0000 (14:09 +0200)]
Split up data and cache with XDG directories (#2304)
Mathias R [Mon, 11 Aug 2025 07:50:23 +0000 (09:50 +0200)]
DSP Presets (#2309)
This PR adds support for DSP presets to be reused across players.
Marcel van der Veldt [Sun, 10 Aug 2025 23:57:04 +0000 (01:57 +0200)]
Update Dockerfile
Marcel van der Veldt [Sun, 10 Aug 2025 23:40:44 +0000 (01:40 +0200)]
Fix issues with dynamically installing packages into the running server (#2318)
* Always ensure uv is present for installing packages dynamically
* Add extra check for YTM to see if yt_dlp is useable
Marcel van der Veldt [Sun, 10 Aug 2025 21:14:08 +0000 (23:14 +0200)]
Fix Spotify CDN issues on playback (#2317)
Fix spotify CDN issues on playback
Marcel van der Veldt [Sun, 10 Aug 2025 19:08:48 +0000 (21:08 +0200)]
Fallback to standard pip for package installs (#2316)
Marcel van der Veldt [Sun, 10 Aug 2025 14:21:31 +0000 (16:21 +0200)]
Use separate ingress TCP site for HA add-on (#2314)
Use seperate ingress TCP site for HA add-on
Marcel van der Veldt [Sun, 10 Aug 2025 13:24:03 +0000 (15:24 +0200)]
Update librespot binaries (#2313)
Marvin Schenkel [Sun, 10 Aug 2025 12:17:42 +0000 (14:17 +0200)]
Add CLAUDE.md development guide (#2274)
Marcel van der Veldt [Sun, 10 Aug 2025 12:14:00 +0000 (14:14 +0200)]
Bump models to 1.1.53 (#2312)
Marvin Schenkel [Sun, 10 Aug 2025 11:28:20 +0000 (13:28 +0200)]
YTMusic: Auto update dependencies for frequently breaking packages (#2311)
Chore(deps): Bump ruff from 0.12.5 to 0.12.7 (#2299)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.5 to 0.12.7.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.5...0.12.7)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Sun, 10 Aug 2025 10:03:44 +0000 (12:03 +0200)]
Chore(deps): Bump docker/login-action from 3.4.0 to 3.5.0 (#2297)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.4.0...v3.5.0)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Sat, 9 Aug 2025 10:19:43 +0000 (12:19 +0200)]
Add helpers to setup aiohttp session (#2308)
dependabot[bot] [Fri, 8 Aug 2025 15:12:18 +0000 (17:12 +0200)]
Chore(deps): Bump aiohttp from 3.12.14 to 3.12.15 (#2298)
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.12.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 8 Aug 2025 14:58:09 +0000 (16:58 +0200)]
Chore(deps): Bump ruff from 0.12.5 to 0.12.7 (#2299)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.5 to 0.12.7.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.5...0.12.7)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 8 Aug 2025 14:57:50 +0000 (16:57 +0200)]
Chore(deps): Bump actions/download-artifact from 4 to 5 (#2303)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Maxim Raznatovski [Fri, 8 Aug 2025 09:34:52 +0000 (11:34 +0200)]
Attempt to fix "This Device" disappearing and reappearing on Firefox (#2271)
Maxim Raznatovski [Fri, 8 Aug 2025 09:32:02 +0000 (11:32 +0200)]
Fix broken state updates for SnapCast (#2305)
Jamie Gravendeel [Fri, 8 Aug 2025 09:30:42 +0000 (11:30 +0200)]
Sort audiobook chapter files based on disk number (#2302)
Fixes https://github.com/music-assistant/support/issues/3905
Marvin Schenkel [Fri, 8 Aug 2025 09:30:25 +0000 (11:30 +0200)]
Fix backport workflow to filter out beta/rc tags (#2294)
The workflow was failing because it selected beta tags (e.g., 2.6.0b3)
instead of stable tags (e.g., 2.5.5) when calculating the next patch version.
Now filters tags to only match stable version format.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <noreply@anthropic.com>
OzGav [Fri, 8 Aug 2025 09:09:18 +0000 (19:09 +1000)]
Update librespot binaries (#2306)