music-assistant-server.git
5 months agoPlex: Add configurable bidirectional favorite sync with ratings (#2519)
anatosun [Wed, 22 Oct 2025 08:34:05 +0000 (10:34 +0200)]
Plex: Add configurable bidirectional favorite sync with ratings (#2519)

5 months agoPlex: Use container_start and container_size for pagination (#2520)
ferges123 [Wed, 22 Oct 2025 08:30:43 +0000 (10:30 +0200)]
Plex: Use container_start and container_size for pagination (#2520)

5 months agoFix recursion loop in fake volume mute control (#2530)
OzGav [Wed, 22 Oct 2025 08:29:48 +0000 (18:29 +1000)]
Fix recursion loop in fake volume mute control (#2530)

5 months ago⬆️ Update music-assistant-models to 1.1.63 (#2533)
music-assistant-machine [Wed, 22 Oct 2025 08:15:48 +0000 (10:15 +0200)]
⬆️ Update music-assistant-models to 1.1.63 (#2533)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
5 months agoFix set favorite logic
Marcel van der Veldt [Tue, 21 Oct 2025 23:06:50 +0000 (01:06 +0200)]
Fix set favorite logic

5 months agoAdd support for extra output args to ffmpeg
Marcel van der Veldt [Tue, 21 Oct 2025 22:30:59 +0000 (00:30 +0200)]
Add support for extra output args to ffmpeg

5 months ago⬆️ Update music-assistant-frontend to 2.17.2 (#2529)
music-assistant-machine [Tue, 21 Oct 2025 21:43:31 +0000 (23:43 +0200)]
⬆️ Update music-assistant-frontend to 2.17.2 (#2529)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
5 months agoOptimize release workflow
Marcel van der Veldt [Tue, 21 Oct 2025 21:38:59 +0000 (23:38 +0200)]
Optimize release workflow

5 months agoMore changes to our github workflows
Marcel van der Veldt [Tue, 21 Oct 2025 20:57:53 +0000 (22:57 +0200)]
More changes to our github workflows

5 months agofix typo in workflow
Marcel van der Veldt [Tue, 21 Oct 2025 19:56:34 +0000 (21:56 +0200)]
fix typo in workflow

5 months agoAuto approve and merge frontend and models
Marcel van der Veldt [Tue, 21 Oct 2025 19:11:57 +0000 (21:11 +0200)]
Auto approve and merge frontend and models

5 months agoChore(deps): Bump pychromecast from 14.0.7 to 14.0.9 (#2489)
dependabot[bot] [Tue, 21 Oct 2025 18:46:20 +0000 (20:46 +0200)]
Chore(deps): Bump pychromecast from 14.0.7 to 14.0.9 (#2489)

* Chore(deps): Bump pychromecast from 14.0.7 to 14.0.9

Bumps [pychromecast](https://github.com/home-assistant-libs/pychromecast) from 14.0.7 to 14.0.9.
- [Release notes](https://github.com/home-assistant-libs/pychromecast/releases)
- [Commits](https://github.com/home-assistant-libs/pychromecast/compare/14.0.7...14.0.9)

---
updated-dependencies:
- dependency-name: pychromecast
  dependency-version: 14.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update PyChromecast requirement to version 14.0.9

---------

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>
5 months agoPlex: Add real-time playback state reporting and timeline updates (#2512)
anatosun [Tue, 21 Oct 2025 17:14:05 +0000 (19:14 +0200)]
Plex: Add real-time playback state reporting and timeline updates (#2512)

5 months agoChore(deps): Bump aiohttp from 3.12.15 to 3.13.1 (#2515)
dependabot[bot] [Tue, 21 Oct 2025 17:13:44 +0000 (19:13 +0200)]
Chore(deps): Bump aiohttp from 3.12.15 to 3.13.1 (#2515)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.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>
5 months agoChore(deps): Bump cryptography from 46.0.2 to 46.0.3 (#2516)
dependabot[bot] [Tue, 21 Oct 2025 17:13:08 +0000 (19:13 +0200)]
Chore(deps): Bump cryptography from 46.0.2 to 46.0.3 (#2516)

Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.2 to 46.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.2...46.0.3)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.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>
5 months agoPlex: Add support for importing collections as playlists (#2521)
anatosun [Tue, 21 Oct 2025 16:28:32 +0000 (18:28 +0200)]
Plex: Add support for importing collections as playlists (#2521)

5 months agoPlex: Add artist top tracks and similar tracks support (#2522)
anatosun [Tue, 21 Oct 2025 16:27:24 +0000 (18:27 +0200)]
Plex: Add artist top tracks and similar tracks support (#2522)

5 months agoSupport multiple accounts in the home screen recommendations for Tidal (#2496)
Jozef Kruszynski [Mon, 20 Oct 2025 09:29:34 +0000 (11:29 +0200)]
Support multiple accounts in the home screen recommendations for Tidal (#2496)

5 months agoAdd dynamic chapter url retrieval solution to ABS (#2513)
Marcel van der Veldt [Sat, 18 Oct 2025 09:32:03 +0000 (11:32 +0200)]
Add dynamic chapter url retrieval solution to ABS (#2513)

* Add dynamic chapter url retrieval solution to ABS

* fix: missing slash in dynamic route

* rename chapter -> part

* use dynamic url for all parts

---------

Co-authored-by: Fabian Munkes <105975993+fmunkes@users.noreply.github.com>
5 months agoFix typo in use_cache decorator
Marcel van der Veldt [Fri, 17 Oct 2025 22:52:23 +0000 (00:52 +0200)]
Fix typo in use_cache decorator

5 months agoBluesound provider follow-up
Marcel van der Veldt [Thu, 16 Oct 2025 23:36:15 +0000 (01:36 +0200)]
Bluesound provider follow-up

5 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 16 Oct 2025 23:34:23 +0000 (01:34 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

5 months agoFix for Bluesound multizone devices (#2511)
Marcel van der Veldt [Thu, 16 Oct 2025 23:09:44 +0000 (01:09 +0200)]
Fix for Bluesound multizone devices (#2511)

5 months agomount samba fileshares by default with utf-8 encoding
Marcel van der Veldt [Thu, 16 Oct 2025 22:15:03 +0000 (00:15 +0200)]
mount samba fileshares by default with utf-8 encoding

5 months agoFix Chromecast metadata in flow mode or radio stream
Marcel van der Veldt [Thu, 16 Oct 2025 20:51:15 +0000 (22:51 +0200)]
Fix Chromecast metadata in flow mode or radio stream

5 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 15 Oct 2025 21:51:48 +0000 (23:51 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

5 months agoSmall for for Cast groups
Marcel van der Veldt [Wed, 15 Oct 2025 21:51:44 +0000 (23:51 +0200)]
Small for for Cast groups

5 months agoYTMusic: Fix disc/track number + favourite status (#2491)
Marvin Schenkel [Wed, 15 Oct 2025 21:42:58 +0000 (23:42 +0200)]
YTMusic: Fix disc/track number + favourite status (#2491)

5 months agoSmall flow mode fix
Marcel van der Veldt [Wed, 15 Oct 2025 21:41:38 +0000 (23:41 +0200)]
Small flow mode fix

5 months agofrontend-2.16.6 (#2510)
music-assistant-machine [Wed, 15 Oct 2025 21:31:25 +0000 (23:31 +0200)]
frontend-2.16.6 (#2510)

* Update pyproject.toml for 2.16.6

* Update requirements_all.txt for 2.16.6

5 months agoFix random chapter skipping (#2506)
Nikos Tsipinakis [Wed, 15 Oct 2025 19:04:33 +0000 (21:04 +0200)]
Fix random chapter skipping (#2506)

5 months agoReupload ard audiothek icon (#2509)
OzGav [Wed, 15 Oct 2025 11:22:30 +0000 (21:22 +1000)]
Reupload ard audiothek icon (#2509)

5 months agoMark Jellyfin as unmaintained (#2508)
OzGav [Wed, 15 Oct 2025 11:20:21 +0000 (21:20 +1000)]
Mark Jellyfin as unmaintained (#2508)

5 months agoDump config to/from json in executor
Marcel van der Veldt [Tue, 14 Oct 2025 18:54:03 +0000 (20:54 +0200)]
Dump config to/from json in executor

5 months agoFix small typo
Marcel van der Veldt [Tue, 14 Oct 2025 18:33:40 +0000 (20:33 +0200)]
Fix small typo

5 months agoUpdate DI.fm images (#2505)
OzGav [Tue, 14 Oct 2025 08:25:51 +0000 (18:25 +1000)]
Update DI.fm images (#2505)

5 months agoSimplify library sync/import settings (#2507)
Marcel van der Veldt [Tue, 14 Oct 2025 06:49:34 +0000 (08:49 +0200)]
Simplify library sync/import settings (#2507)

* Simplify import options

* bump models to 1.1.62

* Also simplify the sync back option

* fix filesystem

* Update music_assistant/models/music_provider.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
5 months agoSubsonic: Add debug statement for resolving cover art (#2500)
Eric Munson [Sun, 12 Oct 2025 14:41:40 +0000 (10:41 -0400)]
Subsonic: Add debug statement for resolving cover art (#2500)

I am seeing failures in the request claiming there is no cover art path
provided. I want to see this value when the failures occur.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
5 months agoRemove unnecessary excludes (#2504)
OzGav [Sun, 12 Oct 2025 12:46:37 +0000 (22:46 +1000)]
Remove unnecessary excludes (#2504)

* Remove unnecessary excludes

* Typo

5 months agofix: audiobookshelf: authenticate not necessary in streamdetails (#2497)
Fabian Munkes [Sun, 12 Oct 2025 12:43:52 +0000 (14:43 +0200)]
fix: audiobookshelf: authenticate not necessary in streamdetails (#2497)

fix: authenticate not necessary/ fails for token only

5 months agoFix typo (#2499)
OzGav [Sun, 12 Oct 2025 12:26:26 +0000 (22:26 +1000)]
Fix typo (#2499)

6 months agoFix audiobookshelf playback (#2494)
Nikos Tsipinakis [Wed, 8 Oct 2025 16:51:27 +0000 (18:51 +0200)]
Fix audiobookshelf playback (#2494)

6 months agoAdd Recommendations to nugs.net (#2492)
brian10048 [Wed, 8 Oct 2025 16:50:49 +0000 (12:50 -0400)]
Add Recommendations to nugs.net (#2492)

6 months agoEnhance soundtrack indicators (#2490)
OzGav [Tue, 7 Oct 2025 22:55:44 +0000 (08:55 +1000)]
Enhance soundtrack indicators (#2490)

This will now catch "Music from the Miramax Motion Picture" for example.

6 months agoOpen Subsonic: Fix bookmark positions (#2493)
Eric Munson [Tue, 7 Oct 2025 22:52:01 +0000 (18:52 -0400)]
Open Subsonic: Fix bookmark positions (#2493)

The Open Subsonic spec claimed that it took a bookmark position in
milliseconds but returned it in seconds. This was a mistake in the
documentation and it is milliseconds in both.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
6 months agoChore(deps): Bump cryptography from 46.0.1 to 46.0.2 (#2487)
dependabot[bot] [Mon, 6 Oct 2025 17:32:57 +0000 (19:32 +0200)]
Chore(deps): Bump cryptography from 46.0.1 to 46.0.2 (#2487)

Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.1 to 46.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.1...46.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.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>
6 months agoChore(deps): Bump zeroconf from 0.147.2 to 0.148.0 (#2486)
dependabot[bot] [Mon, 6 Oct 2025 17:32:48 +0000 (19:32 +0200)]
Chore(deps): Bump zeroconf from 0.147.2 to 0.148.0 (#2486)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.147.2 to 0.148.0.
- [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.2...0.148.0)

---
updated-dependencies:
- dependency-name: zeroconf
  dependency-version: 0.148.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>
6 months agoChore(deps): Bump certifi from 2025.8.3 to 2025.10.5 (#2488)
dependabot[bot] [Mon, 6 Oct 2025 17:32:38 +0000 (19:32 +0200)]
Chore(deps): Bump certifi from 2025.8.3 to 2025.10.5 (#2488)

Bumps [certifi](https://github.com/certifi/python-certifi) from 2025.8.3 to 2025.10.5.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2025.10.5
  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>
6 months agoFix issue when a cast stereo pair is added to a cast group (#2480)
John [Mon, 6 Oct 2025 17:32:24 +0000 (06:32 +1300)]
Fix issue when a cast stereo pair is added to a cast group (#2480)

* Update helpers.py

Fix: for Chromecast group with stereo pair and another speaker becomes unavailable https://github.com/music-assistant/support/issues/4106

* Update helpers.py

Update for linting

* Fix: Update helpers.py

typo correction

* Update music_assistant/providers/chromecast/helpers.py

Co-authored-by: OzGav <gavnosp@hotmail.com>
* Update helpers.py

Added code comments

* Update helpers.py comment added

line break to pass linting

---------

Co-authored-by: OzGav <gavnosp@hotmail.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
6 months agoFix for apple music provider
Marcel van der Veldt [Sun, 5 Oct 2025 18:44:23 +0000 (20:44 +0200)]
Fix for apple music provider

6 months agomypy fixes for Hass Players (#2452)
OzGav [Sun, 5 Oct 2025 18:30:05 +0000 (04:30 +1000)]
mypy fixes for Hass Players (#2452)

6 months agoVarious small fixes for the Sonos provider (#2485)
Marcel van der Veldt [Sun, 5 Oct 2025 17:54:54 +0000 (19:54 +0200)]
Various small fixes for the Sonos provider (#2485)

6 months agoadd probesize to ffmpeg default args
Marcel van der Veldt [Sun, 5 Oct 2025 15:15:02 +0000 (17:15 +0200)]
add probesize to ffmpeg default args

6 months agoRework audio cache/buffering (#2483)
Marcel van der Veldt [Sun, 5 Oct 2025 15:05:26 +0000 (17:05 +0200)]
Rework audio cache/buffering (#2483)

6 months agoCleanup in stream controller
Marcel van der Veldt [Sat, 4 Oct 2025 18:39:08 +0000 (20:39 +0200)]
Cleanup in stream controller

6 months agoSome small fixes for issues found in beta testing (#2482)
Marcel van der Veldt [Sat, 4 Oct 2025 14:33:07 +0000 (16:33 +0200)]
Some small fixes for issues found in beta testing (#2482)

6 months agoFix typo in Spotify Config (#2481)
OzGav [Sat, 4 Oct 2025 13:23:56 +0000 (23:23 +1000)]
Fix typo in Spotify Config (#2481)

6 months agoFix cache data not persisting cross restarts/updates (#2479)
Marcel van der Veldt [Fri, 3 Oct 2025 21:42:59 +0000 (23:42 +0200)]
Fix cache data not persisting cross restarts/updates (#2479)

6 months agoARD Audiothek: Introduce filter of not published episodes to reduce loading times...
Jan Feil [Fri, 3 Oct 2025 20:39:04 +0000 (22:39 +0200)]
ARD Audiothek: Introduce filter of not published episodes to reduce loading times (#2478)

6 months agoFix: Smart fades beat alignment (#2477)
Marvin Schenkel [Fri, 3 Oct 2025 20:11:32 +0000 (22:11 +0200)]
Fix: Smart fades beat alignment (#2477)

6 months agoChore(deps): Bump pylast from 5.5.0 to 6.0.0 (#2446)
dependabot[bot] [Fri, 3 Oct 2025 19:56:06 +0000 (21:56 +0200)]
Chore(deps): Bump pylast from 5.5.0 to 6.0.0 (#2446)

* Chore(deps): Bump pylast from 5.5.0 to 6.0.0

Bumps [pylast](https://github.com/pylast/pylast) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/pylast/pylast/releases)
- [Changelog](https://github.com/pylast/pylast/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pylast/pylast/compare/5.5.0...6.0.0)

---
updated-dependencies:
- dependency-name: pylast
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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>
6 months agoChore(deps): Bump ruff from 0.12.12 to 0.13.2 (#2448)
dependabot[bot] [Fri, 3 Oct 2025 19:55:54 +0000 (21:55 +0200)]
Chore(deps): Bump ruff from 0.12.12 to 0.13.2 (#2448)

* Chore(deps): Bump ruff from 0.12.12 to 0.13.2

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.12 to 0.13.2.
- [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.12...0.13.2)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
* lint

---------

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>
6 months agofrontend-2.16.5 (#2476)
music-assistant-machine [Fri, 3 Oct 2025 19:46:15 +0000 (21:46 +0200)]
frontend-2.16.5 (#2476)

6 months agomypy fixes for SiriusXM (#2450)
OzGav [Fri, 3 Oct 2025 19:45:56 +0000 (05:45 +1000)]
mypy fixes for SiriusXM (#2450)

6 months agoVarious improvements to the DI Provider (#2472)
benklop [Fri, 3 Oct 2025 19:44:09 +0000 (15:44 -0400)]
Various improvements to the DI Provider (#2472)

6 months agoUse subfolder for cache directory by default
Marcel van der Veldt [Fri, 3 Oct 2025 19:38:12 +0000 (21:38 +0200)]
Use subfolder for cache directory by default

On HA add-on the /cache volume is not persisted otherwise!

6 months agoFix Artist logo images from TheAudioDb
Marcel van der Veldt [Fri, 3 Oct 2025 18:42:10 +0000 (20:42 +0200)]
Fix Artist logo images from TheAudioDb

6 months agoVarious small bugfixes reported in the beta (#2475)
Marcel van der Veldt [Fri, 3 Oct 2025 18:23:54 +0000 (20:23 +0200)]
Various small bugfixes reported in the beta (#2475)

6 months agoFix Sonos airplay ungroup race condition (#2474)
Marvin Schenkel [Fri, 3 Oct 2025 18:14:09 +0000 (20:14 +0200)]
Fix Sonos airplay ungroup race condition (#2474)

6 months agolint
Marcel van der Veldt [Fri, 3 Oct 2025 18:09:17 +0000 (20:09 +0200)]
lint

6 months agomypy fixes for Soundcloud (#2453)
OzGav [Fri, 3 Oct 2025 12:36:31 +0000 (22:36 +1000)]
mypy fixes for Soundcloud (#2453)

6 months agomypy fixes for DLNA (#2451)
OzGav [Fri, 3 Oct 2025 12:33:12 +0000 (22:33 +1000)]
mypy fixes for DLNA (#2451)

6 months agoAdd Phishin provider (#2421)
OzGav [Fri, 3 Oct 2025 12:28:50 +0000 (22:28 +1000)]
Add Phishin provider (#2421)

6 months agoRefactor release drafter configuration
Marcel van der Veldt [Fri, 3 Oct 2025 10:49:23 +0000 (12:49 +0200)]
Refactor release drafter configuration

6 months agoRemove enhanced title for RadioParadise (#2456)
OzGav [Fri, 3 Oct 2025 10:46:19 +0000 (20:46 +1000)]
Remove enhanced title for RadioParadise (#2456)

6 months agofrontend-2.16.4 (#2471)
music-assistant-machine [Fri, 3 Oct 2025 00:49:55 +0000 (02:49 +0200)]
frontend-2.16.4 (#2471)

* Update pyproject.toml for 2.16.4

* Update requirements_all.txt for 2.16.4

6 months agoFix release drafter workflow `latest` value (#2470)
TheJulianJES [Fri, 3 Oct 2025 00:40:44 +0000 (02:40 +0200)]
Fix release drafter workflow `latest` value (#2470)

6 months agoDon't attempt to create smart fade analysis when smart fade is disabled
Marcel van der Veldt [Fri, 3 Oct 2025 00:10:53 +0000 (02:10 +0200)]
Don't attempt to create smart fade analysis when smart fade is disabled

6 months agoAdd DI.fm radio network provider (#2419)
benklop [Thu, 2 Oct 2025 22:45:36 +0000 (18:45 -0400)]
Add DI.fm radio network provider (#2419)

6 months agoFix playergroup migration (#2469)
Marcel van der Veldt [Thu, 2 Oct 2025 22:39:44 +0000 (00:39 +0200)]
Fix playergroup migration (#2469)

6 months agoFix typo
Marcel van der Veldt [Thu, 2 Oct 2025 22:32:10 +0000 (00:32 +0200)]
Fix typo

6 months agoFix current track not updating correctly (#2468)
Marcel van der Veldt [Thu, 2 Oct 2025 18:03:22 +0000 (20:03 +0200)]
Fix current track not updating correctly (#2468)

6 months agoVarious follow up bugfixes regarding the players refactor (#2466)
Marcel van der Veldt [Thu, 2 Oct 2025 14:32:51 +0000 (16:32 +0200)]
Various follow up bugfixes regarding the players refactor (#2466)

6 months agofrontend-2.16.3 (#2467)
music-assistant-machine [Thu, 2 Oct 2025 13:36:00 +0000 (15:36 +0200)]
frontend-2.16.3 (#2467)

* Update pyproject.toml for 2.16.3

* Update requirements_all.txt for 2.16.3

6 months agoYTMusic: Limit dynamic playlist to avoid memory leak (#2464)
Marvin Schenkel [Thu, 2 Oct 2025 08:45:39 +0000 (10:45 +0200)]
YTMusic: Limit dynamic playlist to avoid memory leak (#2464)

Limit dynamic playlist to avoid memory leak

6 months agoTweak release drafter a bit
Marcel van der Veldt [Wed, 1 Oct 2025 17:48:26 +0000 (19:48 +0200)]
Tweak release drafter a bit

6 months agoVarious Playergroup fixes (#2444)
Marcel van der Veldt [Wed, 1 Oct 2025 11:11:26 +0000 (13:11 +0200)]
Various Playergroup fixes (#2444)

6 months agoRevert "mypy fixes for webserver.py" (#2461)
Marvin Schenkel [Wed, 1 Oct 2025 07:11:47 +0000 (09:11 +0200)]
Revert "mypy fixes for webserver.py" (#2461)

Revert "mypy fixes for webserver.py (#2437)"

This reverts commit 793be87cb3b4b57e1f857dcc5b7e6076d5b61c32.

6 months agofrontend-2.16.2 (#2459)
music-assistant-machine [Tue, 30 Sep 2025 19:32:51 +0000 (21:32 +0200)]
frontend-2.16.2 (#2459)

* Update pyproject.toml for 2.16.2

* Update requirements_all.txt for 2.16.2

6 months agoFix 403 error on podcast playback (#2455)
OzGav [Tue, 30 Sep 2025 19:28:46 +0000 (05:28 +1000)]
Fix 403 error on podcast playback (#2455)

6 months agoChore(deps): Bump syrupy from 4.9.1 to 5.0.0 (#2454)
dependabot[bot] [Tue, 30 Sep 2025 19:15:59 +0000 (21:15 +0200)]
Chore(deps): Bump syrupy from 4.9.1 to 5.0.0 (#2454)

Bumps [syrupy](https://github.com/syrupy-project/syrupy) from 4.9.1 to 5.0.0.
- [Release notes](https://github.com/syrupy-project/syrupy/releases)
- [Changelog](https://github.com/syrupy-project/syrupy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/syrupy-project/syrupy/compare/v4.9.1...v5.0.0)

---
updated-dependencies:
- dependency-name: syrupy
  dependency-version: 5.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>
6 months agoChore(deps): Bump xmltodict from 0.14.2 to 1.0.2 (#2447)
dependabot[bot] [Tue, 30 Sep 2025 19:15:46 +0000 (21:15 +0200)]
Chore(deps): Bump xmltodict from 0.14.2 to 1.0.2 (#2447)

Bumps [xmltodict](https://github.com/martinblech/xmltodict) from 0.14.2 to 1.0.2.
- [Release notes](https://github.com/martinblech/xmltodict/releases)
- [Changelog](https://github.com/martinblech/xmltodict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/martinblech/xmltodict/compare/v0.14.2...v1.0.2)

---
updated-dependencies:
- dependency-name: xmltodict
  dependency-version: 1.0.2
  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>
6 months agomypy fixes for webserver.py (#2437)
OzGav [Tue, 30 Sep 2025 15:54:58 +0000 (01:54 +1000)]
mypy fixes for webserver.py (#2437)

6 months agomypy fixes for TuneIn (#2449)
OzGav [Tue, 30 Sep 2025 13:36:33 +0000 (23:36 +1000)]
mypy fixes for TuneIn (#2449)

6 months agomypy fixes for Spotify provider (#2436)
OzGav [Tue, 30 Sep 2025 12:34:46 +0000 (22:34 +1000)]
mypy fixes for Spotify provider (#2436)

* mypy fixes for Spotify provider

* Update pyproject.toml

* Update music_assistant/providers/spotify/provider.py

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
* Update music_assistant/providers/spotify/provider.py

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
* Apply suggestion from @marcelveldt

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
---------

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Co-authored-by: Maxim Raznatovski <nda.mr43@gmail.com>
6 months agoSmart fades tweaks (#2457)
Marvin Schenkel [Tue, 30 Sep 2025 12:09:35 +0000 (14:09 +0200)]
Smart fades tweaks (#2457)

6 months agoPodcastfeed Handle images no longer at URL (#2435)
OzGav [Mon, 29 Sep 2025 20:48:41 +0000 (06:48 +1000)]
Podcastfeed Handle images no longer at URL (#2435)

6 months agoAdding alexa language config value (#2432)
Chris Bankert [Mon, 29 Sep 2025 19:43:01 +0000 (21:43 +0200)]
Adding alexa language config value (#2432)

6 months agomypy fixes for Deezer (#2438)
OzGav [Mon, 29 Sep 2025 19:39:55 +0000 (05:39 +1000)]
mypy fixes for Deezer (#2438)

6 months agomypy fixes for webserver helper (#2439)
OzGav [Mon, 29 Sep 2025 19:38:11 +0000 (05:38 +1000)]
mypy fixes for webserver helper (#2439)