OzGav [Thu, 23 Oct 2025 08:53:22 +0000 (18:53 +1000)]
Update 'Oops' label to 'Page Not Found' in Tidal auth (#2538)
* Update 'Oops' label to 'Page Not Found' in Tidal auth
Looks like Tidal has changed their webpage
* Shorten lines
anatosun [Thu, 23 Oct 2025 08:49:31 +0000 (10:49 +0200)]
Plex: Add anatosun as codeowner and change stage to alpha (#2532)
Marcel van der Veldt [Thu, 23 Oct 2025 08:48:19 +0000 (10:48 +0200)]
Fix small typo
Marcel van der Veldt [Thu, 23 Oct 2025 07:54:20 +0000 (09:54 +0200)]
Small optimization to release action
Marcel van der Veldt [Thu, 23 Oct 2025 01:50:30 +0000 (03:50 +0200)]
Tweak release action
Marcel van der Veldt [Thu, 23 Oct 2025 01:27:11 +0000 (03:27 +0200)]
Auto release nightly
Marcel van der Veldt [Thu, 23 Oct 2025 01:13:35 +0000 (03:13 +0200)]
Fix minor typo in queues controller
Marcel van der Veldt [Thu, 23 Oct 2025 01:13:20 +0000 (03:13 +0200)]
Add new release workflow
Marcel van der Veldt [Wed, 22 Oct 2025 18:21:24 +0000 (20:21 +0200)]
Fix various issues with streaming (e.g. on Sonos devices) (#2536)
Fix various issues with streaming
Marvin Schenkel [Wed, 22 Oct 2025 17:48:39 +0000 (19:48 +0200)]
YTM: Also install default ytdlp dependencies (#2534)
Also install default ytdlp dependencies
Marvin Schenkel [Wed, 22 Oct 2025 17:47:42 +0000 (19:47 +0200)]
Fix Sonos S1 provider after player refactor (#2523)
dependabot[bot] [Wed, 22 Oct 2025 17:45:01 +0000 (19:45 +0200)]
Chore(deps): Bump actions/checkout from 4 to 5 (#2535)
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>
Marvin Schenkel [Wed, 22 Oct 2025 12:08:27 +0000 (14:08 +0200)]
Fix typo
anatosun [Wed, 22 Oct 2025 08:34:05 +0000 (10:34 +0200)]
Plex: Add configurable bidirectional favorite sync with ratings (#2519)
ferges123 [Wed, 22 Oct 2025 08:30:43 +0000 (10:30 +0200)]
Plex: Use container_start and container_size for pagination (#2520)
OzGav [Wed, 22 Oct 2025 08:29:48 +0000 (18:29 +1000)]
Fix recursion loop in fake volume mute control (#2530)
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>
Marcel van der Veldt [Tue, 21 Oct 2025 23:06:50 +0000 (01:06 +0200)]
Fix set favorite logic
Marcel van der Veldt [Tue, 21 Oct 2025 22:30:59 +0000 (00:30 +0200)]
Add support for extra output args to ffmpeg
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>
Marcel van der Veldt [Tue, 21 Oct 2025 21:38:59 +0000 (23:38 +0200)]
Optimize release workflow
Marcel van der Veldt [Tue, 21 Oct 2025 20:57:53 +0000 (22:57 +0200)]
More changes to our github workflows
Marcel van der Veldt [Tue, 21 Oct 2025 19:56:34 +0000 (21:56 +0200)]
fix typo in workflow
Marcel van der Veldt [Tue, 21 Oct 2025 19:11:57 +0000 (21:11 +0200)]
Auto approve and merge frontend and models
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>
anatosun [Tue, 21 Oct 2025 17:14:05 +0000 (19:14 +0200)]
Plex: Add real-time playback state reporting and timeline updates (#2512)
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>
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>
anatosun [Tue, 21 Oct 2025 16:28:32 +0000 (18:28 +0200)]
Plex: Add support for importing collections as playlists (#2521)
anatosun [Tue, 21 Oct 2025 16:27:24 +0000 (18:27 +0200)]
Plex: Add artist top tracks and similar tracks support (#2522)
Jozef Kruszynski [Mon, 20 Oct 2025 09:29:34 +0000 (11:29 +0200)]
Support multiple accounts in the home screen recommendations for Tidal (#2496)
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>
Marcel van der Veldt [Fri, 17 Oct 2025 22:52:23 +0000 (00:52 +0200)]
Fix typo in use_cache decorator
Marcel van der Veldt [Thu, 16 Oct 2025 23:36:15 +0000 (01:36 +0200)]
Bluesound provider follow-up
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
Marcel van der Veldt [Thu, 16 Oct 2025 23:09:44 +0000 (01:09 +0200)]
Fix for Bluesound multizone devices (#2511)
Marcel van der Veldt [Thu, 16 Oct 2025 22:15:03 +0000 (00:15 +0200)]
mount samba fileshares by default with utf-8 encoding
Marcel van der Veldt [Thu, 16 Oct 2025 20:51:15 +0000 (22:51 +0200)]
Fix Chromecast metadata in flow mode or radio stream
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
Marcel van der Veldt [Wed, 15 Oct 2025 21:51:44 +0000 (23:51 +0200)]
Small for for Cast groups
Marvin Schenkel [Wed, 15 Oct 2025 21:42:58 +0000 (23:42 +0200)]
YTMusic: Fix disc/track number + favourite status (#2491)
Marcel van der Veldt [Wed, 15 Oct 2025 21:41:38 +0000 (23:41 +0200)]
Small flow mode fix
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
Nikos Tsipinakis [Wed, 15 Oct 2025 19:04:33 +0000 (21:04 +0200)]
Fix random chapter skipping (#2506)
OzGav [Wed, 15 Oct 2025 11:22:30 +0000 (21:22 +1000)]
Reupload ard audiothek icon (#2509)
OzGav [Wed, 15 Oct 2025 11:20:21 +0000 (21:20 +1000)]
Mark Jellyfin as unmaintained (#2508)
Marcel van der Veldt [Tue, 14 Oct 2025 18:54:03 +0000 (20:54 +0200)]
Dump config to/from json in executor
Marcel van der Veldt [Tue, 14 Oct 2025 18:33:40 +0000 (20:33 +0200)]
Fix small typo
OzGav [Tue, 14 Oct 2025 08:25:51 +0000 (18:25 +1000)]
Update DI.fm images (#2505)
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>
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>
OzGav [Sun, 12 Oct 2025 12:46:37 +0000 (22:46 +1000)]
Remove unnecessary excludes (#2504)
* Remove unnecessary excludes
* Typo
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
OzGav [Sun, 12 Oct 2025 12:26:26 +0000 (22:26 +1000)]
Fix typo (#2499)
Nikos Tsipinakis [Wed, 8 Oct 2025 16:51:27 +0000 (18:51 +0200)]
Fix audiobookshelf playback (#2494)
brian10048 [Wed, 8 Oct 2025 16:50:49 +0000 (12:50 -0400)]
Add Recommendations to nugs.net (#2492)
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.
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>
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>
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>
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>
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>
Marcel van der Veldt [Sun, 5 Oct 2025 18:44:23 +0000 (20:44 +0200)]
Fix for apple music provider
OzGav [Sun, 5 Oct 2025 18:30:05 +0000 (04:30 +1000)]
mypy fixes for Hass Players (#2452)
Marcel van der Veldt [Sun, 5 Oct 2025 17:54:54 +0000 (19:54 +0200)]
Various small fixes for the Sonos provider (#2485)
Marcel van der Veldt [Sun, 5 Oct 2025 15:15:02 +0000 (17:15 +0200)]
add probesize to ffmpeg default args
Marcel van der Veldt [Sun, 5 Oct 2025 15:05:26 +0000 (17:05 +0200)]
Rework audio cache/buffering (#2483)
Marcel van der Veldt [Sat, 4 Oct 2025 18:39:08 +0000 (20:39 +0200)]
Cleanup in stream controller
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)
OzGav [Sat, 4 Oct 2025 13:23:56 +0000 (23:23 +1000)]
Fix typo in Spotify Config (#2481)
Marcel van der Veldt [Fri, 3 Oct 2025 21:42:59 +0000 (23:42 +0200)]
Fix cache data not persisting cross restarts/updates (#2479)
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)
Marvin Schenkel [Fri, 3 Oct 2025 20:11:32 +0000 (22:11 +0200)]
Fix: Smart fades beat alignment (#2477)
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>
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>
music-assistant-machine [Fri, 3 Oct 2025 19:46:15 +0000 (21:46 +0200)]
frontend-2.16.5 (#2476)
OzGav [Fri, 3 Oct 2025 19:45:56 +0000 (05:45 +1000)]
mypy fixes for SiriusXM (#2450)
benklop [Fri, 3 Oct 2025 19:44:09 +0000 (15:44 -0400)]
Various improvements to the DI Provider (#2472)
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!
Marcel van der Veldt [Fri, 3 Oct 2025 18:42:10 +0000 (20:42 +0200)]
Fix Artist logo images from TheAudioDb
Marcel van der Veldt [Fri, 3 Oct 2025 18:23:54 +0000 (20:23 +0200)]
Various small bugfixes reported in the beta (#2475)
Marvin Schenkel [Fri, 3 Oct 2025 18:14:09 +0000 (20:14 +0200)]
Fix Sonos airplay ungroup race condition (#2474)
Marcel van der Veldt [Fri, 3 Oct 2025 18:09:17 +0000 (20:09 +0200)]
lint
OzGav [Fri, 3 Oct 2025 12:36:31 +0000 (22:36 +1000)]
mypy fixes for Soundcloud (#2453)
OzGav [Fri, 3 Oct 2025 12:33:12 +0000 (22:33 +1000)]
mypy fixes for DLNA (#2451)
OzGav [Fri, 3 Oct 2025 12:28:50 +0000 (22:28 +1000)]
Add Phishin provider (#2421)
Marcel van der Veldt [Fri, 3 Oct 2025 10:49:23 +0000 (12:49 +0200)]
Refactor release drafter configuration
OzGav [Fri, 3 Oct 2025 10:46:19 +0000 (20:46 +1000)]
Remove enhanced title for RadioParadise (#2456)
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
TheJulianJES [Fri, 3 Oct 2025 00:40:44 +0000 (02:40 +0200)]
Fix release drafter workflow `latest` value (#2470)
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
benklop [Thu, 2 Oct 2025 22:45:36 +0000 (18:45 -0400)]
Add DI.fm radio network provider (#2419)
Marcel van der Veldt [Thu, 2 Oct 2025 22:39:44 +0000 (00:39 +0200)]
Fix playergroup migration (#2469)
Marcel van der Veldt [Thu, 2 Oct 2025 22:32:10 +0000 (00:32 +0200)]
Fix typo
Marcel van der Veldt [Thu, 2 Oct 2025 18:03:22 +0000 (20:03 +0200)]
Fix current track not updating correctly (#2468)
Marcel van der Veldt [Thu, 2 Oct 2025 14:32:51 +0000 (16:32 +0200)]
Various follow up bugfixes regarding the players refactor (#2466)
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
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
Marcel van der Veldt [Wed, 1 Oct 2025 17:48:26 +0000 (19:48 +0200)]
Tweak release drafter a bit
Marcel van der Veldt [Wed, 1 Oct 2025 11:11:26 +0000 (13:11 +0200)]
Various Playergroup fixes (#2444)