music-assistant-server.git
15 months agoSmall fixes for podcast RSS provider
Marcel van der Veldt [Mon, 6 Jan 2025 20:29:34 +0000 (21:29 +0100)]
Small fixes for podcast RSS provider

- ensure a stable podcast ID
- add chapters to episodes

15 months agoSome small tweaks
Marcel van der Veldt [Mon, 6 Jan 2025 09:15:45 +0000 (10:15 +0100)]
Some small tweaks

15 months agoFix some small issues in the rss podcasts provider
Marcel van der Veldt [Mon, 6 Jan 2025 09:15:31 +0000 (10:15 +0100)]
Fix some small issues in the rss podcasts provider

15 months agoBump models (again) to 1.1.9
Marcel van der Veldt [Mon, 6 Jan 2025 01:55:51 +0000 (02:55 +0100)]
Bump models (again) to 1.1.9

15 months agofrontend-2.10.2 (#1831)
music-assistant-machine [Mon, 6 Jan 2025 01:54:39 +0000 (02:54 +0100)]
frontend-2.10.2 (#1831)

* Update pyproject.toml for 2.10.2

* Update requirements_all.txt for 2.10.2

15 months agoSeveral small tweaks and fixes
Marcel van der Veldt [Sun, 5 Jan 2025 23:31:16 +0000 (00:31 +0100)]
Several small tweaks and fixes

15 months agoBump models to 11.8
Marcel van der Veldt [Sun, 5 Jan 2025 22:38:44 +0000 (23:38 +0100)]
Bump models to 11.8

15 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sun, 5 Jan 2025 22:38:30 +0000 (23:38 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

15 months agoFix seeking on non track items
Marcel van der Veldt [Sun, 5 Jan 2025 22:37:53 +0000 (23:37 +0100)]
Fix seeking on non track items

15 months agoAdd RSS Feed Podcast provider (#1817)
Timm [Sun, 5 Jan 2025 22:33:14 +0000 (23:33 +0100)]
Add RSS Feed Podcast provider  (#1817)

15 months agoRemove the devcontainer because its unmaintained (#1830)
Marcel van der Veldt [Sun, 5 Jan 2025 21:39:15 +0000 (22:39 +0100)]
Remove the devcontainer because its unmaintained (#1830)

15 months agoA bunch of fixes for the enqueue and radio mode logic (#1829)
Marcel van der Veldt [Sun, 5 Jan 2025 21:23:40 +0000 (22:23 +0100)]
A bunch of fixes for the enqueue and radio mode logic (#1829)

15 months agoFinish Podcast support (#1828)
Eric Munson [Sun, 5 Jan 2025 10:47:37 +0000 (05:47 -0500)]
Finish Podcast support (#1828)

* fix: MusicController: Drop NOT NULL from publisher

The publisher column for Podcasts and Audio Books is allowed to be NULL,
update the database schema to allow this.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
* feat: Subsonic: Finish podcast wireup

We still needed some changes to fetching stream details and the audio
stream itself to account for podcasts.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
---------

Signed-off-by: Eric B Munson <eric@munsonfam.org>
15 months agofrontend-2.10.1 (#1827)
music-assistant-machine [Sat, 4 Jan 2025 23:38:18 +0000 (00:38 +0100)]
frontend-2.10.1 (#1827)

* Update pyproject.toml for 2.10.1

* Update requirements_all.txt for 2.10.1

15 months agoVarious small glitches resolved regarding podcasts and audiobooks
Marcel van der Veldt [Sat, 4 Jan 2025 23:31:36 +0000 (00:31 +0100)]
Various small glitches resolved regarding podcasts and audiobooks

15 months agofrontend-2.10.0 (#1826)
music-assistant-machine [Sat, 4 Jan 2025 14:37:08 +0000 (15:37 +0100)]
frontend-2.10.0 (#1826)

* Update pyproject.toml for 2.10.0

* Update requirements_all.txt for 2.10.0

15 months agoUse optimized settings for all ESPHome projects that use the new media player
Marcel van der Veldt [Sat, 4 Jan 2025 14:26:43 +0000 (15:26 +0100)]
Use optimized settings for all ESPHome projects that use the new media player

15 months agoFix json deserializing of db audiobooks and podcasts
Marcel van der Veldt [Sat, 4 Jan 2025 14:04:41 +0000 (15:04 +0100)]
Fix json deserializing of db audiobooks and podcasts

15 months agoChore(deps): Bump ruff from 0.7.4 to 0.8.4 (#1813)
dependabot[bot] [Sat, 4 Jan 2025 14:02:42 +0000 (15:02 +0100)]
Chore(deps): Bump ruff from 0.7.4 to 0.8.4 (#1813)

* Chore(deps): Bump ruff from 0.7.4 to 0.8.4

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.7.4 to 0.8.4.
- [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.7.4...0.8.4)

---
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>
15 months agoChore(deps): Bump ytmusicapi from 1.8.2 to 1.9.1 (#1821)
dependabot[bot] [Sat, 4 Jan 2025 14:01:33 +0000 (15:01 +0100)]
Chore(deps): Bump ytmusicapi from 1.8.2 to 1.9.1 (#1821)

* Chore(deps): Bump ytmusicapi from 1.8.2 to 1.9.1

Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.8.2 to 1.9.1.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.8.2...1.9.1)

---
updated-dependencies:
- dependency-name: ytmusicapi
  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>
15 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 4 Jan 2025 00:36:30 +0000 (01:36 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

15 months agoMore fixes for podcasts and audiobooks
Marcel van der Veldt [Sat, 4 Jan 2025 00:36:24 +0000 (01:36 +0100)]
More fixes for podcasts and audiobooks

15 months agoFix: Disable the DSP by default (#1824)
Maxim Raznatovski [Fri, 3 Jan 2025 10:55:24 +0000 (11:55 +0100)]
Fix: Disable the DSP by default (#1824)

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
15 months agoChore(deps): Bump yt-dlp from 2024.12.13 to 2024.12.23 (#1820)
dependabot[bot] [Fri, 3 Jan 2025 10:55:09 +0000 (11:55 +0100)]
Chore(deps): Bump yt-dlp from 2024.12.13 to 2024.12.23 (#1820)

* Chore(deps): Bump yt-dlp from 2024.12.13 to 2024.12.23

Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2024.12.13 to 2024.12.23.
- [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/2024.12.13...2024.12.23)

---
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>
15 months agoChore(deps): Bump tidalapi from 0.8.1 to 0.8.3 (#1822)
dependabot[bot] [Fri, 3 Jan 2025 10:54:58 +0000 (11:54 +0100)]
Chore(deps): Bump tidalapi from 0.8.1 to 0.8.3 (#1822)

* Chore(deps): Bump tidalapi from 0.8.1 to 0.8.3

Bumps [tidalapi](https://github.com/tamland/python-tidal) from 0.8.1 to 0.8.3.
- [Release notes](https://github.com/tamland/python-tidal/releases)
- [Changelog](https://github.com/tamland/python-tidal/blob/master/HISTORY.rst)
- [Commits](https://github.com/tamland/python-tidal/compare/v0.8.1...v0.8.3)

---
updated-dependencies:
- dependency-name: tidalapi
  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>
15 months agoFix support links (#1823)
Kostas Chatzikokolakis [Fri, 3 Jan 2025 10:51:58 +0000 (12:51 +0200)]
Fix support links (#1823)

15 months agoPodcast and audiobook support follow up (#1825)
Marcel van der Veldt [Fri, 3 Jan 2025 00:38:22 +0000 (01:38 +0100)]
Podcast and audiobook support follow up (#1825)

15 months agoFix playback on Home Assistant Voice PE
Marcel van der Veldt [Thu, 2 Jan 2025 16:41:30 +0000 (17:41 +0100)]
Fix playback on Home Assistant Voice PE

15 months agoBump models to 1.1.5
Marcel van der Veldt [Thu, 2 Jan 2025 11:08:32 +0000 (12:08 +0100)]
Bump models to 1.1.5

15 months agofix type of template player provider manifest (#1819)
AlCalzone [Tue, 31 Dec 2024 09:24:24 +0000 (10:24 +0100)]
fix type of template player provider manifest (#1819)

15 months agoFix: Some small fixes for audiobook/podcast support
Marcel van der Veldt [Thu, 26 Dec 2024 13:29:30 +0000 (14:29 +0100)]
Fix: Some small fixes for audiobook/podcast support

15 months agoSubsonic: Add Podcast Support (#1802)
Eric Munson [Thu, 26 Dec 2024 13:01:14 +0000 (08:01 -0500)]
Subsonic: Add Podcast Support (#1802)

15 months agoFix small typo in Subsonic provider (#1818)
OzGav [Thu, 26 Dec 2024 11:37:35 +0000 (21:37 +1000)]
Fix small typo in Subsonic provider (#1818)

15 months agoChore(deps): Bump tomli from 2.1.0 to 2.2.1 (#1816)
dependabot[bot] [Mon, 23 Dec 2024 19:48:01 +0000 (20:48 +0100)]
Chore(deps): Bump tomli from 2.1.0 to 2.2.1 (#1816)

Bumps [tomli](https://github.com/hukkin/tomli) from 2.1.0 to 2.2.1.
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hukkin/tomli/compare/2.1.0...2.2.1)

---
updated-dependencies:
- dependency-name: tomli
  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>
15 months agoChore(deps): Bump cryptography from 43.0.3 to 44.0.0 (#1814)
dependabot[bot] [Mon, 23 Dec 2024 19:45:32 +0000 (20:45 +0100)]
Chore(deps): Bump cryptography from 43.0.3 to 44.0.0 (#1814)

Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.3 to 44.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.3...44.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  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>
15 months agofrontend-2.9.17 (#1812)
music-assistant-machine [Mon, 23 Dec 2024 11:11:39 +0000 (12:11 +0100)]
frontend-2.9.17 (#1812)

* Update pyproject.toml for 2.9.17

* Update requirements_all.txt for 2.9.17

15 months agoCI workflow fixes
Marcel van der Veldt [Mon, 23 Dec 2024 11:09:17 +0000 (12:09 +0100)]
CI workflow fixes

15 months agoAdd support for iBroadcast as music provider (#1799)
Rob Sonke [Mon, 23 Dec 2024 09:13:03 +0000 (10:13 +0100)]
Add support for iBroadcast as music provider (#1799)

15 months agoAllow Chromecast provider to handle/avoid images which are "too big" (#1806)
Ian Campbell [Mon, 23 Dec 2024 09:11:37 +0000 (09:11 +0000)]
Allow Chromecast provider to handle/avoid images which are "too big" (#1806)

15 months agoFix group players: No players available to form sync group (#1811)
Marvin Schenkel [Sun, 22 Dec 2024 12:12:25 +0000 (13:12 +0100)]
Fix group players: No players available to form sync group (#1811)

Fix group players: No players available to form sync group .

15 months agoAdd Configurable DSP with Parametric Equalizer (#1795)
Maxim Raznatovski [Fri, 20 Dec 2024 20:49:39 +0000 (21:49 +0100)]
Add Configurable DSP with Parametric Equalizer (#1795)

15 months agosmall tweaks to release-drafter
Marcel van der Veldt [Fri, 20 Dec 2024 20:36:59 +0000 (21:36 +0100)]
small tweaks to release-drafter

15 months agoChore: Switch back to release drafter workflow
Marcel van der Veldt [Fri, 20 Dec 2024 20:21:42 +0000 (21:21 +0100)]
Chore: Switch back to release drafter workflow

15 months agoFix: Compare filesystem extension as lowercase
Marcel van der Veldt [Fri, 20 Dec 2024 20:10:24 +0000 (21:10 +0100)]
Fix: Compare filesystem extension as lowercase

15 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Fri, 20 Dec 2024 20:00:59 +0000 (21:00 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

15 months agoFix: only send the bypass_proxy data to esphome players
Marcel van der Veldt [Fri, 20 Dec 2024 19:59:27 +0000 (20:59 +0100)]
Fix: only send the bypass_proxy data to esphome players

15 months agoChore(deps): Bump soco from 0.30.5 to 0.30.6 (#1793)
dependabot[bot] [Fri, 20 Dec 2024 17:48:59 +0000 (18:48 +0100)]
Chore(deps): Bump soco from 0.30.5 to 0.30.6 (#1793)

* Chore(deps): Bump soco from 0.30.5 to 0.30.6

Bumps [soco](https://github.com/SoCo/SoCo) from 0.30.5 to 0.30.6.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](https://github.com/SoCo/SoCo/compare/v0.30.5...v0.30.6)

---
updated-dependencies:
- dependency-name: soco
  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>
15 months agofix: Subsonic: Fix album art missing from playlist display (#1796)
Eric Munson [Fri, 20 Dec 2024 15:32:12 +0000 (10:32 -0500)]
fix: Subsonic: Fix album art missing from playlist display (#1796)

15 months agoChore(deps): Bump orjson from 3.10.7 to 3.10.12 (#1792)
dependabot[bot] [Fri, 20 Dec 2024 15:30:55 +0000 (16:30 +0100)]
Chore(deps): Bump orjson from 3.10.7 to 3.10.12 (#1792)

Bumps [orjson](https://github.com/ijl/orjson) from 3.10.7 to 3.10.12.
- [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.7...3.10.12)

---
updated-dependencies:
- dependency-name: orjson
  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>
15 months agoChore(deps): Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#1807)
dependabot[bot] [Fri, 20 Dec 2024 15:30:44 +0000 (16:30 +0100)]
Chore(deps): Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#1807)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.7.1...v3.8.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  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>
15 months agoChore(deps): Bump pytest from 8.3.3 to 8.3.4 (#1801)
dependabot[bot] [Fri, 20 Dec 2024 15:30:31 +0000 (16:30 +0100)]
Chore(deps): Bump pytest from 8.3.3 to 8.3.4 (#1801)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4)

---
updated-dependencies:
- dependency-name: pytest
  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>
15 months agoChore(deps): Bump docker/build-push-action from 6.9.0 to 6.10.0 (#1794)
dependabot[bot] [Fri, 20 Dec 2024 15:30:20 +0000 (16:30 +0100)]
Chore(deps): Bump docker/build-push-action from 6.9.0 to 6.10.0 (#1794)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.9.0...v6.10.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  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>
15 months agoChore(deps): Bump syrupy from 4.7.2 to 4.8.0 (#1791)
dependabot[bot] [Fri, 20 Dec 2024 15:29:59 +0000 (16:29 +0100)]
Chore(deps): Bump syrupy from 4.7.2 to 4.8.0 (#1791)

Bumps [syrupy](https://github.com/syrupy-project/syrupy) from 4.7.2 to 4.8.0.
- [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.7.2...v4.8.0)

---
updated-dependencies:
- dependency-name: syrupy
  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>
15 months agoFeat: Bump models package to 1.1.4
Marcel van der Veldt [Fri, 20 Dec 2024 15:27:51 +0000 (16:27 +0100)]
Feat: Bump models package to 1.1.4

15 months agoFix a small typo
Marcel van der Veldt [Fri, 20 Dec 2024 15:25:43 +0000 (16:25 +0100)]
Fix a small typo

15 months agoRewrite YT stream resolver to use web formats. (#1808)
Marvin Schenkel [Thu, 19 Dec 2024 07:20:36 +0000 (08:20 +0100)]
Rewrite YT stream resolver to use web formats. (#1808)

15 months agoFix: Add logging around Subsonic scrobble calls (#1797)
Eric Munson [Mon, 16 Dec 2024 10:01:33 +0000 (05:01 -0500)]
Fix: Add logging around Subsonic scrobble calls (#1797)

15 months agofix: Solved a bug for applying genres in Soundcloud tracks (#1803)
Rob Sonke [Mon, 16 Dec 2024 09:58:58 +0000 (10:58 +0100)]
fix: Solved a bug for applying genres in Soundcloud tracks (#1803)

15 months agoFix: Correct maxsize of `MetadataLookupQueue` (#1805)
Ian Campbell [Mon, 16 Dec 2024 09:58:06 +0000 (09:58 +0000)]
Fix: Correct maxsize of `MetadataLookupQueue` (#1805)

15 months agoChore(deps): Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#1804)
dependabot[bot] [Mon, 16 Dec 2024 09:54:50 +0000 (10:54 +0100)]
Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#1804)

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.2 to 1.12.3.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.2...v1.12.3)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  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>
16 months agofix: Subsonic: Allow user to force player provider seek (#1798)
Eric Munson [Wed, 4 Dec 2024 13:01:18 +0000 (08:01 -0500)]
fix: Subsonic: Allow user to force player provider seek (#1798)

16 months agoChore(deps): Bump zeroconf from 0.136.0 to 0.136.2 (#1790)
dependabot[bot] [Fri, 29 Nov 2024 17:10:20 +0000 (18:10 +0100)]
Chore(deps): Bump zeroconf from 0.136.0 to 0.136.2 (#1790)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.136.0 to 0.136.2.
- [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.136.0...0.136.2)

---
updated-dependencies:
- dependency-name: zeroconf
  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>
16 months agoFix: Reauthenticate with SiriusXM when playing a station (#1789)
Brian O'Connor [Fri, 29 Nov 2024 17:10:02 +0000 (12:10 -0500)]
Fix: Reauthenticate with SiriusXM when playing a station (#1789)

16 months agoFix tests
Marcel van der Veldt [Fri, 29 Nov 2024 17:09:17 +0000 (18:09 +0100)]
Fix tests

16 months agoFeat: Bump models to 1.1.3
Marcel van der Veldt [Sat, 23 Nov 2024 01:17:35 +0000 (02:17 +0100)]
Feat: Bump models to 1.1.3

16 months agoFeat: Add base support for audio sources
Marcel van der Veldt [Sat, 23 Nov 2024 01:13:40 +0000 (02:13 +0100)]
Feat: Add base support for audio sources

16 months agoFix: some small typos and optimizations
Marcel van der Veldt [Sat, 23 Nov 2024 01:10:10 +0000 (02:10 +0100)]
Fix: some small typos and optimizations

16 months agoadd base foundation for podcasts and audiobooks
Marcel van der Veldt [Fri, 22 Nov 2024 00:37:35 +0000 (01:37 +0100)]
add base foundation for podcasts and audiobooks

16 months agochore: release 2.4.0b6
Marcel van der Veldt [Thu, 21 Nov 2024 17:45:26 +0000 (18:45 +0100)]
chore: release 2.4.0b6

Release-As: 2.4.0b6

16 months agoChore: Try to fix release-please config
Marcel van der Veldt [Thu, 21 Nov 2024 17:40:06 +0000 (18:40 +0100)]
Chore: Try to fix release-please config

16 months agoChore: Bump frontend to 2.9.16
Marcel van der Veldt [Thu, 21 Nov 2024 16:55:34 +0000 (17:55 +0100)]
Chore: Bump frontend to 2.9.16

16 months agoFix: Tweaks for ESPHome mediaplayers
Marcel van der Veldt [Thu, 21 Nov 2024 16:39:34 +0000 (17:39 +0100)]
Fix: Tweaks for ESPHome mediaplayers

16 months agoFix: announcements on HA players
Marcel van der Veldt [Thu, 21 Nov 2024 15:16:25 +0000 (16:16 +0100)]
Fix: announcements on HA players

16 months agoFix: Issues with player groups and airplay mode
Marcel van der Veldt [Thu, 21 Nov 2024 11:57:55 +0000 (12:57 +0100)]
Fix: Issues with player groups and airplay mode

16 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 21 Nov 2024 08:43:57 +0000 (09:43 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

16 months agoFeat: Bump models to 1.1.2
Marcel van der Veldt [Thu, 21 Nov 2024 08:43:35 +0000 (09:43 +0100)]
Feat: Bump models to 1.1.2

Feat: Bump models to 1.1.2
Feat: Adjust code to changes in the models
Feat: Refactor sync to group to make it more universal

16 months agoFeat: Bump models to 1.1.2
Marcel van der Veldt [Wed, 20 Nov 2024 20:56:00 +0000 (21:56 +0100)]
Feat: Bump models to 1.1.2

Feat: Bump models to 1.1.2
Feat: Adjust code to changes in the models
Feat: Refactor sync to group to make it more universal

16 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 20 Nov 2024 18:28:17 +0000 (19:28 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

16 months agoChore: Bump models to 1.1.0
Marcel van der Veldt [Wed, 20 Nov 2024 18:28:14 +0000 (19:28 +0100)]
Chore: Bump models to 1.1.0

16 months agoChore(deps): Bump tomli from 2.0.2 to 2.1.0 (#1782)
dependabot[bot] [Wed, 20 Nov 2024 17:55:37 +0000 (18:55 +0100)]
Chore(deps): Bump tomli from 2.0.2 to 2.1.0 (#1782)

Bumps [tomli](https://github.com/hukkin/tomli) from 2.0.2 to 2.1.0.
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hukkin/tomli/compare/2.0.2...2.1.0)

---
updated-dependencies:
- dependency-name: tomli
  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>
16 months agoChore(deps): Bump tidalapi from 0.8.0 to 0.8.1 (#1783)
dependabot[bot] [Wed, 20 Nov 2024 17:55:05 +0000 (18:55 +0100)]
Chore(deps): Bump tidalapi from 0.8.0 to 0.8.1 (#1783)

* Chore(deps): Bump tidalapi from 0.8.0 to 0.8.1

Bumps [tidalapi](https://github.com/tamland/python-tidal) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/tamland/python-tidal/releases)
- [Changelog](https://github.com/tamland/python-tidal/blob/master/HISTORY.rst)
- [Commits](https://github.com/tamland/python-tidal/compare/v0.8.0...v0.8.1)

---
updated-dependencies:
- dependency-name: tidalapi
  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>
16 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Wed, 20 Nov 2024 17:54:53 +0000 (18:54 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

16 months agoChore: Bump minimal python version to 3.12
Marcel van der Veldt [Wed, 20 Nov 2024 17:54:45 +0000 (18:54 +0100)]
Chore: Bump minimal python version to 3.12

16 months agoFix: Improve accuracy of matching album in directory structure for local filesystem...
Marek Skrobacki [Wed, 20 Nov 2024 17:54:40 +0000 (17:54 +0000)]
Fix: Improve accuracy of matching album in directory structure for local filesystem (#1779)

16 months agoChore(deps): Bump aiohttp from 3.10.10 to 3.11.6 (#1786)
dependabot[bot] [Wed, 20 Nov 2024 17:49:20 +0000 (18:49 +0100)]
Chore(deps): Bump aiohttp from 3.10.10 to 3.11.6 (#1786)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.10 to 3.11.6.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.10...v3.11.6)

---
updated-dependencies:
- dependency-name: aiohttp
  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>
16 months agoChore(deps): Bump ruff from 0.7.1 to 0.7.4 (#1781)
dependabot[bot] [Wed, 20 Nov 2024 17:49:06 +0000 (18:49 +0100)]
Chore(deps): Bump ruff from 0.7.1 to 0.7.4 (#1781)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.7.1 to 0.7.4.
- [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.7.1...0.7.4)

---
updated-dependencies:
- dependency-name: ruff
  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>
16 months agoFix: Radio mode for Subsonic provider (#1784)
Eric Munson [Wed, 20 Nov 2024 17:40:49 +0000 (12:40 -0500)]
Fix: Radio mode for Subsonic provider (#1784)

16 months agoFix: Sonos Airplay mode
Marcel van der Veldt [Wed, 20 Nov 2024 17:39:15 +0000 (18:39 +0100)]
Fix: Sonos Airplay mode

16 months agoChore: fixup release-please config
Marcel van der Veldt [Sat, 16 Nov 2024 20:03:50 +0000 (21:03 +0100)]
Chore: fixup release-please config

16 months agoChore: Bump pyblu to 2.0.0
Marcel van der Veldt [Sat, 16 Nov 2024 19:59:50 +0000 (20:59 +0100)]
Chore: Bump pyblu to 2.0.0

16 months agoFix: Handle retry exception during authentication in Bluesound provider (#1778)
Brian O'Connor [Sat, 16 Nov 2024 15:24:29 +0000 (10:24 -0500)]
Fix: Handle retry exception during authentication in Bluesound provider (#1778)

16 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 16 Nov 2024 15:23:25 +0000 (16:23 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

16 months agoFix: Sonos airplay mode infinite loop
Marcel van der Veldt [Sat, 16 Nov 2024 15:23:21 +0000 (16:23 +0100)]
Fix: Sonos airplay mode infinite loop

16 months agoChore(deps): Bump zeroconf from 0.135.0 to 0.136.0 (#1775)
dependabot[bot] [Sat, 16 Nov 2024 15:03:42 +0000 (16:03 +0100)]
Chore(deps): Bump zeroconf from 0.135.0 to 0.136.0 (#1775)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.135.0 to 0.136.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.135.0...0.136.0)

---
updated-dependencies:
- dependency-name: zeroconf
  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>
16 months agoChore: Fix requirement mismatch
Marcel van der Veldt [Sat, 16 Nov 2024 14:55:31 +0000 (15:55 +0100)]
Chore: Fix requirement mismatch

16 months agoFix: Ignore airplay for broken Sonos devices
Marcel van der Veldt [Sat, 16 Nov 2024 14:50:10 +0000 (15:50 +0100)]
Fix: Ignore airplay for broken Sonos devices

16 months agoChore: Fix comment
Marcel van der Veldt [Sat, 16 Nov 2024 14:47:42 +0000 (15:47 +0100)]
Chore: Fix comment

16 months agoYT Music: Implement cookie authentication (#1777)
Marvin Schenkel [Sat, 16 Nov 2024 14:32:58 +0000 (15:32 +0100)]
YT Music: Implement cookie authentication (#1777)

16 months agoChore(deps): Bump ytmusicapi from 1.8.1 to 1.8.2 (#1767)
dependabot[bot] [Thu, 14 Nov 2024 22:21:07 +0000 (23:21 +0100)]
Chore(deps): Bump ytmusicapi from 1.8.1 to 1.8.2 (#1767)

* Chore(deps): Bump ytmusicapi from 1.8.1 to 1.8.2

Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.8.1...1.8.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>
16 months agoChore(deps): Bump pyblu from 1.0.4 to 2.0.0 (#1768)
Diede van Marle [Wed, 13 Nov 2024 19:48:12 +0000 (20:48 +0100)]
Chore(deps): Bump pyblu from 1.0.4 to 2.0.0 (#1768)

Bumps [pyblu](https://github.com/LouisChrist/pyblu) from 1.0.4 to 2.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/LouisChrist/pyblu/releases">pyblu's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Replace master/slave with leader/follower by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/38">LouisChrist/pyblu#38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v1.0.4...v2.0.0">https://github.com/LouisChrist/pyblu/compare/v1.0.4...v2.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/633704d9fba5a0229c07a3a2d5489a3962b40a16"><code>633704d</code></a>
Release v2.0.0</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/37d9242c7c2eef34cb41bfad2edcf86f0d817683"><code>37d9242</code></a>
Replace master/slave with leader/follower (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/38">#38</a>)</li>
<li>See full diff in <a
href="https://github.com/LouisChrist/pyblu/compare/v1.0.4...v2.0.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyblu&package-manager=pip&previous-version=1.0.4&new-version=2.0.0)](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>