music-assistant-server.git
17 months agoBump yt-dlp from 2024.9.27 to 2024.10.7 (#1712)
dependabot[bot] [Tue, 15 Oct 2024 22:56:42 +0000 (00:56 +0200)]
Bump yt-dlp from 2024.9.27 to 2024.10.7 (#1712)

* Bump yt-dlp from 2024.9.27 to 2024.10.7

Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2024.9.27 to 2024.10.7.
- [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.09.27...2024.10.07)

---
updated-dependencies:
- dependency-name: yt-dlp
  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>
17 months agoBump async-upnp-client from 0.40.0 to 0.41.0 (#1708)
dependabot[bot] [Tue, 15 Oct 2024 22:55:42 +0000 (00:55 +0200)]
Bump async-upnp-client from 0.40.0 to 0.41.0 (#1708)

* Bump async-upnp-client from 0.40.0 to 0.41.0

Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.40.0 to 0.41.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.40.0...0.41.0)

---
updated-dependencies:
- dependency-name: async-upnp-client
  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>
17 months agoSome more bugfixes and tweaks for playergroups support (#1716)
Marcel van der Veldt [Tue, 15 Oct 2024 22:54:09 +0000 (00:54 +0200)]
Some more bugfixes and tweaks for playergroups support (#1716)

17 months agoAdd 'Don't stop the music' feature (#1681)
Marvin Schenkel [Tue, 15 Oct 2024 22:51:46 +0000 (00:51 +0200)]
Add 'Don't stop the music' feature (#1681)

17 months agofrontend-2.9.2 (#1715)
music-assistant-machine [Tue, 15 Oct 2024 22:50:27 +0000 (00:50 +0200)]
frontend-2.9.2 (#1715)

* Update pyproject.toml for 2.9.2

* Update requirements_all.txt for 2.9.2

17 months agoBump aiohttp from 3.10.9 to 3.10.10 (#1709)
dependabot[bot] [Tue, 15 Oct 2024 22:50:15 +0000 (00:50 +0200)]
Bump aiohttp from 3.10.9 to 3.10.10 (#1709)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.9 to 3.10.10.
- [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.9...v3.10.10)

---
updated-dependencies:
- dependency-name: aiohttp
  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>
18 months agofrontend-2.9.1 (#1707)
music-assistant-machine [Sat, 12 Oct 2024 01:24:10 +0000 (03:24 +0200)]
frontend-2.9.1 (#1707)

* Update pyproject.toml for 2.9.1

* Update requirements_all.txt for 2.9.1

18 months agoAdditional logic and fixes for new group handling (#1706)
Marcel van der Veldt [Sat, 12 Oct 2024 01:23:56 +0000 (03:23 +0200)]
Additional logic and fixes for new group handling (#1706)

18 months agoSnapcast update 0.29 (#1705)
Santiago Soto [Sat, 12 Oct 2024 01:20:19 +0000 (22:20 -0300)]
Snapcast update 0.29 (#1705)

18 months agoComplete refactor of player groups logic (#1704)
Marcel van der Veldt [Thu, 10 Oct 2024 23:38:30 +0000 (01:38 +0200)]
Complete refactor of player groups logic (#1704)

18 months agofrontend-2.9.0 (#1703)
music-assistant-machine [Thu, 10 Oct 2024 22:19:02 +0000 (00:19 +0200)]
frontend-2.9.0 (#1703)

* Update pyproject.toml for 2.9.0

* Update requirements_all.txt for 2.9.0

18 months agoBump yt-dlp from 2024.8.6 to 2024.9.27 (#1685)
dependabot[bot] [Thu, 10 Oct 2024 22:12:15 +0000 (00:12 +0200)]
Bump yt-dlp from 2024.8.6 to 2024.9.27 (#1685)

* Bump yt-dlp from 2024.8.6 to 2024.9.27

Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2024.8.6 to 2024.9.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/2024.08.06...2024.09.27)

---
updated-dependencies:
- dependency-name: yt-dlp
  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>
18 months agoBump pychromecast from 14.0.1 to 14.0.4 (#1698)
dependabot[bot] [Thu, 10 Oct 2024 22:11:59 +0000 (00:11 +0200)]
Bump pychromecast from 14.0.1 to 14.0.4 (#1698)

* Bump pychromecast from 14.0.1 to 14.0.4

Bumps [pychromecast](https://github.com/home-assistant-libs/pychromecast) from 14.0.1 to 14.0.4.
- [Release notes](https://github.com/home-assistant-libs/pychromecast/releases)
- [Commits](https://github.com/home-assistant-libs/pychromecast/compare/14.0.1...14.0.4)

---
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>
18 months agoSnapcast: Ensures the default stream exists (#1702)
Santiago Soto [Thu, 10 Oct 2024 22:07:13 +0000 (19:07 -0300)]
Snapcast: Ensures the default stream exists (#1702)

18 months agoBump aiohttp from 3.10.8 to 3.10.9 (#1699)
dependabot[bot] [Thu, 10 Oct 2024 22:03:26 +0000 (00:03 +0200)]
Bump aiohttp from 3.10.8 to 3.10.9 (#1699)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.8 to 3.10.9.
- [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.8...v3.10.9)

---
updated-dependencies:
- dependency-name: aiohttp
  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>
18 months agoBump syrupy from 4.7.1 to 4.7.2 (#1700)
dependabot[bot] [Tue, 8 Oct 2024 10:41:05 +0000 (12:41 +0200)]
Bump syrupy from 4.7.1 to 4.7.2 (#1700)

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

---
updated-dependencies:
- dependency-name: syrupy
  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>
18 months agoBump ruff from 0.6.8 to 0.6.9 (#1701)
dependabot[bot] [Tue, 8 Oct 2024 10:40:51 +0000 (12:40 +0200)]
Bump ruff from 0.6.8 to 0.6.9 (#1701)

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

---
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>
18 months agoBump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#1696)
dependabot[bot] [Sat, 5 Oct 2024 08:18:54 +0000 (10:18 +0200)]
Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#1696)

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.10.2...v1.10.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>
18 months agoBump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#1697)
dependabot[bot] [Sat, 5 Oct 2024 08:18:44 +0000 (10:18 +0200)]
Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#1697)

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

---
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>
18 months agoSnapcast: Add configuration options (#1692)
Santiago Soto [Sat, 5 Oct 2024 08:18:31 +0000 (05:18 -0300)]
Snapcast: Add configuration options  (#1692)

18 months agosome minor tweaks
Marcel van der Veldt [Thu, 3 Oct 2024 07:07:04 +0000 (09:07 +0200)]
some minor tweaks

18 months agoUpdate to snapweb v0.8.0 (#1690)
Santiago Soto [Tue, 1 Oct 2024 08:21:18 +0000 (05:21 -0300)]
Update to snapweb v0.8.0 (#1690)

update to snapweb v0.8.0

18 months agofix: album directory parsing with album versions (#1683)
Marek Skrobacki [Mon, 30 Sep 2024 22:40:35 +0000 (23:40 +0100)]
fix: album directory parsing with album versions (#1683)

18 months agoFix some playback issues (#1689)
Marcel van der Veldt [Mon, 30 Sep 2024 22:40:07 +0000 (00:40 +0200)]
Fix some playback issues (#1689)

18 months agoBump docker/build-push-action from 6.8.0 to 6.9.0 (#1684)
dependabot[bot] [Mon, 30 Sep 2024 22:27:57 +0000 (00:27 +0200)]
Bump docker/build-push-action from 6.8.0 to 6.9.0 (#1684)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.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>
18 months agoBump aiohttp from 3.10.5 to 3.10.8 (#1686)
dependabot[bot] [Mon, 30 Sep 2024 22:27:38 +0000 (00:27 +0200)]
Bump aiohttp from 3.10.5 to 3.10.8 (#1686)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.5 to 3.10.8.
- [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.5...v3.10.8)

---
updated-dependencies:
- dependency-name: aiohttp
  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>
18 months agoBump zeroconf from 0.134.0 to 0.135.0 (#1687)
dependabot[bot] [Mon, 30 Sep 2024 22:27:29 +0000 (00:27 +0200)]
Bump zeroconf from 0.134.0 to 0.135.0 (#1687)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.134.0 to 0.135.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.134.0...0.135.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>
18 months agoBump ruff from 0.6.7 to 0.6.8 (#1688)
dependabot[bot] [Mon, 30 Sep 2024 22:01:15 +0000 (00:01 +0200)]
Bump ruff from 0.6.7 to 0.6.8 (#1688)

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

---
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>
18 months agobump base image to 1.1.2
Marcel van der Veldt [Sun, 29 Sep 2024 23:36:08 +0000 (01:36 +0200)]
bump base image to 1.1.2

18 months agosome more changes to base docker
Marcel van der Veldt [Sun, 29 Sep 2024 23:09:50 +0000 (01:09 +0200)]
some more changes to base docker

18 months agopartially revert docker base image changes
Marcel van der Veldt [Sun, 29 Sep 2024 22:46:42 +0000 (00:46 +0200)]
partially revert docker base image changes

18 months agoDrop root during base image build and use venv (#1682)
Kirill Birger [Sun, 29 Sep 2024 22:08:22 +0000 (18:08 -0400)]
Drop root during base image build and use venv (#1682)

18 months agoBump base image to 1.0.10 (#1680)
Marcel van der Veldt [Fri, 27 Sep 2024 20:18:14 +0000 (22:18 +0200)]
Bump base image to 1.0.10 (#1680)

Bump base image (should support permission error when running as non-root)

18 months agoBump docker/build-push-action from 6.7.0 to 6.8.0 (#1679)
dependabot[bot] [Fri, 27 Sep 2024 20:09:12 +0000 (22:09 +0200)]
Bump docker/build-push-action from 6.7.0 to 6.8.0 (#1679)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.7.0...v6.8.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>
18 months agofinalize changes to dockerfile
Marcel van der Veldt [Fri, 27 Sep 2024 19:52:38 +0000 (21:52 +0200)]
finalize changes to dockerfile

18 months agoswap venv creation
Marcel van der Veldt [Fri, 27 Sep 2024 15:14:23 +0000 (17:14 +0200)]
swap venv creation

18 months agomore typos
Marcel van der Veldt [Fri, 27 Sep 2024 14:41:49 +0000 (16:41 +0200)]
more typos

18 months agouse alpine syntax
Marcel van der Veldt [Fri, 27 Sep 2024 14:08:01 +0000 (16:08 +0200)]
use alpine syntax

18 months agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 27 Sep 2024 13:49:09 +0000 (15:49 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

18 months agosome tweaks to dockefile
Marcel van der Veldt [Fri, 27 Sep 2024 13:39:28 +0000 (15:39 +0200)]
some tweaks to dockefile

tweak

18 months agotypo
Marcel van der Veldt [Fri, 27 Sep 2024 13:39:28 +0000 (15:39 +0200)]
typo

18 months agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 27 Sep 2024 13:37:27 +0000 (15:37 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

18 months agorun with mass user in container
Marcel van der Veldt [Fri, 27 Sep 2024 13:27:07 +0000 (15:27 +0200)]
run with mass user in container

18 months agorun with mass user
Marcel van der Veldt [Fri, 27 Sep 2024 13:27:07 +0000 (15:27 +0200)]
run with mass user

18 months agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 27 Sep 2024 13:10:20 +0000 (15:10 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

18 months agomore attempts to get non-root exec working
Marcel van der Veldt [Fri, 27 Sep 2024 06:54:46 +0000 (08:54 +0200)]
more attempts to get non-root exec working

18 months agolast resort
Marcel van der Veldt [Fri, 27 Sep 2024 12:51:29 +0000 (14:51 +0200)]
last resort

18 months agoone more try
Marcel van der Veldt [Fri, 27 Sep 2024 06:54:46 +0000 (08:54 +0200)]
one more try

18 months agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 27 Sep 2024 01:36:06 +0000 (03:36 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

18 months agoadjust base image to use a venv
Marcel van der Veldt [Thu, 26 Sep 2024 22:04:38 +0000 (00:04 +0200)]
adjust base image to use a venv

18 months agoinclude pywidevine in base image
Marcel van der Veldt [Fri, 27 Sep 2024 01:07:40 +0000 (03:07 +0200)]
include pywidevine in base image

18 months agotweak
Marcel van der Veldt [Fri, 27 Sep 2024 00:54:25 +0000 (02:54 +0200)]
tweak

18 months agocleanup
Marcel van der Veldt [Fri, 27 Sep 2024 00:49:45 +0000 (02:49 +0200)]
cleanup

18 months agomore updates to base image
Marcel van der Veldt [Fri, 27 Sep 2024 00:47:56 +0000 (02:47 +0200)]
more updates to base image

18 months agouse venv for python
Marcel van der Veldt [Thu, 26 Sep 2024 22:04:38 +0000 (00:04 +0200)]
use venv for python

18 months agosome linting
Marcel van der Veldt [Mon, 23 Sep 2024 21:53:13 +0000 (23:53 +0200)]
some linting

18 months agosome small tweaks to sonos s2 provider
Marcel van der Veldt [Mon, 23 Sep 2024 21:50:46 +0000 (23:50 +0200)]
some small tweaks to sonos s2 provider

18 months agoBump ruff from 0.6.5 to 0.6.7 (#1678)
dependabot[bot] [Mon, 23 Sep 2024 20:57:46 +0000 (22:57 +0200)]
Bump ruff from 0.6.5 to 0.6.7 (#1678)

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

---
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>
18 months agoBump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#1677)
dependabot[bot] [Mon, 23 Sep 2024 20:57:34 +0000 (22:57 +0200)]
Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#1677)

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.10.1...v1.10.2)

---
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>
18 months agofallback to regular pip install if uv pip fails
Marcel van der Veldt [Mon, 23 Sep 2024 19:13:48 +0000 (21:13 +0200)]
fallback to regular pip install if uv pip fails

18 months agoPrevent KeyError in HA player provider
Marcel van der Veldt [Mon, 23 Sep 2024 19:04:28 +0000 (21:04 +0200)]
Prevent KeyError in HA player provider

18 months agoBetter handling of Spotify stream error (due to token expiration) (#1676)
Marcel van der Veldt [Fri, 20 Sep 2024 14:27:18 +0000 (16:27 +0200)]
Better handling of Spotify stream error (due to token expiration) (#1676)

18 months agochange default http profile
Marcel van der Veldt [Fri, 20 Sep 2024 13:51:02 +0000 (15:51 +0200)]
change default http profile

18 months agoFix for Sonos S1: use threadsafe callback
Marcel van der Veldt [Fri, 20 Sep 2024 13:41:37 +0000 (15:41 +0200)]
Fix for Sonos S1: use threadsafe callback

18 months agosort provider mappings - local first at all times
Marcel van der Veldt [Thu, 19 Sep 2024 21:32:16 +0000 (23:32 +0200)]
sort provider mappings - local first at all times

18 months agoMaintenance: Replace pylint with ruff (#1675)
Marcel van der Veldt [Thu, 19 Sep 2024 07:28:00 +0000 (09:28 +0200)]
Maintenance: Replace pylint with ruff (#1675)

18 months agoFix: faster retry on spotify token expiration
Marcel van der Veldt [Thu, 19 Sep 2024 07:11:36 +0000 (09:11 +0200)]
Fix: faster retry on spotify token expiration

18 months agofix: don't enqueue next if flow mode is enabled
Marcel van der Veldt [Thu, 19 Sep 2024 07:01:47 +0000 (09:01 +0200)]
fix: don't enqueue next if flow mode is enabled

18 months agoBump pyblu from 0.4.0 to 1.0.2 (#1669)
Diede van Marle [Wed, 18 Sep 2024 22:15:33 +0000 (00:15 +0200)]
Bump pyblu from 0.4.0 to 1.0.2 (#1669)

Bumps [pyblu](https://github.com/LouisChrist/pyblu) from 0.4.0 to 1.0.2.
<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>v1.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix wrong error mapping by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/31">LouisChrist/pyblu#31</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v1.0.1...v1.0.2">https://github.com/LouisChrist/pyblu/compare/v1.0.1...v1.0.2</a></p>
<h2>v1.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Relax dependency version requirements by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/27">LouisChrist/pyblu#27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v1.0.0...v1.0.1">https://github.com/LouisChrist/pyblu/compare/v1.0.0...v1.0.1</a></p>
<h2>v1.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Use lxml for xml parsing by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/23">LouisChrist/pyblu#23</a></li>
<li>Add custom errors by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/24">LouisChrist/pyblu#24</a></li>
<li>Change Status.seconds from int to float by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/26">LouisChrist/pyblu#26</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v0.5.2...v1.0.0">https://github.com/LouisChrist/pyblu/compare/v0.5.2...v1.0.0</a></p>
<h2>v0.5.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Make total_seconds optional in Status by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/22">LouisChrist/pyblu#22</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v0.5.1...v0.5.2">https://github.com/LouisChrist/pyblu/compare/v0.5.1...v0.5.2</a></p>
<h2>v0.5.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix error on missing master in SyncStatus by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/21">LouisChrist/pyblu#21</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v0.5.0...v0.5.1">https://github.com/LouisChrist/pyblu/compare/v0.5.0...v0.5.1</a></p>
<h2>v0.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add mypy type checking and py.typed marker by <a
href="https://github.com/LouisChrist"><code>@​LouisChrist</code></a> in
<a
href="https://redirect.github.com/LouisChrist/pyblu/pull/20">LouisChrist/pyblu#20</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/LouisChrist/pyblu/compare/v0.4.0...v0.5.0">https://github.com/LouisChrist/pyblu/compare/v0.4.0...v0.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/b2fbcda7bdcde75b45eb72fa47d89bebc3cc4fc4"><code>b2fbcda</code></a>
Release v1.0.2</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/a6fcaaed940c5a155c7fca853c0d38e7c433b267"><code>a6fcaae</code></a>
Fix wrong error mapping (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/31">#31</a>)</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/c95117124942586e3ae2ef1c925f61700bf7d3b7"><code>c951171</code></a>
Bump pytest-asyncio from 0.23.8 to 0.24.0 (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/29">#29</a>)</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/3ca50181f405fd196b6db4ed5cbdc1a5435d3c6c"><code>3ca5018</code></a>
Release v1.0.1</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/b9647a1804d02ac05d01e9e9740aa931b9e123c1"><code>b9647a1</code></a>
Relax dependecy version requirements (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/27">#27</a>)</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/c5570c35c77d519a5796b6dcb2d0ede981e6f7b3"><code>c5570c3</code></a>
Run docs workflow on tags</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/88f1e8eaeea915420c50e68a86bc31b43762080d"><code>88f1e8e</code></a>
Release v1.0.0</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/8dd3d3c5ba3c269bb9b4b97023dd40283f2521b1"><code>8dd3d3c</code></a>
Change Status.seconds from int to float (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/26">#26</a>)</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/3968c1b84026f9cf59569a88f7e1848b528997df"><code>3968c1b</code></a>
Build docs always deploy only on tags starting with 'v' (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/25">#25</a>)</li>
<li><a
href="https://github.com/LouisChrist/pyblu/commit/305eca489fab05d8b7523a5ed4c427f07d3e825b"><code>305eca4</code></a>
Add custom errors (<a
href="https://redirect.github.com/LouisChrist/pyblu/issues/24">#24</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/LouisChrist/pyblu/compare/v0.4.0...v1.0.2">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=0.4.0&new-version=1.0.2)](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>

18 months agoFix keyerror in cache autocleanup (#1674)
Marcel van der Veldt [Wed, 18 Sep 2024 21:37:15 +0000 (23:37 +0200)]
Fix keyerror in cache autocleanup (#1674)

18 months agoFix: Disable shuffle for radio mode (#1673)
Marvin Schenkel [Wed, 18 Sep 2024 21:34:12 +0000 (23:34 +0200)]
Fix: Disable shuffle for radio mode (#1673)

Disable shuffle for radio mode

18 months agoBluesound: dynamic polling (#1671)
Diede van Marle [Wed, 18 Sep 2024 21:23:02 +0000 (23:23 +0200)]
Bluesound: dynamic polling (#1671)

18 months agofix for sonos_s1 hidden flow mode
Marcel van der Veldt [Tue, 17 Sep 2024 22:13:03 +0000 (00:13 +0200)]
fix for sonos_s1 hidden flow mode

18 months agoFix: flow mode not being applied in all cases (while it should) (#1672)
Marcel van der Veldt [Tue, 17 Sep 2024 22:11:41 +0000 (00:11 +0200)]
Fix: flow mode not being applied in all cases (while it should) (#1672)

Fix for flow mode incorrectly enforced

18 months agoUpdate manifest.json
Marcel van der Veldt [Tue, 17 Sep 2024 22:10:08 +0000 (00:10 +0200)]
Update manifest.json

18 months agoA few small bugfixes and enhancements to playback and enqueuing (#1670)
Marcel van der Veldt [Mon, 16 Sep 2024 21:48:50 +0000 (23:48 +0200)]
A few small bugfixes and enhancements to playback and enqueuing  (#1670)

18 months agoAdding missing icon for the Soundcloud music provider (#1665)
Rob Sonke [Mon, 16 Sep 2024 21:48:33 +0000 (23:48 +0200)]
Adding missing icon for the Soundcloud music provider (#1665)

18 months agoBump ruff from 0.6.4 to 0.6.5 (#1667)
dependabot[bot] [Mon, 16 Sep 2024 21:25:52 +0000 (23:25 +0200)]
Bump ruff from 0.6.4 to 0.6.5 (#1667)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.4 to 0.6.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.6.4...0.6.5)

---
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>
18 months agoBump pytest from 8.3.2 to 8.3.3 (#1668)
dependabot[bot] [Mon, 16 Sep 2024 21:25:43 +0000 (23:25 +0200)]
Bump pytest from 8.3.2 to 8.3.3 (#1668)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.2 to 8.3.3.
- [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.2...8.3.3)

---
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>
18 months agoBump pyblu from 0.4.0 to 1.0.2
dependabot[bot] [Mon, 16 Sep 2024 17:14:00 +0000 (17:14 +0000)]
Bump pyblu from 0.4.0 to 1.0.2

Bumps [pyblu](https://github.com/LouisChrist/pyblu) from 0.4.0 to 1.0.2.
- [Release notes](https://github.com/LouisChrist/pyblu/releases)
- [Commits](https://github.com/LouisChrist/pyblu/compare/v0.4.0...v1.0.2)

---
updated-dependencies:
- dependency-name: pyblu
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
18 months agoFix loading state from cache when connecting to slimproto players (#1666)
Calvin Walton [Mon, 16 Sep 2024 05:39:36 +0000 (01:39 -0400)]
Fix loading state from cache when connecting to slimproto players (#1666)

18 months agoFix: ensure Spotify token is fresh when retrieving streamdetails
Marcel van der Veldt [Sun, 15 Sep 2024 10:41:53 +0000 (12:41 +0200)]
Fix: ensure Spotify token is fresh when retrieving streamdetails

18 months agoFix: Handle radio stations providing non utf-8 in streamtitle (#1664)
Marcel van der Veldt [Sat, 14 Sep 2024 23:55:38 +0000 (01:55 +0200)]
Fix: Handle radio stations providing non utf-8 in streamtitle (#1664)

18 months agoBump ruff from 0.6.3 to 0.6.4 (#1655)
dependabot[bot] [Sat, 14 Sep 2024 13:52:05 +0000 (15:52 +0200)]
Bump ruff from 0.6.3 to 0.6.4 (#1655)

* Bump ruff from 0.6.3 to 0.6.4

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.3 to 0.6.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.6.3...0.6.4)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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>
18 months agoTry parsing track number from the filename (#1663)
Marcel van der Veldt [Sat, 14 Sep 2024 08:26:23 +0000 (10:26 +0200)]
Try parsing track number from the filename (#1663)

18 months agoFix API compatibility (#1662)
Marcel van der Veldt [Sat, 14 Sep 2024 08:01:28 +0000 (10:01 +0200)]
Fix API compatibility (#1662)

18 months agofrontend-2.8.13 (#1661)
music-assistant-machine [Sat, 14 Sep 2024 02:06:12 +0000 (04:06 +0200)]
frontend-2.8.13 (#1661)

* Update pyproject.toml for 2.8.13

* Update requirements_all.txt for 2.8.13

18 months agofix typo in sonos volume
Marcel van der Veldt [Sat, 14 Sep 2024 02:03:12 +0000 (04:03 +0200)]
fix typo in sonos volume

18 months agoappend version to queue item name
Marcel van der Veldt [Sat, 14 Sep 2024 02:00:20 +0000 (04:00 +0200)]
append version to queue item name

18 months agoSeveral bugfixes and enhancements to audio streaming (#1660)
Marcel van der Veldt [Sat, 14 Sep 2024 01:59:53 +0000 (03:59 +0200)]
Several bugfixes and enhancements to audio streaming (#1660)

19 months agoensure we use the provider lookup key for loudness measurements
Marcel van der Veldt [Thu, 12 Sep 2024 08:44:57 +0000 (10:44 +0200)]
ensure we use the provider lookup key for loudness measurements

19 months agofixed deprecated enqueue next issue, announcements should work now too (#1659)
Diede van Marle [Thu, 12 Sep 2024 08:39:12 +0000 (10:39 +0200)]
fixed deprecated enqueue next issue, announcements should work now too (#1659)

19 months agoSome small fixes in the queue controller
Marcel van der Veldt [Thu, 12 Sep 2024 07:05:20 +0000 (09:05 +0200)]
Some small fixes in the queue controller

19 months agoAdd Bluesound player provider (#1624)
Diede van Marle [Wed, 11 Sep 2024 22:35:36 +0000 (00:35 +0200)]
Add Bluesound player provider (#1624)

19 months agoFix cast/dlna player stops playing after 1 or 2 tracks of a playlist (#1658)
Marcel van der Veldt [Wed, 11 Sep 2024 21:43:18 +0000 (23:43 +0200)]
Fix cast/dlna player stops playing after 1 or 2 tracks of a playlist (#1658)

19 months agoVolume normalization improvements (#1657)
Marcel van der Veldt [Wed, 11 Sep 2024 21:04:35 +0000 (23:04 +0200)]
Volume normalization improvements (#1657)

19 months agoFeature: Radio mode enhancements (#1654)
Marvin Schenkel [Wed, 11 Sep 2024 21:03:10 +0000 (23:03 +0200)]
Feature: Radio mode enhancements (#1654)

19 months agoBump zeroconf from 0.133.0 to 0.134.0 (#1656)
dependabot[bot] [Wed, 11 Sep 2024 07:51:30 +0000 (09:51 +0200)]
Bump zeroconf from 0.133.0 to 0.134.0 (#1656)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.133.0 to 0.134.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.133.0...0.134.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>
19 months agoFix several issues with enqueueing of next track (#1653)
Marcel van der Veldt [Sun, 8 Sep 2024 12:31:44 +0000 (14:31 +0200)]
Fix several issues with enqueueing of next track (#1653)

19 months agoApple Music: Various fixes (#1652)
Marvin Schenkel [Sun, 8 Sep 2024 10:20:45 +0000 (12:20 +0200)]
Apple Music: Various fixes (#1652)