Marcel van der Veldt [Mon, 27 Oct 2025 00:14:01 +0000 (01:14 +0100)]
Fix issues with cached properies of players model
Marcel van der Veldt [Sun, 26 Oct 2025 23:25:02 +0000 (00:25 +0100)]
Complete player metadata
Marcel van der Veldt [Sun, 26 Oct 2025 20:44:52 +0000 (21:44 +0100)]
Ensure exception in buffer reading task gets propagated to outer process
Marcel van der Veldt [Sun, 26 Oct 2025 20:36:12 +0000 (21:36 +0100)]
Handle enqueued_media_items restore from cache
Marcel van der Veldt [Sun, 26 Oct 2025 17:44:29 +0000 (18:44 +0100)]
Fix tiny typo
Marcel van der Veldt [Sun, 26 Oct 2025 16:23:04 +0000 (17:23 +0100)]
Use uppercase for release titles
Marcel van der Veldt [Sun, 26 Oct 2025 16:21:57 +0000 (17:21 +0100)]
Always validate on release
Marcel van der Veldt [Sun, 26 Oct 2025 16:21:44 +0000 (17:21 +0100)]
update player metadata
music-assistant-machine [Sun, 26 Oct 2025 16:07:05 +0000 (17:07 +0100)]
⬆️ Update music-assistant-models to 1.1.65 (#2553)
Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
music-assistant-machine [Sun, 26 Oct 2025 15:59:12 +0000 (16:59 +0100)]
⬆️ Update music-assistant-models to 1.1.64 (#2550)
Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
Marcel van der Veldt [Sun, 26 Oct 2025 14:55:16 +0000 (15:55 +0100)]
Wait for pypi when receiving auto bumps
Marcel van der Veldt [Sun, 26 Oct 2025 14:54:16 +0000 (15:54 +0100)]
Fix filesystem SMB provider (#2552)
Marcel van der Veldt [Sun, 26 Oct 2025 14:34:33 +0000 (15:34 +0100)]
Fix several issues when streaming to (DLNA based) players (#2551)
* Optimizations for DLNA players
* prevent deadlock in audio buffer
* Fix race condition with track_loaded_in_buffer
* Fix clear queue once queue is fully played
music-assistant-machine [Sun, 26 Oct 2025 13:19:07 +0000 (14:19 +0100)]
⬆️ Update music-assistant-frontend to 2.17.3 (#2549)
Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
Marcel van der Veldt [Sun, 26 Oct 2025 03:30:27 +0000 (04:30 +0100)]
use pretty title for beta releases
Marcel van der Veldt [Sun, 26 Oct 2025 03:15:14 +0000 (04:15 +0100)]
fix beta release
Marcel van der Veldt [Sun, 26 Oct 2025 03:01:05 +0000 (04:01 +0100)]
fix small oversight in CONF_ALLOW_BUFFER_DEFAULT
Marcel van der Veldt [Sun, 26 Oct 2025 02:37:44 +0000 (03:37 +0100)]
Plugin source improvements (#2548)
Marcel van der Veldt [Sat, 25 Oct 2025 20:16:33 +0000 (22:16 +0200)]
Enable buffering by default on beefy hardware
Marcel van der Veldt [Sat, 25 Oct 2025 19:51:40 +0000 (21:51 +0200)]
tweak to cleanup of buffer
Marcel van der Veldt [Sat, 25 Oct 2025 19:50:19 +0000 (21:50 +0200)]
Small tweaks to buffering
Marcel van der Veldt [Sat, 25 Oct 2025 19:35:50 +0000 (21:35 +0200)]
Fix small oversight in audio buffer
Marcel van der Veldt [Sat, 25 Oct 2025 19:24:14 +0000 (21:24 +0200)]
Various small speed and safety fixes
Marcel van der Veldt [Sat, 25 Oct 2025 16:11:33 +0000 (18:11 +0200)]
Fix error in auto releaser
Marcel van der Veldt [Sat, 25 Oct 2025 15:20:10 +0000 (17:20 +0200)]
Fix several edge cases for streaming (with crossfade enabled) (#2547)
Fabian Munkes [Sat, 25 Oct 2025 13:15:33 +0000 (15:15 +0200)]
MusicCast: Fix ungroup & discovery (#2545)
Marcel van der Veldt [Sat, 25 Oct 2025 10:38:33 +0000 (12:38 +0200)]
Small logging tweaks
Marcel van der Veldt [Sat, 25 Oct 2025 09:54:40 +0000 (11:54 +0200)]
Adjust auto release action
Marcel van der Veldt [Sat, 25 Oct 2025 03:03:34 +0000 (05:03 +0200)]
Update auto-release-nightly.yml
Marcel van der Veldt [Sat, 25 Oct 2025 02:58:58 +0000 (04:58 +0200)]
Prevent collissions in version number
Marcel van der Veldt [Sat, 25 Oct 2025 02:54:24 +0000 (04:54 +0200)]
Add extra buffering to queue stream to create backpressure (#2544)
Marcel van der Veldt [Fri, 24 Oct 2025 09:18:36 +0000 (11:18 +0200)]
Tiny fix for sonos queue
Marcel van der Veldt [Fri, 24 Oct 2025 00:34:30 +0000 (02:34 +0200)]
Add missing libasound
Marcel van der Veldt [Fri, 24 Oct 2025 00:24:19 +0000 (02:24 +0200)]
bump base image
Marcel van der Veldt [Fri, 24 Oct 2025 00:23:50 +0000 (02:23 +0200)]
Bump snapcast in base image
Marcel van der Veldt [Thu, 23 Oct 2025 23:45:44 +0000 (01:45 +0200)]
Fix various issues with Sonos and AirPlay playback (#2543)
Marcel van der Veldt [Thu, 23 Oct 2025 19:44:15 +0000 (21:44 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 23 Oct 2025 19:44:12 +0000 (21:44 +0200)]
Add more ffmpeg filters and codecs
OzGav [Thu, 23 Oct 2025 19:28:38 +0000 (05:28 +1000)]
Fix album track order in playlist (#2539)
Marcel van der Veldt [Thu, 23 Oct 2025 18:55:59 +0000 (20:55 +0200)]
Improve PR labels action
Marcel van der Veldt [Thu, 23 Oct 2025 18:52:07 +0000 (20:52 +0200)]
Bump base image in release action
dependabot[bot] [Thu, 23 Oct 2025 18:50:27 +0000 (20:50 +0200)]
Chore(deps): Bump actions/checkout from 4 to 5 (#2541)
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>
Marcel van der Veldt [Thu, 23 Oct 2025 18:49:43 +0000 (20:49 +0200)]
Switch docker base images to Debian (#2542)
Marcel van der Veldt [Thu, 23 Oct 2025 15:08:56 +0000 (17:08 +0200)]
Final round of github actions
Marcel van der Veldt [Thu, 23 Oct 2025 14:40:49 +0000 (16:40 +0200)]
Yet another attempt
Marcel van der Veldt [Thu, 23 Oct 2025 14:27:41 +0000 (16:27 +0200)]
Update action.yml
Marcel van der Veldt [Thu, 23 Oct 2025 14:15:46 +0000 (16:15 +0200)]
Still more fixes to release action
Marcel van der Veldt [Thu, 23 Oct 2025 13:56:12 +0000 (15:56 +0200)]
Update auto-release-nightly.yml
Marcel van der Veldt [Thu, 23 Oct 2025 13:52:03 +0000 (15:52 +0200)]
Final attempt to fix the release process
Marcel van der Veldt [Thu, 23 Oct 2025 10:38:09 +0000 (12:38 +0200)]
More fixes to the release action
Marcel van der Veldt [Thu, 23 Oct 2025 09:30:03 +0000 (11:30 +0200)]
Fix permission issue on release flow
Marcel van der Veldt [Thu, 23 Oct 2025 09:24:55 +0000 (11:24 +0200)]
Cleanup release action
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