Marcel van der Veldt [Sun, 25 Feb 2024 18:59:57 +0000 (19:59 +0100)]
Some optimizations for Airplay streaming (#1107)
Marcel van der Veldt [Sun, 25 Feb 2024 11:16:49 +0000 (12:16 +0100)]
small optimization
Marcel van der Veldt [Sat, 24 Feb 2024 09:27:54 +0000 (10:27 +0100)]
Some small bugfixes and enhancements (#1106)
* Ignore the closed message in the websocket
* Unify sync logic of airplay and slimproto
* Better handling of metadata and commands in airplay
* updated cliraop binaries
* mark player(s) as powered on sync
* skip player conf entries for syncgroups
* use timeout for cliraop stop
* Add some extra logging
* Fix weird group power behavior
music-assistant-machine [Sat, 24 Feb 2024 09:24:03 +0000 (10:24 +0100)]
frontend-2.3.1 (#1105)
* Update pyproject.toml for 2.3.1
* Update requirements_all.txt for 2.3.1
Marcel van der Veldt [Fri, 23 Feb 2024 19:48:59 +0000 (20:48 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Thu, 22 Feb 2024 18:37:48 +0000 (19:37 +0100)]
skip the branch check in the test action
Marcel van der Veldt [Thu, 22 Feb 2024 18:36:36 +0000 (19:36 +0100)]
wait for pypi in release action
dependabot[bot] [Thu, 22 Feb 2024 13:24:08 +0000 (14:24 +0100)]
Bump cryptography from 42.0.2 to 42.0.4 (#1103)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4)
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Jonathan Bangert [Thu, 22 Feb 2024 13:23:56 +0000 (14:23 +0100)]
[Deezer]: Fix search (#1104)
Remove invalid async for in an enumerator
OzGav [Wed, 21 Feb 2024 10:39:52 +0000 (20:39 +1000)]
Change documentation link again (#1102)
Marcel van der Veldt [Tue, 20 Feb 2024 21:01:58 +0000 (22:01 +0100)]
small typo
Marcel van der Veldt [Tue, 20 Feb 2024 21:00:33 +0000 (22:00 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Tue, 20 Feb 2024 21:00:17 +0000 (22:00 +0100)]
Fix 2 minor issues
music-assistant-machine [Tue, 20 Feb 2024 20:56:57 +0000 (21:56 +0100)]
frontend-2.3.0 (#1101)
* Update pyproject.toml for 2.3.0
* Update requirements_all.txt for 2.3.0
OzGav [Tue, 20 Feb 2024 20:56:45 +0000 (06:56 +1000)]
Add documentation links (#1098)
Marcel van der Veldt [Tue, 20 Feb 2024 20:50:37 +0000 (21:50 +0100)]
More improvements for the Airplay provider (#1100)
Marcel van der Veldt [Tue, 20 Feb 2024 00:33:43 +0000 (01:33 +0100)]
Fixes for the Active source being wrong in some cases (#1099)
Marcel van der Veldt [Tue, 20 Feb 2024 00:00:32 +0000 (01:00 +0100)]
airplay enhancements
dependabot[bot] [Mon, 19 Feb 2024 20:00:29 +0000 (21:00 +0100)]
Bump async-upnp-client from 0.38.1 to 0.38.2 (#1093)
* Bump async-upnp-client from 0.38.1 to 0.38.2
Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.38.1 to 0.38.2.
- [Changelog](https://github.com/StevenLooman/async_upnp_client/blob/development/CHANGES.rst)
- [Commits](https://github.com/StevenLooman/async_upnp_client/compare/0.38.1...0.38.2)
---
updated-dependencies:
- dependency-name: async-upnp-client
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, 19 Feb 2024 20:00:15 +0000 (21:00 +0100)]
Bump orjson from 3.9.13 to 3.9.14 (#1094)
Bumps [orjson](https://github.com/ijl/orjson) from 3.9.13 to 3.9.14.
- [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.9.13...3.9.14)
---
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>
Marcel van der Veldt [Mon, 19 Feb 2024 19:26:02 +0000 (20:26 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 19 Feb 2024 19:25:48 +0000 (20:25 +0100)]
add some logging for spotify on error
dependabot[bot] [Mon, 19 Feb 2024 18:59:46 +0000 (19:59 +0100)]
Bump pytest from 8.0.0 to 8.0.1 (#1095)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.0 to 8.0.1.
- [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.0.0...8.0.1)
---
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>
dependabot[bot] [Mon, 19 Feb 2024 18:59:37 +0000 (19:59 +0100)]
Bump black from 24.1.1 to 24.2.0 (#1096)
Bumps [black](https://github.com/psf/black) from 24.1.1 to 24.2.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.1.1...24.2.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 19 Feb 2024 18:59:27 +0000 (19:59 +0100)]
Bump pre-commit from 3.6.0 to 3.6.2 (#1097)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.2)
---
updated-dependencies:
- dependency-name: pre-commit
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>
Marcel van der Veldt [Mon, 19 Feb 2024 18:35:16 +0000 (19:35 +0100)]
Fix race conditions when loading providers
Marcel van der Veldt [Mon, 19 Feb 2024 15:04:46 +0000 (16:04 +0100)]
A collection of small bugfixes and optimizations (#1092)
Marcel van der Veldt [Mon, 19 Feb 2024 08:07:39 +0000 (09:07 +0100)]
lint
Marcel van der Veldt [Mon, 19 Feb 2024 08:07:08 +0000 (09:07 +0100)]
adjust logger
Marcel van der Veldt [Mon, 19 Feb 2024 01:06:00 +0000 (02:06 +0100)]
adjust logger
Marcel van der Veldt [Mon, 19 Feb 2024 01:05:05 +0000 (02:05 +0100)]
adjust logger
Marcel van der Veldt [Mon, 19 Feb 2024 01:03:12 +0000 (02:03 +0100)]
adjust log level
Marcel van der Veldt [Mon, 19 Feb 2024 01:02:00 +0000 (02:02 +0100)]
set jellyfin logger
Marcel van der Veldt [Mon, 19 Feb 2024 01:00:34 +0000 (02:00 +0100)]
set log level of hass client
Marcel van der Veldt [Mon, 19 Feb 2024 00:47:27 +0000 (01:47 +0100)]
hide hass config entries on supervisor
Marcel van der Veldt [Mon, 19 Feb 2024 00:44:40 +0000 (01:44 +0100)]
Airplay fixes (#1091)
Jonathan Bangert [Mon, 19 Feb 2024 00:41:35 +0000 (01:41 +0100)]
[Deezer] Allow user to manually input arl token, temporary fix (#1090)
music-assistant-machine [Sun, 18 Feb 2024 20:30:58 +0000 (21:30 +0100)]
frontend-2.2.2 (#1089)
* Update pyproject.toml for 2.2.2
* Update requirements_all.txt for 2.2.2
Marcel van der Veldt [Sun, 18 Feb 2024 20:30:45 +0000 (21:30 +0100)]
Some more fixes for the Airplay provider (#1088)
Marvin Schenkel [Sun, 18 Feb 2024 16:47:50 +0000 (17:47 +0100)]
Fix cliraop lib permissions (#1087)
Marcel van der Veldt [Sun, 18 Feb 2024 14:20:25 +0000 (15:20 +0100)]
Fix Airplay playback on docker/haos installs (#1086)
Jozef Kruszynski [Sun, 18 Feb 2024 06:52:49 +0000 (07:52 +0100)]
Add missing pyatv dependency (#1085)
Co-authored-by: Jozef Kruszynski <jozef@krush.at>
Marcel van der Veldt [Sun, 18 Feb 2024 01:09:30 +0000 (02:09 +0100)]
Replace Airplay provider (#1084)
OzGav [Fri, 16 Feb 2024 21:31:44 +0000 (07:31 +1000)]
Change documentation links (#1083)
Marcel van der Veldt [Thu, 15 Feb 2024 09:33:31 +0000 (10:33 +0100)]
Fix HomeAssistant provider on supervised installs (#1082)
Marcel van der Veldt [Wed, 14 Feb 2024 18:28:31 +0000 (19:28 +0100)]
Bugfix for skipped track when playing an artist or album (#1081)
* Fix issues with enqueue options
* fix assignment issue
music-assistant-machine [Wed, 14 Feb 2024 15:54:24 +0000 (16:54 +0100)]
frontend-2.2.1 (#1080)
* Update pyproject.toml for 2.2.1
* Update requirements_all.txt for 2.2.1
Marcel van der Veldt [Wed, 14 Feb 2024 15:54:14 +0000 (16:54 +0100)]
Bump hass client to 1.0.1 (#1079)
music-assistant-machine [Tue, 13 Feb 2024 20:23:11 +0000 (21:23 +0100)]
frontend-2.2.0 (#1078)
* Update pyproject.toml for 2.2.0
* Update requirements_all.txt for 2.2.0
* lint
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Tue, 13 Feb 2024 19:59:20 +0000 (20:59 +0100)]
cleanup
lokiberra [Tue, 13 Feb 2024 19:54:10 +0000 (14:54 -0500)]
Add Jellyfin Music Provider (#1007)
Marcel van der Veldt [Tue, 13 Feb 2024 19:53:40 +0000 (20:53 +0100)]
Add Home Assistant player provider (#1077)
dependabot[bot] [Tue, 13 Feb 2024 18:37:54 +0000 (19:37 +0100)]
Bump plexapi from 4.15.7 to 4.15.9 (#1075)
* Bump plexapi from 4.15.7 to 4.15.9
Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.15.7 to 4.15.9.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.15.7...4.15.9)
---
updated-dependencies:
- dependency-name: plexapi
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] [Tue, 13 Feb 2024 15:19:01 +0000 (16:19 +0100)]
Bump ytmusicapi from 1.5.1 to 1.5.2 (#1072)
* Bump ytmusicapi from 1.5.1 to 1.5.2
Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.5.1...1.5.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>
dependabot[bot] [Tue, 13 Feb 2024 14:40:08 +0000 (15:40 +0100)]
Bump orjson from 3.9.12 to 3.9.13 (#1073)
Bumps [orjson](https://github.com/ijl/orjson) from 3.9.12 to 3.9.13.
- [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.9.12...3.9.13)
---
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>
dependabot[bot] [Tue, 13 Feb 2024 14:39:48 +0000 (15:39 +0100)]
Bump python-slugify from 8.0.3 to 8.0.4 (#1076)
Bumps [python-slugify](https://github.com/un33k/python-slugify) from 8.0.3 to 8.0.4.
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/un33k/python-slugify/compare/v8.0.3...v8.0.4)
---
updated-dependencies:
- dependency-name: python-slugify
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>
Marcel van der Veldt [Tue, 13 Feb 2024 14:39:21 +0000 (15:39 +0100)]
Update auto_approve_dependabot.yml
Marcel van der Veldt [Tue, 13 Feb 2024 14:38:48 +0000 (15:38 +0100)]
Create auto_approve_dependabot.yml
dependabot[bot] [Tue, 13 Feb 2024 14:32:24 +0000 (15:32 +0100)]
Bump pytest from 7.4.4 to 8.0.0 (#1074)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.0.0.
- [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/7.4.4...8.0.0)
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Fri, 9 Feb 2024 10:27:19 +0000 (11:27 +0100)]
Add support for Python 3.12 + fix issues with type checking (#1071)
* Add support for python version 3.12
* Fix issues with imports that need to be type inspected
dependabot[bot] [Fri, 9 Feb 2024 10:26:06 +0000 (11:26 +0100)]
Bump python-slugify from 8.0.1 to 8.0.3 (#1063)
Bumps [python-slugify](https://github.com/un33k/python-slugify) from 8.0.1 to 8.0.3.
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/un33k/python-slugify/compare/v8.0.1...v8.0.3)
---
updated-dependencies:
- dependency-name: python-slugify
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>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Jozef Kruszynski [Fri, 9 Feb 2024 10:25:42 +0000 (11:25 +0100)]
Tidal typing (#1057)
dependabot[bot] [Fri, 9 Feb 2024 08:49:03 +0000 (09:49 +0100)]
Bump pychromecast from 13.0.8 to 13.1.0 (#1065)
* Bump pychromecast from 13.0.8 to 13.1.0
Bumps [pychromecast](https://github.com/balloob/pychromecast) from 13.0.8 to 13.1.0.
- [Release notes](https://github.com/balloob/pychromecast/releases)
- [Commits](https://github.com/balloob/pychromecast/compare/13.0.8...13.1.0)
---
updated-dependencies:
- dependency-name: pychromecast
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>
perillamint [Fri, 9 Feb 2024 08:45:32 +0000 (17:45 +0900)]
Subsonic: Implement features required by Nextcloud Music support (#1056)
dependabot[bot] [Fri, 9 Feb 2024 08:44:57 +0000 (09:44 +0100)]
Bump ludeeus/action-require-labels from 1.0.0 to 1.1.0 (#1069)
Bumps [ludeeus/action-require-labels](https://github.com/ludeeus/action-require-labels) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/ludeeus/action-require-labels/releases)
- [Commits](https://github.com/ludeeus/action-require-labels/compare/1.0.0...1.1.0)
---
updated-dependencies:
- dependency-name: ludeeus/action-require-labels
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 9 Feb 2024 08:42:08 +0000 (09:42 +0100)]
Bump aiohttp from 3.9.2 to 3.9.3 (#1066)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.2 to 3.9.3.
- [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.9.2...v3.9.3)
---
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>
dependabot[bot] [Fri, 9 Feb 2024 08:41:58 +0000 (09:41 +0100)]
Bump cryptography from 41.0.7 to 42.0.2 (#1067)
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.2)
---
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>
Marcel van der Veldt [Fri, 9 Feb 2024 08:36:02 +0000 (09:36 +0100)]
Reconfigure linting,testing and formatting (#1070)
github-actions[bot] [Thu, 8 Feb 2024 17:08:30 +0000 (18:08 +0100)]
Auto-update pre-commit hooks (#1068)
Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
github-actions[bot] [Sat, 3 Feb 2024 18:01:46 +0000 (19:01 +0100)]
Auto-update pre-commit hooks (#1059)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
dependabot[bot] [Sat, 3 Feb 2024 18:00:02 +0000 (19:00 +0100)]
Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 (#1058)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.2...v6.0.0)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marcel van der Veldt [Sat, 3 Feb 2024 17:59:43 +0000 (18:59 +0100)]
Fix empty players list in config (#1062)
ensure instance id for player provider
Eric Munson [Sat, 3 Feb 2024 17:59:26 +0000 (12:59 -0500)]
Subsonic: Two new features, better error handling, and reworked album/track parsing (#1055)
dependabot[bot] [Sat, 3 Feb 2024 17:56:01 +0000 (18:56 +0100)]
Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (#1060)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.25.0 to 6.0.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.25.0...v6.0.0)
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
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>
Jozef Kruszynski [Sat, 3 Feb 2024 17:55:46 +0000 (18:55 +0100)]
Fix the browsing error for album tracks (#1061)
Co-authored-by: Jozef Kruszynski <jozef@krush.at>
dependabot[bot] [Tue, 30 Jan 2024 20:44:29 +0000 (21:44 +0100)]
Bump tidalapi from 0.7.3 to 0.7.4 (#1047)
* Bump tidalapi from 0.7.3 to 0.7.4
Bumps [tidalapi](https://github.com/tamland/python-tidal) from 0.7.3 to 0.7.4.
- [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.7.3...v0.7.4)
---
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>
Santiago Soto [Tue, 30 Jan 2024 20:19:15 +0000 (17:19 -0300)]
Fix async issue in SnapcastProvider (#1054)
Fix async issue in SnapCastProvider
Jozef Kruszynski [Tue, 30 Jan 2024 20:18:52 +0000 (21:18 +0100)]
Replace None with empty string where necessary (#1053)
dependabot[bot] [Tue, 30 Jan 2024 07:49:21 +0000 (08:49 +0100)]
Bump ytmusicapi from 1.5.0 to 1.5.1 (#1050)
* Bump ytmusicapi from 1.5.0 to 1.5.1
Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.5.0...1.5.1)
---
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>
dependabot[bot] [Tue, 30 Jan 2024 07:44:21 +0000 (08:44 +0100)]
Bump aiohttp from 3.9.1 to 3.9.2 (#1051)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.1 to 3.9.2.
- [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.9.1...v3.9.2)
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions[bot] [Tue, 30 Jan 2024 07:44:03 +0000 (08:44 +0100)]
Auto-update pre-commit hooks (#1052)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
dependabot[bot] [Mon, 29 Jan 2024 22:05:41 +0000 (23:05 +0100)]
Bump colorlog from 6.8.0 to 6.8.2 (#1049)
Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 6.8.0 to 6.8.2.
- [Release notes](https://github.com/borntyping/python-colorlog/releases)
- [Commits](https://github.com/borntyping/python-colorlog/compare/v6.8.0...v6.8.2)
---
updated-dependencies:
- dependency-name: colorlog
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 29 Jan 2024 22:05:30 +0000 (23:05 +0100)]
Bump black from 23.12.1 to 24.1.1 (#1046)
Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.1.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.12.1...24.1.1)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Mon, 29 Jan 2024 22:05:17 +0000 (23:05 +0100)]
Bump mashumaro from 3.11 to 3.12 (#1048)
Bumps [mashumaro](https://github.com/Fatal1ty/mashumaro) from 3.11 to 3.12.
- [Release notes](https://github.com/Fatal1ty/mashumaro/releases)
- [Commits](https://github.com/Fatal1ty/mashumaro/compare/v3.11...v3.12)
---
updated-dependencies:
- dependency-name: mashumaro
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>
Marcel van der Veldt [Mon, 29 Jan 2024 21:53:07 +0000 (22:53 +0100)]
change provider logger to domain
Marcel van der Veldt [Mon, 29 Jan 2024 21:37:14 +0000 (22:37 +0100)]
change log levels
Marcel van der Veldt [Mon, 29 Jan 2024 21:35:55 +0000 (22:35 +0100)]
suppress some exceptions
Marcel van der Veldt [Mon, 29 Jan 2024 14:10:24 +0000 (15:10 +0100)]
Speed-up startup and fix clear cache (#1045)
Speed-up startup
Marcel van der Veldt [Mon, 29 Jan 2024 13:43:42 +0000 (14:43 +0100)]
Bugfixes (#1044)
* Fix for corrupted sonos config
* do not support late joining on multi client stream
* prevent SoCoUPnPException
Marcel van der Veldt [Mon, 29 Jan 2024 12:06:35 +0000 (13:06 +0100)]
Some stability and bigfixes (#1043)
* fix reloading of sonos provider
* fix thread safety issue
* fix reload of sonos provider
* handle changed IP from sonos player
* fix some small typos
* some more typos
* Improve polling to detect players go offline
* fix for unresumable radio streams
* fix pause on slimproto
* fix for some radio stations not playing due to parse error
handover to ffmpeg
* fix for replace next
github-actions[bot] [Mon, 29 Jan 2024 12:04:49 +0000 (13:04 +0100)]
Auto-update pre-commit hooks (#1041)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Giel Janssens [Mon, 29 Jan 2024 11:57:18 +0000 (12:57 +0100)]
Soundcloud - Fix for sync error (#1042)
Fix for sync error on #1697
Marcel van der Veldt [Mon, 29 Jan 2024 00:26:05 +0000 (01:26 +0100)]
A few more sonos fixes
music-assistant-machine [Sun, 28 Jan 2024 23:22:10 +0000 (00:22 +0100)]
frontend-2.1.2 (#1040)
* Update pyproject.toml for 2.1.2
* Update requirements_all.txt for 2.1.2
Marcel van der Veldt [Sun, 28 Jan 2024 23:20:25 +0000 (00:20 +0100)]
Some small bugfixes and optimizations (#1039)
* Fix radio mode error in queue controller
* fix clear queue
* get rid of some blocking IO in sonos
* fix syncgroup power state
* filter self from sync with list in sonos
* change poll logic a bit
Marcel van der Veldt [Sun, 28 Jan 2024 21:48:50 +0000 (22:48 +0100)]
Fix Sonos player provider (#1038)
Eric Munson [Sun, 28 Jan 2024 21:46:48 +0000 (16:46 -0500)]
Subsonic: Support track enumeration on older Navidrome servers (#1037)
Eric Munson [Sat, 27 Jan 2024 17:41:51 +0000 (12:41 -0500)]
Subsonic: Better scrobbling and track enumeration (#1035)
* Subsonic: Fix stream scrobbling
get_audio_stream can be called multiple times when a track is played to
allow for MA to analyze the audio. Scrobbling at the end of the stream
was causing multiple reports when placed here. The correct way to do is
is using a callback on the StreamDetails object we create. Now we
scrobble playback when MA tells us that more than half the track has
been played.
We also now make a "Now Playing" scrobble when the StreamDetails object
is built.
Signed-off-by: Eric B Munson <eric@munsonfam.org>
* Subsonic: Better song enumeration
Rely on pagination instead of one massive request.
Signed-off-by: Eric B Munson <eric@munsonfam.org>
---------
Signed-off-by: Eric B Munson <eric@munsonfam.org>
Marcel van der Veldt [Sat, 27 Jan 2024 17:41:28 +0000 (18:41 +0100)]
A few enqueue fixes (#1036)
* Typo in sonos provider ruins sync
* some typos and fixes
music-assistant-machine [Sat, 27 Jan 2024 15:13:17 +0000 (16:13 +0100)]
frontend-2.1.1 (#1034)
* Update pyproject.toml for 2.1.1
* Update requirements_all.txt for 2.1.1