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.
Fabian Munkes [Sat, 29 Mar 2025 16:10:05 +0000 (17:10 +0100)]
ABS: Enhancement - support for recommendations (#2074)
Marcel van der Veldt [Sat, 29 Mar 2025 11:31:20 +0000 (12:31 +0100)]
Fix: Prefer /tmp is not running as add-on
Marcel van der Veldt [Sat, 29 Mar 2025 11:23:21 +0000 (12:23 +0100)]
Chore: Update default recommendation rows
Marcel van der Veldt [Sat, 29 Mar 2025 09:15:19 +0000 (10:15 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 29 Mar 2025 09:15:09 +0000 (10:15 +0100)]
Chore: reorder private methods
music-assistant-machine [Sat, 29 Mar 2025 08:33:41 +0000 (09:33 +0100)]
frontend-2.14.4 (#2073)
* Update pyproject.toml for 2.14.4
* Update requirements_all.txt for 2.14.4
Maxim Raznatovski [Fri, 28 Mar 2025 16:16:03 +0000 (17:16 +0100)]
fix: Built-in Web Player Part 3 (#2072)
* feat: avoid throwing exceptions on timed out players
* feat: increase timeout duration to 3 mins
* fix: hide unneeded config entries
* fix: reduce timeout again due to more robust handling in the frontend
Marcel van der Veldt [Fri, 28 Mar 2025 09:11:44 +0000 (10:11 +0100)]
Bump models to 1.1.43
Jozef Kruszynski [Fri, 28 Mar 2025 08:37:59 +0000 (09:37 +0100)]
Tidal: fix images and add descriptions to mixes (#2071)
feat: fix images and add descriptions to mixes
music-assistant-machine [Fri, 28 Mar 2025 00:44:06 +0000 (01:44 +0100)]
frontend-2.14.3 (#2070)
* Update pyproject.toml for 2.14.3
* Update requirements_all.txt for 2.14.3
Marcel van der Veldt [Fri, 28 Mar 2025 00:43:45 +0000 (01:43 +0100)]
lint fixes
Marcel van der Veldt [Thu, 27 Mar 2025 20:27:10 +0000 (21:27 +0100)]
Fix: ignore invalid group members in hass player attributes
Marcel van der Veldt [Thu, 27 Mar 2025 20:26:03 +0000 (21:26 +0100)]
Chore: Code readability fix
Marcel van der Veldt [Thu, 27 Mar 2025 20:25:40 +0000 (21:25 +0100)]
Chore: Fix small typo
Fabian Munkes [Thu, 27 Mar 2025 18:26:12 +0000 (19:26 +0100)]
Chore(deps): Bump aioaudiobookshelf from 0.1.4 to 0.1.6 (#2059)
Bumps aioaudiobookshelf from 0.1.4 to 0.1.6.
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Fabian Munkes [Thu, 27 Mar 2025 18:22:48 +0000 (19:22 +0100)]
update manifest
Marvin Schenkel [Thu, 27 Mar 2025 12:55:51 +0000 (13:55 +0100)]
YT Music: Auto generate PO tokens for stream urls (#2069)
* Add PO token generation to YT Music
* Add PO token url validation
* Add cookie validation
* Debug
* Use correct btutils package
---------
Co-authored-by: Marvin Schenkel <marvin.schenkel@nn-group.com>
music-assistant-machine [Thu, 27 Mar 2025 12:23:13 +0000 (13:23 +0100)]
frontend-2.14.2 (#2068)
* Update pyproject.toml for 2.14.2
* Update requirements_all.txt for 2.14.2
Marcel van der Veldt [Thu, 27 Mar 2025 12:17:47 +0000 (13:17 +0100)]
Chore: use no_content_length http profile on sonos by default
Marcel van der Veldt [Thu, 27 Mar 2025 12:14:13 +0000 (13:14 +0100)]
Fix: issues with sonos while seeking
Rob Sonke [Thu, 27 Mar 2025 11:40:23 +0000 (12:40 +0100)]
Soundcloud: Fallback to the track details for missing entries in playlists (#2063)
Eric Munson [Thu, 27 Mar 2025 10:43:53 +0000 (06:43 -0400)]
Subsonic: Set metadata.release_date when available (#2067)
We want to use this field for sorting episodes when displayed.
Signed-off-by: Eric B Munson <eric@munsonfam.org>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Thu, 27 Mar 2025 10:37:11 +0000 (11:37 +0100)]
Fix: await missing in scrobbler logic
Marcel van der Veldt [Thu, 27 Mar 2025 10:36:52 +0000 (11:36 +0100)]
Fix: expose player to ha setting
music-assistant-machine [Thu, 27 Mar 2025 01:04:24 +0000 (02:04 +0100)]
frontend-2.13.3 (#2065)
* Update pyproject.toml for 2.13.3
* Update requirements_all.txt for 2.13.3
Marcel van der Veldt [Thu, 27 Mar 2025 00:59:04 +0000 (01:59 +0100)]
Fix: Sonos player does not resume track on pause
Marcel van der Veldt [Thu, 27 Mar 2025 00:24:24 +0000 (01:24 +0100)]
Fix snapcast metadata
Marcel van der Veldt [Thu, 27 Mar 2025 00:07:29 +0000 (01:07 +0100)]
Fix: playback on Universal group
Marcel van der Veldt [Wed, 26 Mar 2025 23:55:55 +0000 (00:55 +0100)]
Fix: send volume at start of playback on airplay player
Marcel van der Veldt [Wed, 26 Mar 2025 23:50:02 +0000 (00:50 +0100)]
Fix: prevent race condition in raop streaming when already stopped
Marcel van der Veldt [Wed, 26 Mar 2025 23:43:05 +0000 (00:43 +0100)]
Fix: ensure a fresh playback session starts when configuring player settings
Marcel van der Veldt [Wed, 26 Mar 2025 23:33:02 +0000 (00:33 +0100)]
Fix: publish date has been removed from the model
Instead we will use release date on the metadata
Marcel van der Veldt [Wed, 26 Mar 2025 23:32:14 +0000 (00:32 +0100)]
Fix several issues with scrobble plugins
Fix thread safety, initialization and typing issues with the scrobble plugins
Marcel van der Veldt [Wed, 26 Mar 2025 23:31:29 +0000 (00:31 +0100)]
Finalize cache implementation
latest tweaks to caching of audio:
- ensure local file and not tmpfs
- check disk percentage free
- prevent file deletion when still in use
- some more failsafes
Fabian Munkes [Wed, 26 Mar 2025 22:38:32 +0000 (23:38 +0100)]
Abs + Feed Parsers: release_date as datetime (#2064)
Marcel van der Veldt [Wed, 26 Mar 2025 19:39:07 +0000 (20:39 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 26 Mar 2025 19:37:15 +0000 (20:37 +0100)]
Bump models to 1.1.42
Marcel van der Veldt [Wed, 26 Mar 2025 19:37:02 +0000 (20:37 +0100)]
Fix: unsubscribe entity updates at unload in HA provider
dependabot[bot] [Tue, 25 Mar 2025 18:21:54 +0000 (19:21 +0100)]
Chore(deps): Bump ytmusicapi from 1.10.1 to 1.10.2 (#2057)
* Chore(deps): Bump ytmusicapi from 1.10.1 to 1.10.2
Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.10.1...1.10.2)
---
updated-dependencies:
- dependency-name: ytmusicapi
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>
Eric Munson [Tue, 25 Mar 2025 18:21:36 +0000 (14:21 -0400)]
FIx: Subsonic: Don't pass container type to StreamDetails (#2061)
This may be causing confusion when transcoding is in use on the
Subsonic server. Better to let ffmpeg detect the container type than to
give it incorrect information.
Signed-off-by: Eric B Munson <eric@munsonfam.org>
dependabot[bot] [Tue, 25 Mar 2025 18:20:20 +0000 (19:20 +0100)]
Chore(deps): Bump actions/setup-python from 5.4.0 to 5.5.0 (#2062)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.4.0...v5.5.0)
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
Ian Campbell [Tue, 25 Mar 2025 15:46:44 +0000 (15:46 +0000)]
Add artist and release mbids to listenbrainz scobbles (#2048)
* Chore: bump models to 1.1.41
Set various new fields to None
* Add artist and release mbids to listenbrainz scobbles
https://github.com/music-assistant/models/pull/63 adds the relevant fields to
`MediaItemPlaybackProgressReport`.
dependabot[bot] [Tue, 25 Mar 2025 15:24:36 +0000 (15:24 +0000)]
Chore(deps): Bump aioaudiobookshelf from 0.1.4 to 0.1.6
Bumps aioaudiobookshelf from 0.1.4 to 0.1.6.
---
updated-dependencies:
- dependency-name: aioaudiobookshelf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Tue, 25 Mar 2025 15:24:06 +0000 (16:24 +0100)]
Chore(deps): Bump pylast from 5.3.0 to 5.5.0 (#2022)
* Chore(deps): Bump pylast from 5.3.0 to 5.5.0
Bumps [pylast](https://github.com/pylast/pylast) from 5.3.0 to 5.5.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.3.0...5.5.0)
---
updated-dependencies:
- dependency-name: pylast
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>
dependabot[bot] [Tue, 25 Mar 2025 15:22:09 +0000 (16:22 +0100)]
Chore(deps): Bump aiohttp-fast-zlib from 0.2.2 to 0.2.3 (#2058)
Bumps [aiohttp-fast-zlib](https://github.com/bluetooth-devices/aiohttp-fast-zlib) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/bluetooth-devices/aiohttp-fast-zlib/releases)
- [Changelog](https://github.com/Bluetooth-Devices/aiohttp-fast-zlib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bluetooth-devices/aiohttp-fast-zlib/compare/v0.2.2...v0.2.3)
---
updated-dependencies:
- dependency-name: aiohttp-fast-zlib
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>
Ztripez [Tue, 25 Mar 2025 15:21:49 +0000 (16:21 +0100)]
Fix Audible provider crash during library sync (#2060)
Dvad [Tue, 25 Mar 2025 10:10:47 +0000 (03:10 -0700)]
Make airplay provider robust to empty dacp request (#2052)
Adam Kapos [Mon, 24 Mar 2025 14:28:18 +0000 (16:28 +0200)]
Add support for Spotify Connect volume control (#2051)
* Add support for Spotify Connect volume control
* Use fallback volume if volume_level is none
Fabian Munkes [Mon, 24 Mar 2025 14:23:33 +0000 (07:23 -0700)]
fix: gPodder not checking guid on playlog sync if it is present (#2053)
Jozef Kruszynski [Mon, 24 Mar 2025 14:17:06 +0000 (15:17 +0100)]
Tidal: lower cache ttl, add translation keys to folders (#2049)
refactor: lower cache ttl, add translation keys to folders
dependabot[bot] [Mon, 24 Mar 2025 14:14:42 +0000 (15:14 +0100)]
Chore(deps): Bump pycryptodome from 3.21.0 to 3.22.0 (#2045)
* Chore(deps): Bump pycryptodome from 3.21.0 to 3.22.0
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.21.0...v3.22.0)
---
updated-dependencies:
- dependency-name: pycryptodome
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>