music-assistant-server.git
3 months agoEnable multi-instance support for Audible provider (#2879)
Ztripez [Sun, 28 Dec 2025 09:15:28 +0000 (10:15 +0100)]
Enable multi-instance support for Audible provider (#2879)

Allow users to add multiple Audible provider instances with separate
logins. The provider implementation already supports this - just needed
to add the multi_instance flag to the manifest.

Fixes: music-assistant/discussions#862
3 months agoChore(deps): Bump websocket-client from 1.8.0 to 1.9.0 (#2811)
dependabot[bot] [Sun, 28 Dec 2025 09:04:41 +0000 (10:04 +0100)]
Chore(deps): Bump websocket-client from 1.8.0 to 1.9.0 (#2811)

* Chore(deps): Bump websocket-client from 1.8.0 to 1.9.0

Bumps [websocket-client](https://github.com/websocket-client/websocket-client) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/websocket-client/websocket-client/releases)
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog)
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: websocket-client
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

---------

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 agoChore(deps): Bump deno from 2.5.6 to 2.6.3 (#2870)
dependabot[bot] [Sun, 28 Dec 2025 09:01:11 +0000 (10:01 +0100)]
Chore(deps): Bump deno from 2.5.6 to 2.6.3 (#2870)

* Chore(deps): Bump deno from 2.5.6 to 2.6.3

Bumps deno from 2.5.6 to 2.6.3.

---
updated-dependencies:
- dependency-name: deno
  dependency-version: 2.6.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

---------

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 agoPlex Connect: Fix Plex Connect timeline reporting (#2876)
Anatosun [Sun, 28 Dec 2025 08:48:47 +0000 (09:48 +0100)]
Plex Connect: Fix Plex Connect timeline reporting (#2876)

Fix Plex Connect timeline reporting

Use queue.corrected_elapsed_time instead of player.corrected_elapsed_time
to accurately track current track position. This fixes issues where:
- Timeline reported incorrect elapsed time when playing multiple tracks
- Huge time values were sent after track transitions
- Step forward/back commands used wrong elapsed time reference

The queue tracks per-track elapsed time while player tracks total session time.

3 months agoFix link in Roku manifest (#2866)
OzGav [Sun, 28 Dec 2025 08:36:26 +0000 (16:36 +0800)]
Fix link in Roku manifest (#2866)

Fix link

3 months agoFix issue with remote_progress if user not logged in (#2882)
Jan Feil [Sun, 28 Dec 2025 08:34:53 +0000 (09:34 +0100)]
Fix issue with remote_progress if user not logged in (#2882)

3 months agoAdd 2 guards for queue missing after client disconnect (#2884)
Paulus Schoutsen [Sun, 28 Dec 2025 08:31:09 +0000 (09:31 +0100)]
Add 2 guards for queue missing after client disconnect (#2884)

3 months agoFix OpenSubsonic ReplayGain loudness calculation (#2893)
OzGav [Sun, 28 Dec 2025 08:27:25 +0000 (16:27 +0800)]
Fix OpenSubsonic ReplayGain loudness calculation (#2893)

* Fix OpenSubsonic ReplayGain loudness calculation

The OpenSubsonic provider was passing raw ReplayGain gain values
(in dB) directly to set_loudness(), but set_loudness() expects
integrated loudness values (in LUFS).

This caused tracks with ReplayGain tags to show incorrect loudness
values when accessed via OpenSubsonic/Navidrome. For example, a
quiet track with +0.39 dB gain was being stored as 0.39 LUFS
instead of -18.39 LUFS, resulting in massive gain reduction
(-17.39 dB) instead of a small boost.

Fixed by converting ReplayGain values to loudness before storing:
  Loudness (LUFS) = -18 - Gain (dB)

This matches the ReplayGain 2.0 specification and how the
filesystem provider handles ReplayGain tags.

Only affects users connecting to Navidrome/Subsonic servers.
Users with local filesystem music were not affected.

* Remove unnecessary comment

---------

Co-authored-by: Claude <noreply@anthropic.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.60 (#2890)
music-assistant-machine [Fri, 26 Dec 2025 03:02:18 +0000 (04:02 +0100)]
⬆️ Update music-assistant-frontend to 2.17.60 (#2890)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.59 (#2888)
music-assistant-machine [Thu, 25 Dec 2025 03:04:53 +0000 (04:04 +0100)]
⬆️ Update music-assistant-frontend to 2.17.59 (#2888)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.58 (#2883)
music-assistant-machine [Wed, 24 Dec 2025 03:01:00 +0000 (04:01 +0100)]
⬆️ Update music-assistant-frontend to 2.17.58 (#2883)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix items not showing up in the library (filtering still not right) (#2873)
Artur Pragacz [Tue, 23 Dec 2025 16:08:58 +0000 (17:08 +0100)]
Fix items not showing up in the library (filtering still not right) (#2873)

Reverts (partially) 1b60a3c.

3 months agoFix Sonos S1 not reconnecting after having gone offline. (#2874)
Marvin Schenkel [Tue, 23 Dec 2025 15:44:10 +0000 (16:44 +0100)]
Fix Sonos S1 not reconnecting after having gone offline. (#2874)

3 months agoSkip unavailable providers when setting favourites
Marvin Schenkel [Tue, 23 Dec 2025 07:19:23 +0000 (08:19 +0100)]
Skip unavailable providers when setting favourites

3 months ago⬆️ Update music-assistant-frontend to 2.17.57 (#2872)
music-assistant-machine [Tue, 23 Dec 2025 03:04:05 +0000 (04:04 +0100)]
⬆️ Update music-assistant-frontend to 2.17.57 (#2872)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.56 (#2865)
music-assistant-machine [Sun, 21 Dec 2025 02:04:03 +0000 (03:04 +0100)]
⬆️ Update music-assistant-frontend to 2.17.56 (#2865)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix one more test
Marcel van der Veldt [Sun, 21 Dec 2025 01:09:18 +0000 (02:09 +0100)]
Fix one more test

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

3 months agofix tests
Marcel van der Veldt [Sun, 21 Dec 2025 01:04:06 +0000 (02:04 +0100)]
fix tests

3 months ago⬆️ Update music-assistant-frontend to 2.17.55 (#2864)
music-assistant-machine [Sun, 21 Dec 2025 01:02:39 +0000 (02:02 +0100)]
⬆️ Update music-assistant-frontend to 2.17.55 (#2864)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoAdd library filter to artist tracks
Marcel van der Veldt [Sat, 20 Dec 2025 22:15:49 +0000 (23:15 +0100)]
Add library filter to artist tracks

3 months agoChange websockets heartbeat to 30 seconds to be more compliant with reverse proxies
Marcel van der Veldt [Sat, 20 Dec 2025 21:29:58 +0000 (22:29 +0100)]
Change websockets heartbeat to 30 seconds to be more compliant with reverse proxies

3 months agofix album versions comparison match too flexible
Marcel van der Veldt [Sat, 20 Dec 2025 21:00:05 +0000 (22:00 +0100)]
fix album versions comparison match too flexible

3 months agoFix merge mappings of 2 library items
Marcel van der Veldt [Sat, 20 Dec 2025 20:41:10 +0000 (21:41 +0100)]
Fix merge mappings of 2 library items

3 months agoMore fixes for (spotify) playlists handling
Marcel van der Veldt [Sat, 20 Dec 2025 20:40:37 +0000 (21:40 +0100)]
More fixes for (spotify) playlists handling

3 months agoFix inconsistencies in name+version parsing that affects mapping
Marcel van der Veldt [Sat, 20 Dec 2025 20:40:12 +0000 (21:40 +0100)]
Fix inconsistencies in name+version parsing that affects mapping

3 months agoFix edit playlist tracks for multi instance setups
Marcel van der Veldt [Sat, 20 Dec 2025 19:20:04 +0000 (20:20 +0100)]
Fix edit playlist tracks for multi instance setups

3 months agoFix more issues with multi instance and unique flags
Marcel van der Veldt [Sat, 20 Dec 2025 18:48:26 +0000 (19:48 +0100)]
Fix more issues with multi instance and unique flags

3 months agoFix the 'in_library' filtering (right this time)
Marcel van der Veldt [Sat, 20 Dec 2025 16:34:53 +0000 (17:34 +0100)]
Fix the 'in_library' filtering (right this time)

Prevent that library listings include child/parent mappings that got included from streaming providers

3 months agoFinal fix for crossfading different samplerates
Marcel van der Veldt [Sat, 20 Dec 2025 14:30:51 +0000 (15:30 +0100)]
Final fix for crossfading different samplerates

3 months agoAnother (potential) fix for subsonic streaming
Marcel van der Veldt [Sat, 20 Dec 2025 12:35:50 +0000 (13:35 +0100)]
Another (potential) fix for subsonic streaming

3 months agoFix thread safety issue in Subsonic streaming (#2863)
Marcel van der Veldt [Sat, 20 Dec 2025 11:54:30 +0000 (12:54 +0100)]
Fix thread safety issue in Subsonic streaming (#2863)

3 months agoMore fixes for crossfading across sample rates
Marcel van der Veldt [Sat, 20 Dec 2025 10:46:38 +0000 (11:46 +0100)]
More fixes for crossfading across sample rates

3 months agofix: podcast parser helpers not handling exception (#2861)
Fabian Munkes [Sat, 20 Dec 2025 10:12:18 +0000 (11:12 +0100)]
fix: podcast parser helpers not handling exception (#2861)

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

3 months agoFix crossfade when samplerates differ
Marcel van der Veldt [Sat, 20 Dec 2025 01:31:46 +0000 (02:31 +0100)]
Fix crossfade when samplerates differ

3 months ago⬆️ Update music-assistant-frontend to 2.17.54 (#2862)
music-assistant-machine [Sat, 20 Dec 2025 00:41:47 +0000 (01:41 +0100)]
⬆️ Update music-assistant-frontend to 2.17.54 (#2862)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix issues with cached streamdetails
Marcel van der Veldt [Sat, 20 Dec 2025 00:22:39 +0000 (01:22 +0100)]
Fix issues with cached streamdetails

3 months agoFix changing repeat mode while playing
Marcel van der Veldt [Fri, 19 Dec 2025 22:07:03 +0000 (23:07 +0100)]
Fix changing repeat mode while playing

3 months agoFix oauth flow for pwa
Marcel van der Veldt [Fri, 19 Dec 2025 20:26:16 +0000 (21:26 +0100)]
Fix oauth flow for pwa

3 months agoAttempt to fix webserver config not persisting (#2860)
Marcel van der Veldt [Fri, 19 Dec 2025 20:24:59 +0000 (21:24 +0100)]
Attempt to fix webserver config not persisting (#2860)

3 months agoFix contents permissions of backport workflow
Marvin Schenkel [Fri, 19 Dec 2025 18:18:00 +0000 (19:18 +0100)]
Fix contents permissions of backport workflow

3 months agoChore(deps): Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#2857)
dependabot[bot] [Fri, 19 Dec 2025 18:02:54 +0000 (19:02 +0100)]
Chore(deps): Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#2857)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.11.1...v3.12.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.12.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>
3 months agoFix resume loops when seeking a player group of providers that also resume (e.g....
Marvin Schenkel [Fri, 19 Dec 2025 18:01:08 +0000 (19:01 +0100)]
Fix resume loops when seeking a player group of providers that also resume (e.g. sqeezelite) (#2859)

3 months agoBBC Sounds: Reimplement now playing (#2698)
Kieran Hogg [Fri, 19 Dec 2025 16:34:22 +0000 (16:34 +0000)]
BBC Sounds: Reimplement now playing (#2698)

3 months agoFix missing totalCount parameter in ARD Audiothek provider (#2854)
Jan Feil [Fri, 19 Dec 2025 16:31:07 +0000 (17:31 +0100)]
Fix missing totalCount parameter in ARD Audiothek provider (#2854)

3 months agoFix player removal event sent when player only temporary unavailable (#2856)
Marcel van der Veldt [Fri, 19 Dec 2025 16:29:00 +0000 (17:29 +0100)]
Fix player removal event sent when player only temporary unavailable (#2856)

3 months agoFix WiiM devices not starting as part of a group (#2855)
Marvin Schenkel [Fri, 19 Dec 2025 14:29:58 +0000 (15:29 +0100)]
Fix WiiM devices not starting as part of a group (#2855)

3 months agoPlex: fixed auth (#2853)
anatosun [Fri, 19 Dec 2025 14:17:32 +0000 (15:17 +0100)]
Plex: fixed auth (#2853)

3 months agoFix too much delay in announcement between chime and message
Marcel van der Veldt [Fri, 19 Dec 2025 13:41:43 +0000 (14:41 +0100)]
Fix too much delay in announcement between chime and message

3 months agoQobuz enable selection of stream quality level (#2851)
OzGav [Fri, 19 Dec 2025 10:29:03 +0000 (20:29 +1000)]
Qobuz enable selection of stream quality level  (#2851)

3 months agoFix spotify playlists
Marcel van der Veldt [Fri, 19 Dec 2025 08:10:29 +0000 (09:10 +0100)]
Fix spotify playlists

3 months agoA bit of cleanup
Marcel van der Veldt [Fri, 19 Dec 2025 07:44:38 +0000 (08:44 +0100)]
A bit of cleanup

3 months ago⬆️ Update music-assistant-frontend to 2.17.53 (#2850)
music-assistant-machine [Fri, 19 Dec 2025 07:27:05 +0000 (08:27 +0100)]
⬆️ Update music-assistant-frontend to 2.17.53 (#2850)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoHandle more logging for getting ha userdetails
Marcel van der Veldt [Fri, 19 Dec 2025 07:12:40 +0000 (08:12 +0100)]
Handle more logging for getting ha userdetails

3 months agoChange nightly release schedule to 03:00 UTC
Marcel van der Veldt [Fri, 19 Dec 2025 03:20:27 +0000 (04:20 +0100)]
Change nightly release schedule to 03:00 UTC

3 months agoFix sonos repeat mode
Marcel van der Veldt [Fri, 19 Dec 2025 03:15:07 +0000 (04:15 +0100)]
Fix sonos repeat mode

3 months ago⬆️ Update music-assistant-frontend to 2.17.52 (#2849)
music-assistant-machine [Fri, 19 Dec 2025 03:14:07 +0000 (04:14 +0100)]
⬆️ Update music-assistant-frontend to 2.17.52 (#2849)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.51 (#2848)
music-assistant-machine [Fri, 19 Dec 2025 03:01:20 +0000 (04:01 +0100)]
⬆️ Update music-assistant-frontend to 2.17.51 (#2848)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix global search with in_library active
Marcel van der Veldt [Fri, 19 Dec 2025 02:58:12 +0000 (03:58 +0100)]
Fix global search with in_library active

3 months agoFix Plex login flow
Marcel van der Veldt [Fri, 19 Dec 2025 02:36:33 +0000 (03:36 +0100)]
Fix Plex login flow

3 months agoFix subsonic streaming logic deadlock
Marcel van der Veldt [Fri, 19 Dec 2025 02:31:33 +0000 (03:31 +0100)]
Fix subsonic streaming logic deadlock

3 months agoFix min length check in setup form
Marcel van der Veldt [Fri, 19 Dec 2025 02:25:21 +0000 (03:25 +0100)]
Fix min length check in setup form

3 months agoSilence logging in plex provider
Marcel van der Veldt [Fri, 19 Dec 2025 02:20:00 +0000 (03:20 +0100)]
Silence logging in plex provider

3 months agoFix stream_details.stream_metadata_update_interval
Marcel van der Veldt [Fri, 19 Dec 2025 02:12:47 +0000 (03:12 +0100)]
Fix stream_details.stream_metadata_update_interval

3 months agoBump base image
Marcel van der Veldt [Fri, 19 Dec 2025 02:07:34 +0000 (03:07 +0100)]
Bump base image

3 months agoFix CI
Marcel van der Veldt [Fri, 19 Dec 2025 02:06:57 +0000 (03:06 +0100)]
Fix CI

3 months agoFix: only load jemalloc for main python process
Marcel van der Veldt [Fri, 19 Dec 2025 02:00:43 +0000 (03:00 +0100)]
Fix: only load jemalloc for main python process

3 months agoFix snapcast version parsing
Marcel van der Veldt [Fri, 19 Dec 2025 01:40:55 +0000 (02:40 +0100)]
Fix snapcast version parsing

3 months agoDont crash if a single provider could not be loaded
Marcel van der Veldt [Fri, 19 Dec 2025 01:40:29 +0000 (02:40 +0100)]
Dont crash if a single provider could not be loaded

3 months agoAlways update user details from ingress flow
Marcel van der Veldt [Fri, 19 Dec 2025 01:05:54 +0000 (02:05 +0100)]
Always update user details from ingress flow

3 months agoImprove login with Home Assistant flow (#2847)
Marcel van der Veldt [Fri, 19 Dec 2025 00:55:18 +0000 (01:55 +0100)]
Improve login with Home Assistant flow (#2847)

3 months agoVarious small (bug)fixes (#2846)
Marcel van der Veldt [Fri, 19 Dec 2025 00:23:02 +0000 (01:23 +0100)]
Various small (bug)fixes (#2846)

* Fix random shuffle performance hog

* Fix transparent PNG image thumbs

* Fix load order of new players

* Small fix for player controls with ha entities

* Fix port in use errros on slimproto

* Wait for Home Assistant provider to be ready

* Fix end of queue detection, should clear

* Fix lyrics retrieval for the frontend

* updated device name for web player

* get name of esphome sendspin client from HA

* fix LAST_PROVIDER_INSTANCE_SCAN

3 months ago⬆️ Update music-assistant-frontend to 2.17.50 (#2845)
music-assistant-machine [Thu, 18 Dec 2025 22:01:15 +0000 (23:01 +0100)]
⬆️ Update music-assistant-frontend to 2.17.50 (#2845)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-models to 1.1.86 (#2844)
music-assistant-machine [Thu, 18 Dec 2025 21:14:08 +0000 (22:14 +0100)]
⬆️ Update music-assistant-models to 1.1.86 (#2844)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoChore(deps): Bump actions/cache from 4 to 5 (#2841)
dependabot[bot] [Thu, 18 Dec 2025 21:13:04 +0000 (22:13 +0100)]
Chore(deps): Bump actions/cache from 4 to 5 (#2841)

Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  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>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
3 months ago⬆️ Update music-assistant-models to 1.1.85 (#2843)
music-assistant-machine [Thu, 18 Dec 2025 19:05:36 +0000 (20:05 +0100)]
⬆️ Update music-assistant-models to 1.1.85 (#2843)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix test
Marcel van der Veldt [Thu, 18 Dec 2025 18:36:11 +0000 (19:36 +0100)]
Fix test

3 months agoAnother fix for reconnections to signaling server
Marcel van der Veldt [Thu, 18 Dec 2025 17:53:44 +0000 (18:53 +0100)]
Another fix for reconnections to signaling server

3 months agoFix signalserver reconnections
Marcel van der Veldt [Thu, 18 Dec 2025 17:34:00 +0000 (18:34 +0100)]
Fix signalserver reconnections

3 months agoFix ingress auth for sendspin proxy
Marcel van der Veldt [Thu, 18 Dec 2025 17:33:46 +0000 (18:33 +0100)]
Fix ingress auth for sendspin proxy

3 months agoAdd Sendspin proxy for web player (#2840)
Marcel van der Veldt [Thu, 18 Dec 2025 15:53:55 +0000 (16:53 +0100)]
Add Sendspin proxy for web player (#2840)

3 months agoFix config values not persisting when making changes (#2839)
Marcel van der Veldt [Thu, 18 Dec 2025 13:01:04 +0000 (14:01 +0100)]
Fix config values not persisting when making changes (#2839)

3 months agoSpeed up test/lint workflow with uv and caching (#2838)
Maxim Raznatovski [Thu, 18 Dec 2025 11:56:43 +0000 (12:56 +0100)]
Speed up test/lint workflow with uv and caching (#2838)

3 months agoFix SSL configuration (#2836)
Marcel van der Veldt [Thu, 18 Dec 2025 01:48:31 +0000 (02:48 +0100)]
Fix SSL configuration (#2836)

- allow to specify a path
- support both RSA and ECDSA

3 months agoFix some items (podcasts, radio, playlists) not showing up in library
Marcel van der Veldt [Thu, 18 Dec 2025 00:51:54 +0000 (01:51 +0100)]
Fix some items (podcasts, radio, playlists) not showing up in library

3 months agoalso migrate builtin provider
Marcel van der Veldt [Wed, 17 Dec 2025 18:08:46 +0000 (19:08 +0100)]
also migrate builtin provider

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 17 Dec 2025 18:05:12 +0000 (19:05 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agoFix: filesystem providers missing in_library
Marcel van der Veldt [Wed, 17 Dec 2025 18:05:07 +0000 (19:05 +0100)]
Fix: filesystem providers missing in_library

3 months ago⬆️ Update music-assistant-frontend to 2.17.47 (#2835)
music-assistant-machine [Wed, 17 Dec 2025 17:31:48 +0000 (18:31 +0100)]
⬆️ Update music-assistant-frontend to 2.17.47 (#2835)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agoFix for is_unique flag on playlists
Marcel van der Veldt [Wed, 17 Dec 2025 16:10:08 +0000 (17:10 +0100)]
Fix for is_unique flag on playlists

3 months ago⬆️ Update music-assistant-frontend to 2.17.46 (#2834)
music-assistant-machine [Wed, 17 Dec 2025 16:03:16 +0000 (17:03 +0100)]
⬆️ Update music-assistant-frontend to 2.17.46 (#2834)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-frontend to 2.17.45 (#2833)
music-assistant-machine [Wed, 17 Dec 2025 15:50:24 +0000 (16:50 +0100)]
⬆️ Update music-assistant-frontend to 2.17.45 (#2833)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months ago⬆️ Update music-assistant-models to 1.1.83 (#2832)
music-assistant-machine [Wed, 17 Dec 2025 15:05:24 +0000 (16:05 +0100)]
⬆️ Update music-assistant-models to 1.1.83 (#2832)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
3 months agofix more player.current_media fields
Marcel van der Veldt [Wed, 17 Dec 2025 14:54:06 +0000 (15:54 +0100)]
fix more player.current_media fields

3 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 17 Dec 2025 14:53:50 +0000 (15:53 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

3 months agoFix: Call player.update_state after creating queue
Marcel van der Veldt [Wed, 17 Dec 2025 14:50:27 +0000 (15:50 +0100)]
Fix: Call player.update_state after creating queue

3 months agoClose old sendspin connections (#2831)
Maxim Raznatovski [Wed, 17 Dec 2025 14:48:13 +0000 (15:48 +0100)]
Close old sendspin connections (#2831)

Bumps `aiosendspin` to automatically disconnect old connections of a
reconnecting player.
Also avoids state issues in case multiple clients have the same client
ID (will auto disconnect all but one).

3 months ago(Roku) Media Assistant provider: bug fixes / cleanup (#2828)
Medieval Apple [Wed, 17 Dec 2025 10:25:26 +0000 (05:25 -0500)]
(Roku) Media Assistant provider: bug fixes / cleanup (#2828)

3 months ago⬆️ Update music-assistant-frontend to 2.17.44 (#2830)
music-assistant-machine [Wed, 17 Dec 2025 10:24:38 +0000 (11:24 +0100)]
⬆️ Update music-assistant-frontend to 2.17.44 (#2830)

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>