dependabot[bot] [Thu, 24 Apr 2025 13:33:31 +0000 (15:33 +0200)]
Chore(deps): Bump zeroconf from 0.146.4 to 0.146.5 (#2138)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.146.4 to 0.146.5.
- [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.146.4...0.146.5)
---
updated-dependencies:
- dependency-name: zeroconf
dependency-version: 0.146.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>
dependabot[bot] [Thu, 24 Apr 2025 13:33:19 +0000 (15:33 +0200)]
Chore(deps): Bump syrupy from 4.8.2 to 4.9.1 (#2139)
Bumps [syrupy](https://github.com/syrupy-project/syrupy) from 4.8.2 to 4.9.1.
- [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.8.2...v4.9.1)
---
updated-dependencies:
- dependency-name: syrupy
dependency-version: 4.9.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] [Thu, 24 Apr 2025 13:33:07 +0000 (15:33 +0200)]
Chore(deps): Bump pillow from 11.1.0 to 11.2.1 (#2141)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 11.1.0 to 11.2.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/11.1.0...11.2.1)
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.2.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>
OzGav [Thu, 24 Apr 2025 10:45:46 +0000 (20:45 +1000)]
Subsonic: Fix spelling and grammar (#2137)
Fix spelling and grammar
Ztripez [Thu, 24 Apr 2025 10:43:11 +0000 (12:43 +0200)]
Audible: adding multipart audiobooks (#2143)
adding multipart audiobooks
Co-authored-by: Ztripez von Matérn <ztripez@bobby.se>
Marvin Schenkel [Thu, 24 Apr 2025 10:39:01 +0000 (12:39 +0200)]
Fix.
OzGav [Mon, 21 Apr 2025 10:49:54 +0000 (20:49 +1000)]
gpodder: grammar tweak
Jozef Kruszynski [Sun, 20 Apr 2025 21:46:26 +0000 (23:46 +0200)]
Tidal: Modify recommendations setup (#2136)
fix: Modify recommendations setup
Parse both home and for_you pages, as Tidal have made modifications
to page/module structure
Jozef Kruszynski [Sun, 20 Apr 2025 14:34:54 +0000 (16:34 +0200)]
Tidal: Add limits to certain api calls (#2135)
fix: Add limits to api calls
Added limits to get_artist_albums and get_album_tracks to ensure that
the tidal default of 10 does not kick in
OzGav [Sun, 20 Apr 2025 14:20:31 +0000 (00:20 +1000)]
Suggested grammar change (#2134)
Jozef Kruszynski [Sun, 20 Apr 2025 14:19:45 +0000 (16:19 +0200)]
Add LRCLIB lyrics metadata provider (#2123)
Ztripez [Sun, 20 Apr 2025 09:09:21 +0000 (11:09 +0200)]
Audible: fixes type error of release_date metadata (#2104)
Jozef Kruszynski [Fri, 18 Apr 2025 19:08:58 +0000 (21:08 +0200)]
Add lrc lyric parsing to tidal (#2081)
Lasse Bang Mikkelsen [Tue, 15 Apr 2025 16:45:22 +0000 (18:45 +0200)]
Fix all lowercase display names for AirPlay players (#2126)
The Zeroconf cache keys are all lowercase, use service name from AsyncServiceInfo.
Marvin Schenkel [Tue, 15 Apr 2025 16:45:04 +0000 (18:45 +0200)]
YTMusic: Add recommendations (#2128)
Lasse Bang Mikkelsen [Tue, 15 Apr 2025 11:32:53 +0000 (13:32 +0200)]
Fix AirPlay branding (#2127)
The correct Apple branding is "AirPlay". Also fixed "macOS" a few places.
dependabot[bot] [Tue, 15 Apr 2025 11:29:29 +0000 (13:29 +0200)]
Chore(deps): Bump zeroconf from 0.146.1 to 0.146.4 (#2130)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.146.1 to 0.146.4.
- [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.146.1...0.146.4)
---
updated-dependencies:
- dependency-name: zeroconf
dependency-version: 0.146.4
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] [Tue, 15 Apr 2025 09:34:21 +0000 (11:34 +0200)]
Chore(deps): Bump ruff from 0.11.2 to 0.11.5 (#2131)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.2 to 0.11.5.
- [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.11.2...0.11.5)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.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>
dependabot[bot] [Tue, 15 Apr 2025 09:30:14 +0000 (11:30 +0200)]
Chore(deps): Bump orjson from 3.10.15 to 3.10.16 (#2132)
Bumps [orjson](https://github.com/ijl/orjson) from 3.10.15 to 3.10.16.
- [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.10.15...3.10.16)
---
updated-dependencies:
- dependency-name: orjson
dependency-version: 3.10.16
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] [Tue, 15 Apr 2025 09:30:03 +0000 (11:30 +0200)]
Chore(deps): Bump isort from 6.0.0 to 6.0.1 (#2133)
Bumps [isort](https://github.com/PyCQA/isort) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PyCQA/isort/compare/6.0.0...6.0.1)
---
updated-dependencies:
- dependency-name: isort
dependency-version: 6.0.1
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>
Fabian Munkes [Tue, 15 Apr 2025 09:26:05 +0000 (11:26 +0200)]
fix: library items removed by music provider not removed in MA library (#2124)
Jozef Kruszynski [Sat, 12 Apr 2025 18:43:44 +0000 (20:43 +0200)]
add open home badge (#2125)
Jozef Kruszynski [Sat, 12 Apr 2025 18:36:30 +0000 (20:36 +0200)]
fix readme
Jozef Kruszynski [Sat, 12 Apr 2025 17:30:12 +0000 (19:30 +0200)]
add open home badge
Marcel van der Veldt [Thu, 10 Apr 2025 11:35:39 +0000 (13:35 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 10 Apr 2025 11:35:30 +0000 (13:35 +0200)]
Fix playing announcements on snapcast
Christoph Paulik [Thu, 10 Apr 2025 11:09:43 +0000 (13:09 +0200)]
Round loudness measurements to two digits (#2122)
This avoids very long floating point nunbers showing up in the frontend
dependabot[bot] [Thu, 10 Apr 2025 11:08:52 +0000 (13:08 +0200)]
Chore(deps): Bump ytmusicapi from 1.10.2 to 1.10.3 (#2110)
* Chore(deps): Bump ytmusicapi from 1.10.2 to 1.10.3
Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.10.2...1.10.3)
---
updated-dependencies:
- dependency-name: ytmusicapi
dependency-version: 1.10.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump ytmusic api to 1.10.3.
* Bump ytmusic api to 1.10.3.
---------
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 <marvin.schenkel@nn-group.com>
Marcel van der Veldt [Thu, 10 Apr 2025 07:45:20 +0000 (09:45 +0200)]
Fix: improve selection of webserver IP
Prevent selection of a loopback address
altserg [Wed, 9 Apr 2025 10:22:28 +0000 (12:22 +0200)]
Make Zeroconf only bind to the default interface (#2100)
Marcel van der Veldt [Wed, 9 Apr 2025 08:31:33 +0000 (10:31 +0200)]
Fix cast players not available at startup (#2121)
* Fix for registering players at startup that are not yet available
* guard missing multichannel info in cast info
Jozef Kruszynski [Wed, 9 Apr 2025 08:28:42 +0000 (09:28 +0100)]
Tidal: Various playlist and mix changes (#2118)
Marcel van der Veldt [Tue, 8 Apr 2025 23:26:03 +0000 (01:26 +0200)]
Various minor bugfixes and enhancements (#2120)
* Fix invalid loudness measurements in volume normalization
* Fix sort order of podcast feed
* Prefer cache for podcast episodes
* Fix fade-in effect only when resuming from idle
* Chore: fix comments
Fabian Munkes [Tue, 8 Apr 2025 22:53:36 +0000 (00:53 +0200)]
Enhancement: gPodder - optional handling of delete action (#2115)
music-assistant-machine [Tue, 8 Apr 2025 20:14:07 +0000 (22:14 +0200)]
frontend-2.14.9 (#2119)
* Update pyproject.toml for 2.14.9
* Update requirements_all.txt for 2.14.9
Santiago Soto [Tue, 8 Apr 2025 20:03:23 +0000 (17:03 -0300)]
fix: snapcast delete client (#2117)
* Handle exceptions when removing a snapclient and log warnings
* Fix exception handling for snapclient removal to specifically catch TypeError
Marcel van der Veldt [Tue, 8 Apr 2025 15:26:11 +0000 (17:26 +0200)]
Chore: Fix player register order
Marcel van der Veldt [Mon, 7 Apr 2025 22:37:10 +0000 (00:37 +0200)]
Various small bugfixes and enhancements (#2116)
Ztripez [Mon, 7 Apr 2025 21:52:00 +0000 (23:52 +0200)]
Audible: inverse of the suppoorted content type rule (#2106)
dependabot[bot] [Mon, 7 Apr 2025 21:29:38 +0000 (23:29 +0200)]
Chore(deps): Bump pytest-cov from 5.0.0 to 6.1.1 (#2112)
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 5.0.0 to 6.1.1.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.1.1)
---
updated-dependencies:
- dependency-name: pytest-cov
dependency-version: 6.1.1
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>
dependabot[bot] [Mon, 7 Apr 2025 21:28:31 +0000 (23:28 +0200)]
Chore(deps): Bump async-upnp-client from 0.43.0 to 0.44.0 (#2113)
* Chore(deps): Bump async-upnp-client from 0.43.0 to 0.44.0
Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.43.0 to 0.44.0.
- [Release notes](https://github.com/StevenLooman/async_upnp_client/releases)
- [Changelog](https://github.com/StevenLooman/async_upnp_client/blob/development/CHANGES.rst)
- [Commits](https://github.com/StevenLooman/async_upnp_client/compare/0.43.0...0.44.0)
---
updated-dependencies:
- dependency-name: async-upnp-client
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
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>
Christoph Paulik [Mon, 7 Apr 2025 21:28:14 +0000 (23:28 +0200)]
Also use previous track to work out if an album is playing (#2108)
dependabot[bot] [Mon, 7 Apr 2025 21:26:04 +0000 (23:26 +0200)]
Chore(deps): Bump pre-commit from 4.1.0 to 4.2.0 (#2111)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.1.0...v4.2.0)
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.2.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, 7 Apr 2025 21:25:06 +0000 (23:25 +0200)]
Chore(deps): Bump aiohttp from 3.11.12 to 3.11.16 (#2114)
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.11.16
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>
Christoph Paulik [Sun, 6 Apr 2025 21:25:48 +0000 (23:25 +0200)]
Fix usage of album loudness during playback (#2107)
Santiago Soto [Sat, 5 Apr 2025 13:35:15 +0000 (10:35 -0300)]
Snapcast fix external server stream (#2103)
Marcel van der Veldt [Sat, 5 Apr 2025 13:33:48 +0000 (15:33 +0200)]
Several small fixes for playback and enqueuing (#2105)
Blake [Fri, 4 Apr 2025 18:32:53 +0000 (13:32 -0500)]
Bluesound provider: use ip_address not address (#2102)
`music_assistant_models.player.DeviceInfo` has an `ip_address` field, not an `address` field. I had been getting the following exceptions in the bluesound provider for a while:
```
2025-04-04 09:00:47.446 ERROR (MainThread) [music_assistant] Error doing task: Task exception was never retrieved
Traceback (most recent call last):
File "/app/venv/lib/python3.12/site-packages/music_assistant/mass.py", line 797, in process_mdns_state_change
await prov.on_mdns_service_state_change(name, state_change, info)
File "/app/venv/lib/python3.12/site-packages/music_assistant/providers/bluesound/__init__.py", line 251, in on_mdns_service_state_change
if cur_address and cur_address != mass_player.device_info.address:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'DeviceInfo' object has no attribute 'address'. Did you mean: 'ip_address'?
```
This commit addresses that exception.
Marcel van der Veldt [Thu, 3 Apr 2025 13:05:55 +0000 (15:05 +0200)]
Fix: don't crash recommendations if one provider fails
Marcel van der Veldt [Thu, 3 Apr 2025 09:16:48 +0000 (11:16 +0200)]
cleanup
Marcel van der Veldt [Wed, 2 Apr 2025 23:22:49 +0000 (01:22 +0200)]
Chore: tweak enqueue next a tiny bit
Marcel van der Veldt [Wed, 2 Apr 2025 22:32:48 +0000 (00:32 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 2 Apr 2025 22:32:44 +0000 (00:32 +0200)]
Chore: allow to choose default media receiver for cast
Santiago Soto [Wed, 2 Apr 2025 22:25:55 +0000 (19:25 -0300)]
Snapcast implement remove_player (#2099)
Should repair
https://github.com/music-assistant/support/issues/3345#event-
15895725534
Santiago Soto [Wed, 2 Apr 2025 22:22:46 +0000 (19:22 -0300)]
add missing await
Santiago Soto [Wed, 2 Apr 2025 22:12:47 +0000 (19:12 -0300)]
Marcel's recommendation, remove the task
Santiago Soto [Wed, 2 Apr 2025 22:10:17 +0000 (19:10 -0300)]
Implement remove_player
music-assistant-machine [Wed, 2 Apr 2025 21:47:50 +0000 (23:47 +0200)]
frontend-2.14.8 (#2096)
* Update pyproject.toml for 2.14.8
* Update requirements_all.txt for 2.14.8
Santiago Soto [Wed, 2 Apr 2025 21:42:44 +0000 (18:42 -0300)]
Snapserver v0.30.0 don't support add/remove stream (#2098)
Marcel van der Veldt [Wed, 2 Apr 2025 19:59:51 +0000 (21:59 +0200)]
Fix: Round volume level coming from player control
Marcel van der Veldt [Wed, 2 Apr 2025 19:47:48 +0000 (21:47 +0200)]
Postpone preloading a bit
Marcel van der Veldt [Wed, 2 Apr 2025 19:47:04 +0000 (21:47 +0200)]
Fix preloading of next track
Marcel van der Veldt [Wed, 2 Apr 2025 19:24:03 +0000 (21:24 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 2 Apr 2025 19:23:57 +0000 (21:23 +0200)]
Ignore play at power on when announcement active
Maxim Raznatovski [Wed, 2 Apr 2025 16:34:53 +0000 (18:34 +0200)]
fix: Remove unused Sample Rate config from the Web Player (#2095)
fix: Remove unused config entries from the Web Player
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Wed, 2 Apr 2025 06:51:55 +0000 (08:51 +0200)]
Fix crappy copilot typo
music-assistant-machine [Wed, 2 Apr 2025 00:33:13 +0000 (02:33 +0200)]
frontend-2.14.7 (#2094)
* Update pyproject.toml for 2.14.7
* Update requirements_all.txt for 2.14.7
Marcel van der Veldt [Wed, 2 Apr 2025 00:32:36 +0000 (02:32 +0200)]
Fix enqueue track on last item
Marcel van der Veldt [Wed, 2 Apr 2025 00:06:35 +0000 (02:06 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 2 Apr 2025 00:06:29 +0000 (02:06 +0200)]
Chore: preload next item asap
Fabian Munkes [Tue, 1 Apr 2025 23:52:43 +0000 (01:52 +0200)]
fix: abs - recommendation, series handling (#2093)
fix: series shelf might be ShelfBook
Marvin Schenkel [Tue, 1 Apr 2025 14:16:08 +0000 (16:16 +0200)]
YT Music: Fix missing track thumbs (#2092)
* Fix missing track thumbs
* Fix missing track thumbs
---------
Co-authored-by: Marvin Schenkel <marvin.schenkel@nn-group.com>
Maxim Raznatovski [Tue, 1 Apr 2025 14:00:43 +0000 (16:00 +0200)]
fix: Built-in Web Player Part 4 (#2091)
* fix: add missing player update on unregister
* fix: reuse the existing player on re-registers
* fix: incorrect instances check
* fix: keep old player object on re-register
* fix: always use IDLE on re-register
Marcel van der Veldt [Tue, 1 Apr 2025 09:13:58 +0000 (11:13 +0200)]
Add dnscache package to base image
Marcel van der Veldt [Tue, 1 Apr 2025 07:26:02 +0000 (09:26 +0200)]
Fix typo in snapcast
Marcel van der Veldt [Tue, 1 Apr 2025 07:18:46 +0000 (09:18 +0200)]
Fix radio stream playback (#2090)
Marcel van der Veldt [Mon, 31 Mar 2025 22:26:07 +0000 (00:26 +0200)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Mon, 31 Mar 2025 22:26:04 +0000 (00:26 +0200)]
Fix: possible fix for snapcast provider streams not starting on external server
dependabot[bot] [Mon, 31 Mar 2025 22:15:08 +0000 (00:15 +0200)]
Chore(deps): Bump ruff from 0.9.6 to 0.11.2 (#2083)
* Chore(deps): Bump ruff from 0.9.6 to 0.11.2
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.9.6 to 0.11.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.9.6...0.11.2)
---
updated-dependencies:
- dependency-name: ruff
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>
dependabot[bot] [Mon, 31 Mar 2025 22:14:59 +0000 (00:14 +0200)]
Chore(deps): Bump bgutil-ytdlp-pot-provider from 0.8.1 to 0.8.2 (#2084)
* Chore(deps): Bump bgutil-ytdlp-pot-provider from 0.8.1 to 0.8.2
Bumps [bgutil-ytdlp-pot-provider](https://github.com/Brainicism/bgutil-ytdlp-pot-provider) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/releases)
- [Commits](https://github.com/Brainicism/bgutil-ytdlp-pot-provider/compare/0.8.1...0.8.2)
---
updated-dependencies:
- dependency-name: bgutil-ytdlp-pot-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
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] [Mon, 31 Mar 2025 22:11:57 +0000 (00:11 +0200)]
Chore(deps): Bump yt-dlp from 2025.3.26 to 2025.3.27 (#2082)
* Chore(deps): Bump yt-dlp from 2025.3.26 to 2025.3.27
Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2025.3.26 to 2025.3.27.
- [Release notes](https://github.com/yt-dlp/yt-dlp/releases)
- [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md)
- [Commits](https://github.com/yt-dlp/yt-dlp/compare/2025.03.26...2025.03.27)
---
updated-dependencies:
- dependency-name: yt-dlp
dependency-type: direct:production
update-type: version-update:semver-patch
...
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] [Mon, 31 Mar 2025 22:11:45 +0000 (00:11 +0200)]
Chore(deps): Bump pychromecast from 14.0.5 to 14.0.7 (#2085)
* Chore(deps): Bump pychromecast from 14.0.5 to 14.0.7
Bumps [pychromecast](https://github.com/home-assistant-libs/pychromecast) from 14.0.5 to 14.0.7.
- [Release notes](https://github.com/home-assistant-libs/pychromecast/releases)
- [Commits](https://github.com/home-assistant-libs/pychromecast/compare/14.0.5...14.0.7)
---
updated-dependencies:
- dependency-name: pychromecast
dependency-type: direct:production
update-type: version-update:semver-patch
...
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>
Marcel van der Veldt [Mon, 31 Mar 2025 22:04:01 +0000 (00:04 +0200)]
Fix: enqueue next item (#2089)
when callling enqueue next item too early the metadata is wrong on dlna
Fabian Munkes [Mon, 31 Mar 2025 22:02:56 +0000 (00:02 +0200)]
fix: Recommendations for ABS and iTunes Podcasts (#2086)
* fix: itunes_podcasts - recommendations
* fix: abs recommendations
* exclude only word
music-assistant-machine [Mon, 31 Mar 2025 22:02:11 +0000 (00:02 +0200)]
frontend-2.14.6 (#2088)
* Update pyproject.toml for 2.14.6
* Update requirements_all.txt for 2.14.6
Marcel van der Veldt [Mon, 31 Mar 2025 20:05:20 +0000 (22:05 +0200)]
Revamped Crossfade support (#2087)
* Completely refactor crossfade support
Handle crossfade entirely in the streams controller, even if a player natively supports crossfading.
Support crossfading without flow mode if a player supports gapless.
Optionally support crossfade between different sample rate (only if player supports that).
Do not crossfade tracks of same album.
Unify the crossfade settings.
All players can now set the crossfade duration
Allow crossfade duration up to 15s
* Chore: Ensure sonos queue gets refreshed when items update
Maxim Raznatovski [Mon, 31 Mar 2025 20:04:52 +0000 (22:04 +0200)]
feat: add DSP Config changed event (#2079)
feat: send `PLAYER_DSP_CONFIG_UPDATED` on DSP changes
Marcel van der Veldt [Mon, 31 Mar 2025 20:00:18 +0000 (22:00 +0200)]
Update snapshots
Marcel van der Veldt [Mon, 31 Mar 2025 19:53:57 +0000 (21:53 +0200)]
Bump models to 1.1.45
Marcel van der Veldt [Sun, 30 Mar 2025 23:12:13 +0000 (01:12 +0200)]
Chore: some tweaks to sonos
preparation to bringing in a legacy playback mode
Marcel van der Veldt [Sun, 30 Mar 2025 22:35:44 +0000 (00:35 +0200)]
Fix: Ensure Sonos queue gets refreshed when queue items change
Marcel van der Veldt [Sun, 30 Mar 2025 22:35:10 +0000 (00:35 +0200)]
Chore: some (sonos) tweaks to didl metadata helper
Marcel van der Veldt [Sun, 30 Mar 2025 22:34:09 +0000 (00:34 +0200)]
Chore: Limit number of retries for failed track
Marcel van der Veldt [Sun, 30 Mar 2025 21:58:49 +0000 (23:58 +0200)]
Fix small typo in queue controller
Fabian Munkes [Sun, 30 Mar 2025 19:18:00 +0000 (21:18 +0200)]
abs: browse recommendation (#2080)
Marcel van der Veldt [Sun, 30 Mar 2025 14:16:10 +0000 (16:16 +0200)]
Chore: Add db migration for invalid release_date in db
music-assistant-machine [Sun, 30 Mar 2025 13:36:02 +0000 (15:36 +0200)]
frontend-2.14.5 (#2077)
* Update pyproject.toml for 2.14.5
* Update requirements_all.txt for 2.14.5
Marcel van der Veldt [Sun, 30 Mar 2025 13:35:35 +0000 (15:35 +0200)]
A few small bugfixes and enhancements (#2078)
* Prevent duplicates when searching library tracks or albums
* Fix preload and enqueue of next queue item
* Chore: some tweaks to DIDL metadata
Fabian Munkes [Sun, 30 Mar 2025 13:28:02 +0000 (15:28 +0200)]
Add recommendations to itunes_podcasts (#2076)
itunes_podcasts: recommendations
Marvin Schenkel [Sun, 30 Mar 2025 09:33:01 +0000 (11:33 +0200)]
Make Apple Music sync more reliable (#2075)
Make Apple Music sync more reliable for unknown playlists and unknown server errors.