music-assistant-server.git
3 months agoabs: fix: remove playlog sync during provider load (#2817)
Fabian Munkes [Mon, 15 Dec 2025 20:51:55 +0000 (21:51 +0100)]
abs: fix: remove playlog sync during provider load (#2817)

3 months agoChore(deps): Bump actions/upload-artifact from 5 to 6 (#2815)
dependabot[bot] [Mon, 15 Dec 2025 20:43:24 +0000 (21:43 +0100)]
Chore(deps): Bump actions/upload-artifact from 5 to 6 (#2815)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  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>
3 months agoChore(deps): Bump actions/download-artifact from 6 to 7 (#2816)
dependabot[bot] [Mon, 15 Dec 2025 20:42:55 +0000 (21:42 +0100)]
Chore(deps): Bump actions/download-artifact from 6 to 7 (#2816)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  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>
3 months agoFix remote access test
Marcel van der Veldt [Mon, 15 Dec 2025 20:42:17 +0000 (21:42 +0100)]
Fix remote access test

3 months agoUse websocket ping/pong for remote access (re)connection
Marcel van der Veldt [Mon, 15 Dec 2025 18:23:46 +0000 (19:23 +0100)]
Use websocket ping/pong for remote access (re)connection

3 months agoFix signaling server reconnect logic
Marcel van der Veldt [Mon, 15 Dec 2025 09:49:10 +0000 (10:49 +0100)]
Fix signaling server reconnect logic

3 months agoAlexa Player Provider Cleanup (#2809)
Sameer Alam [Mon, 15 Dec 2025 08:51:39 +0000 (02:51 -0600)]
Alexa Player Provider Cleanup (#2809)

3 months ago⬆️ Update music-assistant-frontend to 2.17.41 (#2808)
music-assistant-machine [Mon, 15 Dec 2025 01:06:47 +0000 (02:06 +0100)]
⬆️ Update music-assistant-frontend to 2.17.41 (#2808)

3 months agoFix airplay player cleanup
Marcel van der Veldt [Mon, 15 Dec 2025 00:30:30 +0000 (01:30 +0100)]
Fix airplay player cleanup

3 months agoUse preferred provider steering also for radio mode
Marcel van der Veldt [Sun, 14 Dec 2025 23:43:40 +0000 (00:43 +0100)]
Use preferred provider steering also for radio mode

3 months agoDont log remote id
Marcel van der Veldt [Sun, 14 Dec 2025 23:43:12 +0000 (00:43 +0100)]
Dont log remote id

3 months agoGuard empty album in snapcast control script
Marcel van der Veldt [Sun, 14 Dec 2025 22:06:10 +0000 (23:06 +0100)]
Guard empty album in snapcast control script

3 months agoFix snapweb control script
Marcel van der Veldt [Sun, 14 Dec 2025 20:16:19 +0000 (21:16 +0100)]
Fix snapweb control script

3 months agoFix missing prev_progress_report
Marcel van der Veldt [Sun, 14 Dec 2025 20:13:03 +0000 (21:13 +0100)]
Fix missing prev_progress_report

3 months agoPrevent overwhelming the eventloop while correcting lib
Marcel van der Veldt [Sun, 14 Dec 2025 20:12:40 +0000 (21:12 +0100)]
Prevent overwhelming the eventloop while correcting lib

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sun, 14 Dec 2025 19:22:37 +0000 (20:22 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agoAdd guard in airplay remove client
Marcel van der Veldt [Sun, 14 Dec 2025 19:22:32 +0000 (20:22 +0100)]
Add guard in airplay remove client

3 months agoSubsonic: Update py-opensonic (#2807)
Eric Munson [Sun, 14 Dec 2025 18:12:32 +0000 (13:12 -0500)]
Subsonic: Update py-opensonic (#2807)

3 months agoSkip tracks in recently_played_items
Marcel van der Veldt [Sun, 14 Dec 2025 15:21:09 +0000 (16:21 +0100)]
Skip tracks in recently_played_items

3 months agoMake the shuffle a bit smarter
Marcel van der Veldt [Sun, 14 Dec 2025 15:16:24 +0000 (16:16 +0100)]
Make the shuffle a bit smarter

3 months agoadapt get_playlog_provider_item_ids method of music controller (#2804)
Fabian Munkes [Sun, 14 Dec 2025 14:05:39 +0000 (15:05 +0100)]
adapt get_playlog_provider_item_ids method of music controller (#2804)

3 months agoAdjust duration match with ISRC (#2806)
OzGav [Sun, 14 Dec 2025 14:04:49 +0000 (00:04 +1000)]
Adjust duration match with ISRC (#2806)

3 months agotweak playlog logic for multi users
Marcel van der Veldt [Sat, 13 Dec 2025 13:27:46 +0000 (14:27 +0100)]
tweak playlog logic for multi users

3 months agoSome cleanup
Marcel van der Veldt [Sat, 13 Dec 2025 12:03:08 +0000 (13:03 +0100)]
Some cleanup

3 months agoOnly announce to HA once
Marcel van der Veldt [Sat, 13 Dec 2025 12:02:52 +0000 (13:02 +0100)]
Only announce to HA once

3 months agosmall tweak to ingress setup
Marcel van der Veldt [Sat, 13 Dec 2025 11:37:51 +0000 (12:37 +0100)]
small tweak to ingress setup

3 months agoremove irrelevent logging
Marcel van der Veldt [Sat, 13 Dec 2025 11:36:05 +0000 (12:36 +0100)]
remove irrelevent logging

3 months agofix builtin playlists caching
Marcel van der Veldt [Sat, 13 Dec 2025 02:26:12 +0000 (03:26 +0100)]
fix builtin playlists caching

3 months agotry to fix weird sonos issues with
Marcel van der Veldt [Sat, 13 Dec 2025 01:52:44 +0000 (02:52 +0100)]
try to fix weird sonos issues with

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 13 Dec 2025 00:35:40 +0000 (01:35 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agoSome final tweaks for user filtering
Marcel van der Veldt [Sat, 13 Dec 2025 00:35:35 +0000 (01:35 +0100)]
Some final tweaks for user filtering

3 months ago⬆️ Update music-assistant-frontend to 2.17.40 (#2802)
music-assistant-machine [Sat, 13 Dec 2025 00:31:34 +0000 (01:31 +0100)]
⬆️ Update music-assistant-frontend to 2.17.40 (#2802)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoRequire HA admin user to finish setup on Ingress (#2801)
Marcel van der Veldt [Fri, 12 Dec 2025 21:45:41 +0000 (22:45 +0100)]
Require HA admin user to finish setup on Ingress (#2801)

3 months agoUpdate the Sendspin logo to a new placeholder (#2795)
Maxim Raznatovski [Fri, 12 Dec 2025 20:20:00 +0000 (21:20 +0100)]
Update the Sendspin logo to a new placeholder (#2795)

3 months agoSendspin fixes and improvements (#2800)
Maxim Raznatovski [Fri, 12 Dec 2025 19:05:20 +0000 (20:05 +0100)]
Sendspin fixes and improvements (#2800)

3 months agoAdd DTLS pinning (#2796)
Artur Pragacz [Fri, 12 Dec 2025 17:02:04 +0000 (18:02 +0100)]
Add DTLS pinning (#2796)

Add persistent DTLS certificate management for WebRTC, enabling client-side certificate pinning, which significantly improves security.

3 months agoFix race condition for resume after announcements (#2798)
Marvin Schenkel [Fri, 12 Dec 2025 14:56:31 +0000 (15:56 +0100)]
Fix race condition for resume after announcements (#2798)

3 months agoBBC Sounds: Remove some old NP task cancellation code (#2799)
Kieran Hogg [Fri, 12 Dec 2025 11:50:06 +0000 (11:50 +0000)]
BBC Sounds: Remove some old NP task cancellation code (#2799)

Remove old task cancellation code

3 months agoBBC Sounds: Bump auntie-sounds to 1.1.7 (#2797)
Kieran Hogg [Fri, 12 Dec 2025 11:49:25 +0000 (11:49 +0000)]
BBC Sounds: Bump auntie-sounds to 1.1.7 (#2797)

* Update auntie-sounds requirement to version 1.1.6

* Update auntie-sounds version to 1.1.6

* Bump auntie-sounds to 1.1.7

3 months agoAdd additional smart fades verbose logging
Marvin Schenkel [Fri, 12 Dec 2025 09:26:06 +0000 (10:26 +0100)]
Add additional smart fades verbose logging

3 months agoChore(deps-dev): Bump mypy from 1.18.2 to 1.19.0 (#2725)
dependabot[bot] [Fri, 12 Dec 2025 08:19:01 +0000 (08:19 +0000)]
Chore(deps-dev): Bump mypy from 1.18.2 to 1.19.0 (#2725)

Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.19.0
  dependency-type: direct:development
  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>
3 months agoChore(deps): Bump lyricsgenius from 3.7.2 to 3.7.5 (#2775)
dependabot[bot] [Fri, 12 Dec 2025 07:37:15 +0000 (08:37 +0100)]
Chore(deps): Bump lyricsgenius from 3.7.2 to 3.7.5 (#2775)

* Chore(deps): Bump lyricsgenius from 3.7.2 to 3.7.5

Bumps [lyricsgenius](https://github.com/johnwmillr/LyricsGenius) from 3.7.2 to 3.7.5.
- [Release notes](https://github.com/johnwmillr/LyricsGenius/releases)
- [Commits](https://github.com/johnwmillr/LyricsGenius/commits)

---
updated-dependencies:
- dependency-name: lyricsgenius
  dependency-version: 3.7.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Also pin manifest file

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marvin Schenkel <marvinschenkel@gmail.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.39 (#2794)
music-assistant-machine [Fri, 12 Dec 2025 01:51:29 +0000 (02:51 +0100)]
⬆️ Update music-assistant-frontend to 2.17.39 (#2794)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agofix some more multi user issues
Marcel van der Veldt [Fri, 12 Dec 2025 01:39:19 +0000 (02:39 +0100)]
fix some more multi user issues

3 months agoFix AirPlay playback cuts of last few seconds of playback (#2793)
Marcel van der Veldt [Thu, 11 Dec 2025 23:52:40 +0000 (00:52 +0100)]
Fix AirPlay playback cuts of last few seconds of playback (#2793)

3 months agoFix changing of Sendspin over Cast settings (#2791)
Maxim Raznatovski [Thu, 11 Dec 2025 23:43:46 +0000 (00:43 +0100)]
Fix changing of Sendspin over Cast settings (#2791)

3 months agoError when Sendspin over Cast fails (#2792)
Maxim Raznatovski [Thu, 11 Dec 2025 23:43:12 +0000 (00:43 +0100)]
Error when Sendspin over Cast fails (#2792)

3 months agoFix for some announcements issues
Marcel van der Veldt [Thu, 11 Dec 2025 23:40:33 +0000 (00:40 +0100)]
Fix for some announcements issues

3 months agoAdd codec setting for Sendspin over Cast (#2790)
Maxim Raznatovski [Thu, 11 Dec 2025 16:04:24 +0000 (17:04 +0100)]
Add codec setting for Sendspin over Cast (#2790)

Add a option to select between flac, pcm, and opus.

Flac works from my limited testing on 3 devices, so I set it as the default now.

Opus doesn't work natively, using that option tries to decode it in software. But from my testing this is too CPU intensive for a Google Home mini.

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 11 Dec 2025 12:26:26 +0000 (13:26 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agofix disabling of players
Marcel van der Veldt [Thu, 11 Dec 2025 12:26:21 +0000 (13:26 +0100)]
fix disabling of players

3 months agoRemove obsolete builtin_player configurations (#2789)
Maxim Raznatovski [Thu, 11 Dec 2025 11:59:13 +0000 (12:59 +0100)]
Remove obsolete builtin_player configurations (#2789)

3 months agocleanup builtin_player players from config
Marcel van der Veldt [Thu, 11 Dec 2025 08:55:52 +0000 (09:55 +0100)]
cleanup builtin_player players from config

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 11 Dec 2025 08:27:21 +0000 (09:27 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agoonboard-done fix
Marcel van der Veldt [Thu, 11 Dec 2025 08:27:15 +0000 (09:27 +0100)]
onboard-done fix

3 months agoPin pycares to 4.11.0 to avoid a dependency issue with aiodns.
Marvin Schenkel [Thu, 11 Dec 2025 08:15:50 +0000 (09:15 +0100)]
Pin pycares to 4.11.0 to avoid a dependency issue with aiodns.

3 months agoFix duplicated albums in artist list
Marcel van der Veldt [Thu, 11 Dec 2025 00:45:54 +0000 (01:45 +0100)]
Fix duplicated albums in artist list

3 months agoHandle better locking of play commands
Marcel van der Veldt [Thu, 11 Dec 2025 00:10:53 +0000 (01:10 +0100)]
Handle better locking of play commands

3 months agoBBC Sounds: Fix duplicated stations in listen live menu (#2788)
Kieran Hogg [Wed, 10 Dec 2025 21:55:42 +0000 (21:55 +0000)]
BBC Sounds: Fix duplicated stations in listen live menu (#2788)

Fix duplicated stations in listen live menu

3 months agoabs: remove use_cache decorator (#2786)
Fabian Munkes [Wed, 10 Dec 2025 21:54:20 +0000 (22:54 +0100)]
abs: remove use_cache decorator (#2786)

remove use_cache decorator

3 months ago⬆️ Update music-assistant-frontend to 2.17.38 (#2787)
music-assistant-machine [Wed, 10 Dec 2025 20:49:38 +0000 (21:49 +0100)]
⬆️ Update music-assistant-frontend to 2.17.38 (#2787)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agofix filesystem provider filter
Marcel van der Veldt [Wed, 10 Dec 2025 20:40:24 +0000 (21:40 +0100)]
fix filesystem provider filter

3 months agofix provider matching logic + expose to api
Marcel van der Veldt [Wed, 10 Dec 2025 20:03:59 +0000 (21:03 +0100)]
fix provider matching logic + expose to api

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 10 Dec 2025 08:22:20 +0000 (09:22 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months ago⬆️ Update music-assistant-frontend to 2.17.37 (#2784)
music-assistant-machine [Wed, 10 Dec 2025 01:12:49 +0000 (02:12 +0100)]
⬆️ Update music-assistant-frontend to 2.17.37 (#2784)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
4 months agoDon't do matching in metadata lookup
Marcel van der Veldt [Wed, 10 Dec 2025 00:09:56 +0000 (01:09 +0100)]
Don't do matching in metadata lookup

4 months ago⬆️ Update music-assistant-frontend to 2.17.36 (#2783)
music-assistant-machine [Tue, 9 Dec 2025 22:57:39 +0000 (23:57 +0100)]
⬆️ Update music-assistant-frontend to 2.17.36 (#2783)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
4 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Tue, 9 Dec 2025 22:49:15 +0000 (23:49 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

4 months agoOne more simplification of setup/onboard flow
Marcel van der Veldt [Tue, 9 Dec 2025 22:49:12 +0000 (23:49 +0100)]
One more simplification of setup/onboard flow

4 months agoAdd timeout parameter to ABS (#2782)
Fabian Munkes [Tue, 9 Dec 2025 22:46:42 +0000 (23:46 +0100)]
Add timeout parameter to ABS (#2782)

4 months ago⬆️ Update music-assistant-frontend to 2.17.35 (#2781)
music-assistant-machine [Tue, 9 Dec 2025 19:37:32 +0000 (20:37 +0100)]
⬆️ Update music-assistant-frontend to 2.17.35 (#2781)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
4 months agoFix race condition in Airplay stream cleanup (#2780)
Marvin Schenkel [Tue, 9 Dec 2025 19:14:44 +0000 (20:14 +0100)]
Fix race condition in Airplay stream cleanup (#2780)

4 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Tue, 9 Dec 2025 16:39:47 +0000 (17:39 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

4 months agoensure HA provider gets installed by default when running as addon
Marcel van der Veldt [Tue, 9 Dec 2025 16:39:40 +0000 (17:39 +0100)]
ensure HA provider gets installed by default when running as addon

4 months agoBump `aiosendspin` to fix radio playback (#2779)
Maxim Raznatovski [Tue, 9 Dec 2025 15:34:53 +0000 (16:34 +0100)]
Bump `aiosendspin` to fix radio playback (#2779)

4 months agofix(jellyfin): Add defensive checks for missing audio metadata (#2728)
ericmammolenti [Tue, 9 Dec 2025 15:28:10 +0000 (10:28 -0500)]
fix(jellyfin): Add defensive checks for missing audio metadata (#2728)

* fix(jellyfin): Add defensive checks for missing audio metadata

Fixes KeyError when Jellyfin MediaStreamInfos are missing Channels field.

Changes:
- Handle empty MediaStreams arrays gracefully
- Use .get() with defaults for Channels (stereo) and codec
- Maintain consistency with existing SampleRate/BitDepth patterns

This prevents crashes on libraries with incomplete Jellyfin metadata
while using sensible defaults (2 channels, CD quality assumed).

Closes music-assistant/support#4447

* fix: Remove trailing whitespace and add test coverage

- Fix Ruff linting errors (blank lines with whitespace)
- Add test for empty MediaStreams array edge case
- Add test for missing Channels field with default value
- Addresses review feedback on PR #2728

* fix: Move test imports to top of file

Move inline imports from test functions to module level to comply
with linter requirements and improve code organization.

* Update tests/providers/jellyfin/test_parsers.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* test: add edge case coverage for audio_format

- Add test for empty MediaStreams array
- Add test for missing Channels field
- Ensure defensive checks prevent IndexError and KeyError

* fix: remove invalid ContentType import and correct bit_rate assertion

- Remove import from non-existent music_assistant.common.models.enums module
- Update test assertions to verify result structure without ContentType enum
- Fix bit_rate assertion to expect kbps (320) instead of bps (320000)
  AudioFormat model automatically converts bps to kbps in __post_init__
- Fixes ModuleNotFoundError in CI test runs

* test: clean jellyfin parser tests

- remove unused JellyTrack import
- avoid runtime casts; use typed dict literals
- ignore arg-type warnings for dict track fixtures

---------

Co-authored-by: Marvin Schenkel <marvinschenkel@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 months agoFix metadata hanging when flow mode is enforced. (#2778)
Marvin Schenkel [Tue, 9 Dec 2025 13:37:14 +0000 (14:37 +0100)]
Fix metadata hanging when flow mode is enforced. (#2778)

4 months agoalso enforce onboarding if addon user accesses the webserver directly
Marcel van der Veldt [Tue, 9 Dec 2025 11:33:04 +0000 (12:33 +0100)]
also enforce onboarding if addon user accesses the webserver directly

4 months agoDo not require setup for ingress if onboard already done
Marcel van der Veldt [Tue, 9 Dec 2025 11:28:26 +0000 (12:28 +0100)]
Do not require setup for ingress if onboard already done

4 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Tue, 9 Dec 2025 10:21:32 +0000 (11:21 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

4 months agoupdate credits in manifest files
Marcel van der Veldt [Tue, 9 Dec 2025 10:21:29 +0000 (11:21 +0100)]
update credits in manifest files

4 months agoChore(deps): Bump podcastparser from 0.6.10 to 0.6.11 (#2774)
dependabot[bot] [Tue, 9 Dec 2025 08:53:08 +0000 (09:53 +0100)]
Chore(deps): Bump podcastparser from 0.6.10 to 0.6.11 (#2774)

Bumps [podcastparser](https://github.com/gpodder/podcastparser) from 0.6.10 to 0.6.11.
- [Commits](https://github.com/gpodder/podcastparser/compare/0.6.10...0.6.11)

---
updated-dependencies:
- dependency-name: podcastparser
  dependency-version: 0.6.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>
4 months ago⬆️ Update music-assistant-frontend to 2.17.34 (#2777)
music-assistant-machine [Mon, 8 Dec 2025 23:19:24 +0000 (00:19 +0100)]
⬆️ Update music-assistant-frontend to 2.17.34 (#2777)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
4 months agoChore(deps): Bump orjson from 3.11.4 to 3.11.5 (#2776)
dependabot[bot] [Mon, 8 Dec 2025 23:11:56 +0000 (00:11 +0100)]
Chore(deps): Bump orjson from 3.11.4 to 3.11.5 (#2776)

Bumps [orjson](https://github.com/ijl/orjson) from 3.11.4 to 3.11.5.
- [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.4...3.11.5)

---
updated-dependencies:
- dependency-name: orjson
  dependency-version: 3.11.5
  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>
4 months agoRemove unused Sendspin Player Options (#2771)
Maxim Raznatovski [Mon, 8 Dec 2025 23:11:41 +0000 (00:11 +0100)]
Remove unused Sendspin Player Options (#2771)

4 months agoFix race condition when Sendspin player reconnect (#2772)
Maxim Raznatovski [Mon, 8 Dec 2025 23:11:24 +0000 (00:11 +0100)]
Fix race condition when Sendspin player reconnect (#2772)

4 months agoFix admin updating its own profile
Marcel van der Veldt [Mon, 8 Dec 2025 23:01:54 +0000 (00:01 +0100)]
Fix admin updating its own profile

4 months agoAdjust logging on remote access
Marcel van der Veldt [Mon, 8 Dec 2025 22:31:36 +0000 (23:31 +0100)]
Adjust logging on remote access

4 months agoUpdate sendspin manifest
Marcel van der Veldt [Mon, 8 Dec 2025 22:26:34 +0000 (23:26 +0100)]
Update sendspin manifest

4 months agoFix getting ha user role
Marcel van der Veldt [Mon, 8 Dec 2025 22:21:20 +0000 (23:21 +0100)]
Fix getting ha user role

4 months agoallow auto setup without password through ingress
Marcel van der Veldt [Mon, 8 Dec 2025 20:00:51 +0000 (21:00 +0100)]
allow auto setup without password through ingress

4 months agoSmall fix for some config entries
Marcel van der Veldt [Mon, 8 Dec 2025 18:23:45 +0000 (19:23 +0100)]
Small fix for some config entries

4 months agoSmall fix for HAOS running as add-on
Marcel van der Veldt [Mon, 8 Dec 2025 18:23:28 +0000 (19:23 +0100)]
Small fix for HAOS running as add-on

Small fix for HAOS running as add-on to allow api connection when server still needs to be onboarded

4 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Mon, 8 Dec 2025 13:31:53 +0000 (14:31 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

4 months agoFix several issues in Browse
Marcel van der Veldt [Mon, 8 Dec 2025 13:31:46 +0000 (14:31 +0100)]
Fix several issues in Browse

4 months agoPotential fix for code injection in github action (#2768)
Marcel van der Veldt [Mon, 8 Dec 2025 12:42:08 +0000 (13:42 +0100)]
Potential fix for code injection in github action (#2768)

Potential fix for code scanning in github action

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
4 months agoAdd static group members on every `play_media` call (#2769)
Maxim Raznatovski [Mon, 8 Dec 2025 12:41:39 +0000 (13:41 +0100)]
Add static group members on every `play_media` call (#2769)

4 months agoFix library provider filter and subinstance match
Marcel van der Veldt [Mon, 8 Dec 2025 10:40:04 +0000 (11:40 +0100)]
Fix library provider filter and subinstance match

4 months agoprevent duplicate (re)starts of connection to the signaling server
Marcel van der Veldt [Mon, 8 Dec 2025 08:50:26 +0000 (09:50 +0100)]
prevent duplicate (re)starts of connection to the signaling server

4 months agoUse `aiosendspin` for finding the `PyAV` version in the base image (#2767)
Maxim Raznatovski [Mon, 8 Dec 2025 08:37:37 +0000 (09:37 +0100)]
Use `aiosendspin` for finding the `PyAV` version in the base image (#2767)

`Dockerfile.base` still used the old package name `aioresonate` instead
of `aiosendspin`.

Since no `PyAV` updates were released since then, we don't need to
rebuild the base image.