Marcel van der Veldt [Wed, 17 May 2023 20:02:24 +0000 (22:02 +0200)]
remove Self references in shared code (as it is py3.11 only)
Marcel van der Veldt [Wed, 17 May 2023 19:43:11 +0000 (21:43 +0200)]
Add base for client implementation (#666)
* add base for client implementation
* typos
* add example script
* simplify client
* use mass.local as mdns record
* temporary drop python version to 3.10 for HA 2023.5 compat
dependabot[bot] [Wed, 17 May 2023 19:42:43 +0000 (21:42 +0200)]
Bump mypy from 1.2.0 to 1.3.0 (#667)
Bumps [mypy](https://github.com/python/mypy) from 1.2.0 to 1.3.0.
- [Commits](https://github.com/python/mypy/compare/v1.2.0...v1.3.0)
---
updated-dependencies:
- dependency-name: mypy
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] [Wed, 17 May 2023 19:42:30 +0000 (21:42 +0200)]
Bump pre-commit from 3.2.2 to 3.3.1 (#670)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.2 to 3.3.1.
- [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.2.2...v3.3.1)
---
updated-dependencies:
- dependency-name: pre-commit
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>
github-actions[bot] [Mon, 15 May 2023 06:29:48 +0000 (08:29 +0200)]
Auto-update pre-commit hooks (#665)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Marcel van der Veldt [Wed, 10 May 2023 20:59:17 +0000 (22:59 +0200)]
2.0.0b30
Marcel van der Veldt [Wed, 10 May 2023 20:58:21 +0000 (22:58 +0200)]
Fix some issues config/settings (#663)
* Fix for player settings
* fix queue resume point
* bump frontend to
20230510.0
Marcel van der Veldt [Tue, 9 May 2023 23:31:28 +0000 (01:31 +0200)]
Fix race conditions in database connection (#662)
* fix race conditions in db additions and match logic
* extend spotify timeout
* do not crash on m4a files
* small fix for non working playlist based radio streams
* ignore unavailable player in config
* cleanup hash methods
* some low hanging fruit in preventing race conditions
* ditch databases package - use aiosqlite directly
* use hash for itemmapping
* no need for locking the provider mappoings table
* restore sync of all items
* fix audio streaming
* small bug in qobuz
* fix locking logic
* improve readability by using guards
* lint
Jonathan [Tue, 9 May 2023 09:16:43 +0000 (11:16 +0200)]
Fix playlist edit Deezer (#661)
Fix playlist edit
github-actions[bot] [Mon, 8 May 2023 20:10:38 +0000 (22:10 +0200)]
Auto-update pre-commit hooks (#651)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
dependabot[bot] [Mon, 8 May 2023 20:10:26 +0000 (22:10 +0200)]
Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (#656)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.0...v5.0.1)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
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, 8 May 2023 20:10:13 +0000 (22:10 +0200)]
Bump zeroconf from 0.56.0 to 0.62.0 (#658)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.56.0 to 0.62.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.56.0...0.62.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>
dependabot[bot] [Mon, 8 May 2023 20:10:01 +0000 (22:10 +0200)]
Bump black from 23.1.0 to 23.3.0 (#646)
Bumps [black](https://github.com/psf/black) from 23.1.0 to 23.3.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/23.1.0...23.3.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, 8 May 2023 20:09:48 +0000 (22:09 +0200)]
Bump pytest from 7.2.2 to 7.3.1 (#647)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.2 to 7.3.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/7.2.2...7.3.1)
---
updated-dependencies:
- dependency-name: pytest
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, 8 May 2023 20:09:32 +0000 (22:09 +0200)]
Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 (#657)
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.5...v1.8.6)
---
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>
Jonathan [Mon, 8 May 2023 20:09:05 +0000 (22:09 +0200)]
Deezer music provider (#625)
Add Deezer Music Provider
---------
Co-authored-by: Michael Harbarth <michael.harbarth@gmx.de>
Jozef Kruszynski [Mon, 8 May 2023 20:08:22 +0000 (22:08 +0200)]
Tidal: include tracks that are not available currently (#644)
* include tracks that are not available currently
* refactor smaller iteration functions to list comprehensions
---------
Co-authored-by: jkruszynski <jozef@krush.at>
micha91 [Mon, 8 May 2023 20:07:25 +0000 (22:07 +0200)]
Ensure that we only connect to servers in the Plex provider (#650)
* Ensure that we only connect to servers
* Update music_assistant/server/providers/plex/helpers.py
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
* minor fix
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Jozef Kruszynski [Mon, 8 May 2023 20:03:28 +0000 (22:03 +0200)]
Fix Tidal image retrieval (#643)
* Fix tidal image retrieval
* revert mistakenly committed playlist log change
---------
Co-authored-by: jkruszynski <jozef@krush.at>
Giel Janssens [Mon, 8 May 2023 20:02:18 +0000 (22:02 +0200)]
Fix for Radiobrowser provider (#655)
* "fix" Soundcloud not starting
* use country_codes
dependabot[bot] [Mon, 8 May 2023 20:00:41 +0000 (22:00 +0200)]
Bump ruff from 0.0.261 to 0.0.265 (#659)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.261 to 0.0.265.
- [Release notes](https://github.com/charliermarsh/ruff/releases)
- [Changelog](https://github.com/charliermarsh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](https://github.com/charliermarsh/ruff/compare/v0.0.261...v0.0.265)
---
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>
dependabot[bot] [Mon, 8 May 2023 19:59:35 +0000 (21:59 +0200)]
Bump orjson from 3.8.9 to 3.8.12 (#660)
Bumps [orjson](https://github.com/ijl/orjson) from 3.8.9 to 3.8.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.8.9...3.8.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>
dependabot[bot] [Fri, 21 Apr 2023 12:09:38 +0000 (14:09 +0200)]
Bump actions/setup-python from 4.3.0 to 4.6.0 (#642)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.3.0...v4.6.0)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Marvin Schenkel [Fri, 21 Apr 2023 06:33:01 +0000 (08:33 +0200)]
Add OAuth to Youtube Music (#641)
* Half version of OAuth.
* Add oauth.
* Add refresh token
* Add refresh token
Marcel van der Veldt [Thu, 20 Apr 2023 14:10:07 +0000 (16:10 +0200)]
2.0.0b29
Marcel van der Veldt [Thu, 20 Apr 2023 14:09:15 +0000 (16:09 +0200)]
Fix large Tidal listings (#637)
Prevent blocking IO in the event loop and some bugfixes
---------
Co-authored-by: jkruszynski <jozef@krush.at>
Giel Janssens [Thu, 20 Apr 2023 14:08:18 +0000 (16:08 +0200)]
Add Radiobrowser browsing (#639)
Marcel van der Veldt [Thu, 20 Apr 2023 14:02:36 +0000 (16:02 +0200)]
Various small bugfixes and improvements (#640)
* adjust comment
* fix encoding of playlists
* add hide option to manifest
* fix icy metadata for radiobrowser
* fix error on player settings of disabled provider
* filter out players from providers that are not available
* fix local images display
* prevent duplicate items by better locking
* some more locking to prevent duplicates due to race conditions
* fix create playlist
* bump frontend to
20230420.0
dependabot[bot] [Thu, 20 Apr 2023 14:01:06 +0000 (16:01 +0200)]
Bump aiosqlite from 0.18.0 to 0.19.0 (#629)
Bumps [aiosqlite](https://github.com/omnilib/aiosqlite) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/omnilib/aiosqlite/releases)
- [Changelog](https://github.com/omnilib/aiosqlite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omnilib/aiosqlite/compare/v0.18.0...v0.19.0)
---
updated-dependencies:
- dependency-name: aiosqlite
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>
github-actions[bot] [Thu, 20 Apr 2023 13:57:36 +0000 (15:57 +0200)]
Auto-update pre-commit hooks (#638)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Giel Janssens [Wed, 19 Apr 2023 16:34:04 +0000 (18:34 +0200)]
Add Radio Browser music provider (#634)
Marcel van der Veldt [Wed, 19 Apr 2023 15:53:58 +0000 (17:53 +0200)]
fix project files
Jozef Kruszynski [Wed, 19 Apr 2023 09:36:37 +0000 (11:36 +0200)]
Fix stream session handling in tidal provider (#636)
missed this stream session bug
Co-authored-by: jkruszynski <jozef@krush.at>
Jozef Kruszynski [Wed, 19 Apr 2023 09:31:04 +0000 (11:31 +0200)]
Add sample rate and bit depth info to Tidal provider for the standard HiFi option (#635)
Add sample rate and bit depthfor the standard HiFi option that we're currently defaulting to
Co-authored-by: jkruszynski <jozef@krush.at>
Marcel van der Veldt [Wed, 19 Apr 2023 08:59:25 +0000 (10:59 +0200)]
2.0.0b28
Marcel van der Veldt [Wed, 19 Apr 2023 08:58:46 +0000 (10:58 +0200)]
Various small bugfixes and improvements (#633)
* fix missing classes
* fix logging
* set active source only when playing
* try to improve sonos discovery
* add support for separate dark icons
* bump frontend to
20230419.0
Marcel van der Veldt [Wed, 19 Apr 2023 05:25:38 +0000 (07:25 +0200)]
Add Universal group Player provider (#632)
Adds a "virtual" player provider to create a universal group from all player types.
* Supports sync of all supported players (within the same ecosystem)
* Sync between different ecocystems or players that do not support sync is not implemented
Jozef Kruszynski [Tue, 18 Apr 2023 20:13:27 +0000 (22:13 +0200)]
Update link to Tidal documentation (#631)
Co-authored-by: jkruszynski <jozef@krush.at>
Jozef Kruszynski [Tue, 18 Apr 2023 09:54:41 +0000 (11:54 +0200)]
Add Tidal Music provider (#626)
Initial implementation of a music provider for Tidal.
---------
Co-authored-by: Jozef Kruszynski <j.kruszynski@rewe-group.at>
Co-authored-by: jkruszynski <jozef@krush.at>
dependabot[bot] [Mon, 17 Apr 2023 20:15:51 +0000 (22:15 +0200)]
Bump pre-commit from 3.2.1 to 3.2.2 (#627)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.1 to 3.2.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.2.1...v3.2.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>
dependabot[bot] [Mon, 17 Apr 2023 20:15:23 +0000 (22:15 +0200)]
Bump cryptography from 40.0.1 to 40.0.2 (#628)
Bumps [cryptography](https://github.com/pyca/cryptography) from 40.0.1 to 40.0.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/40.0.1...40.0.2)
---
updated-dependencies:
- dependency-name: cryptography
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, 17 Apr 2023 20:14:30 +0000 (22:14 +0200)]
Bump mypy from 1.1.1 to 1.2.0 (#630)
Bumps [mypy](https://github.com/python/mypy) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v1.1.1...v1.2.0)
---
updated-dependencies:
- dependency-name: mypy
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 [Fri, 14 Apr 2023 15:20:23 +0000 (17:20 +0200)]
add set_provider_config_value in config controller
micha91 [Fri, 14 Apr 2023 13:07:37 +0000 (15:07 +0200)]
Add Plex Track Artist for compilations (#617)
* Use track artist if album artist is different from track artist.
* Some reformatting
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
dependabot[bot] [Fri, 14 Apr 2023 13:06:32 +0000 (15:06 +0200)]
Bump mashumaro from 3.5.0 to 3.7 (#624)
Bumps [mashumaro](https://github.com/Fatal1ty/mashumaro) from 3.5.0 to 3.7.
- [Release notes](https://github.com/Fatal1ty/mashumaro/releases)
- [Commits](https://github.com/Fatal1ty/mashumaro/compare/v3.5...v3.7)
---
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 [Fri, 14 Apr 2023 12:36:24 +0000 (14:36 +0200)]
adjust auth helper a small bit
dependabot[bot] [Fri, 14 Apr 2023 11:31:33 +0000 (13:31 +0200)]
Bump zeroconf from 0.53.0 to 0.56.0 (#621)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.53.0 to 0.56.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.53.0...0.56.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>
Marcel van der Veldt [Fri, 14 Apr 2023 11:31:16 +0000 (13:31 +0200)]
Add support for Config entries actions (#623)
* refactor config entries so it accepts actions
* add (o)auth helper util
* Implement new auth flow in Plex provider
dependabot[bot] [Tue, 11 Apr 2023 12:08:53 +0000 (14:08 +0200)]
Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 (#615)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.2.4 to 5.0.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.4...v5.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>
github-actions[bot] [Tue, 11 Apr 2023 12:08:25 +0000 (14:08 +0200)]
Auto-update pre-commit hooks (#616)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
dependabot[bot] [Tue, 11 Apr 2023 12:07:53 +0000 (14:07 +0200)]
Bump ruff from 0.0.260 to 0.0.261 (#619)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.260 to 0.0.261.
- [Release notes](https://github.com/charliermarsh/ruff/releases)
- [Changelog](https://github.com/charliermarsh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](https://github.com/charliermarsh/ruff/compare/v0.0.260...v0.0.261)
---
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>
dependabot[bot] [Tue, 11 Apr 2023 12:06:58 +0000 (14:06 +0200)]
Bump cryptography from 39.0.2 to 40.0.1 (#622)
Bumps [cryptography](https://github.com/pyca/cryptography) from 39.0.2 to 40.0.1.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/39.0.2...40.0.1)
---
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 [Wed, 5 Apr 2023 14:27:38 +0000 (16:27 +0200)]
skip matching on unique/file providers as it is pointless
Marcel van der Veldt [Wed, 5 Apr 2023 08:40:33 +0000 (10:40 +0200)]
2.0.0b27
Marcel van der Veldt [Wed, 5 Apr 2023 08:39:27 +0000 (10:39 +0200)]
fix the db scan for good this time
Marcel van der Veldt [Tue, 4 Apr 2023 23:38:05 +0000 (01:38 +0200)]
2.0.0b26
Marcel van der Veldt [Tue, 4 Apr 2023 23:37:17 +0000 (01:37 +0200)]
fix addming to db from file providers
dependabot[bot] [Tue, 4 Apr 2023 19:05:05 +0000 (21:05 +0200)]
Bump plexapi from 4.13.2 to 4.13.4 (#609)
* Bump plexapi from 4.13.2 to 4.13.4
Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.13.2 to 4.13.4.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.13.2...4.13.4)
---
updated-dependencies:
- dependency-name: plexapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* bump plexapi to 4.13.4
---------
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, 4 Apr 2023 19:04:17 +0000 (21:04 +0200)]
Bump pychromecast from 13.0.6 to 13.0.7 (#611)
* Bump pychromecast from 13.0.6 to 13.0.7
Bumps [pychromecast](https://github.com/balloob/pychromecast) from 13.0.6 to 13.0.7.
- [Release notes](https://github.com/balloob/pychromecast/releases)
- [Commits](https://github.com/balloob/pychromecast/compare/13.0.6...13.0.7)
---
updated-dependencies:
- dependency-name: pychromecast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* bump pychromecast
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Tue, 4 Apr 2023 19:03:49 +0000 (21:03 +0200)]
Various bug fixes and small improvements (#614)
* disable dev mode for now
* ensure int for db id
* code style
* ensure int for db item id
* guard missing videoId in YTM
* typo in prebuffer
* change max prebuffer to 30 seconds
* fix icy metadata
* image is not working so leave it out of icy meta
* some fixes for flow mode streaming
* change buffer logic
* change to 10 seconds
* make queueitems a generator
* rename active_queue to active_source
* fix player end of queue
* handle active source vs active queue
* fix hiding of child players
* fix add to queue select default item
* bump frontend
* 2.0.0b25
dependabot[bot] [Tue, 4 Apr 2023 07:53:28 +0000 (09:53 +0200)]
Bump ruff from 0.0.259 to 0.0.260 (#608)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.259 to 0.0.260.
- [Release notes](https://github.com/charliermarsh/ruff/releases)
- [Changelog](https://github.com/charliermarsh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](https://github.com/charliermarsh/ruff/compare/v0.0.259...v0.0.260)
---
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>
dependabot[bot] [Tue, 4 Apr 2023 07:53:17 +0000 (09:53 +0200)]
Bump pillow from 9.4.0 to 9.5.0 (#610)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.4.0 to 9.5.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.4.0...9.5.0)
---
updated-dependencies:
- dependency-name: pillow
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] [Tue, 4 Apr 2023 07:52:47 +0000 (09:52 +0200)]
Bump zeroconf from 0.47.4 to 0.53.0 (#612)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.47.4 to 0.53.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.47.4...0.53.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>
dependabot[bot] [Tue, 4 Apr 2023 07:52:17 +0000 (09:52 +0200)]
Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 (#613)
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.3 to 1.8.5.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.3...v1.8.5)
---
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>
Marcel van der Veldt [Mon, 3 Apr 2023 21:57:44 +0000 (23:57 +0200)]
fix race condition
Marcel van der Veldt [Mon, 3 Apr 2023 21:39:02 +0000 (23:39 +0200)]
small improvements
Marcel van der Veldt [Mon, 3 Apr 2023 20:05:11 +0000 (22:05 +0200)]
fix some other matching cases
Marcel van der Veldt [Mon, 3 Apr 2023 18:01:54 +0000 (20:01 +0200)]
add some more guards for incomplete items
Marcel van der Veldt [Mon, 3 Apr 2023 16:15:04 +0000 (18:15 +0200)]
Fix typo
Marcel van der Veldt [Mon, 3 Apr 2023 15:53:29 +0000 (17:53 +0200)]
fix db lock issue
Marcel van der Veldt [Mon, 3 Apr 2023 15:18:31 +0000 (17:18 +0200)]
fix some typos
Marcel van der Veldt [Mon, 3 Apr 2023 14:33:18 +0000 (16:33 +0200)]
add guard for missing db schema migration
Marcel van der Veldt [Mon, 3 Apr 2023 14:27:20 +0000 (16:27 +0200)]
handle more ItemMapping edge cases
Marcel van der Veldt [Mon, 3 Apr 2023 11:25:16 +0000 (13:25 +0200)]
small follow-up
Marcel van der Veldt [Mon, 3 Apr 2023 08:26:41 +0000 (10:26 +0200)]
available only
Marcel van der Veldt [Mon, 3 Apr 2023 08:23:53 +0000 (10:23 +0200)]
smnall follow-up for unavailable provider handling
Marcel van der Veldt [Mon, 3 Apr 2023 07:45:21 +0000 (09:45 +0200)]
Handle unavailable media (#607)
* Handle changed provider ids
* correct existing providers
Marcel van der Veldt [Sun, 2 Apr 2023 21:10:36 +0000 (23:10 +0200)]
silence pychromecast dial logging
Marcel van der Veldt [Sun, 2 Apr 2023 20:59:26 +0000 (22:59 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 2 Apr 2023 20:59:12 +0000 (22:59 +0200)]
fix output codec for sonos too
Daniel Dietzler [Sun, 2 Apr 2023 16:55:36 +0000 (18:55 +0200)]
Allow aarch64 architecture (#606)
* Allow aarch64 architecture
* Update music_assistant/server/providers/airplay/__init__.py
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Sun, 2 Apr 2023 16:28:56 +0000 (18:28 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 2 Apr 2023 16:28:45 +0000 (18:28 +0200)]
await player poll
Marvin Schenkel [Sun, 2 Apr 2023 16:11:28 +0000 (18:11 +0200)]
Fix await stream url. (#605)
Marcel van der Veldt [Sun, 2 Apr 2023 16:06:54 +0000 (18:06 +0200)]
fix playback of pls radio streams in tunein
Marcel van der Veldt [Sun, 2 Apr 2023 15:24:14 +0000 (17:24 +0200)]
Various fixed and optimizations (#604)
suppress annoying BrokenPipe Error
another fix for multi instanced providers
allow override of output codec
update airplay bridge
Marcel van der Veldt [Sat, 1 Apr 2023 22:55:56 +0000 (00:55 +0200)]
2.0.0b24
Marcel van der Veldt [Sat, 1 Apr 2023 22:49:12 +0000 (00:49 +0200)]
bump frontend to
20230402.0
Marcel van der Veldt [Sat, 1 Apr 2023 22:46:25 +0000 (00:46 +0200)]
do not add playlist tracks to db by default
Marcel van der Veldt [Sat, 1 Apr 2023 22:43:55 +0000 (00:43 +0200)]
change log levels
Marcel van der Veldt [Sat, 1 Apr 2023 22:08:53 +0000 (00:08 +0200)]
fixes for local images resolving
Marcel van der Veldt [Sat, 1 Apr 2023 21:23:11 +0000 (23:23 +0200)]
update readme
Giel Janssens [Sat, 1 Apr 2023 21:20:21 +0000 (23:20 +0200)]
Soundcloud guard (#602)
* "fix" Soundcloud not starting
* Add guard in get_library_playlists and add timings
* Update music_assistant/server/providers/soundcloud/__init__.py
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marcel van der Veldt [Sat, 1 Apr 2023 21:19:45 +0000 (23:19 +0200)]
Change SMB Provider to use OS-level mounts (#603)
wrap os-level mount commands for the smb provider instead of native python
---------
Co-authored-by: Marvin Schenkel <marvinschenkel@gmail.com>
Marcel van der Veldt [Sat, 1 Apr 2023 06:55:02 +0000 (08:55 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sat, 1 Apr 2023 06:54:43 +0000 (08:54 +0200)]
fix title in icy metadata
Marvin Schenkel [Fri, 31 Mar 2023 20:26:29 +0000 (22:26 +0200)]
Add item mappings to YTM (#601)
* Add ItemMappings to YTM.
* Fix nested ItemMapping resolve.
github-actions[bot] [Fri, 31 Mar 2023 18:38:30 +0000 (20:38 +0200)]
Auto-update pre-commit hooks (#598)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Marvin Schenkel [Fri, 31 Mar 2023 18:38:00 +0000 (20:38 +0200)]
Fix search of artist in YTM. (#599)
Marcel van der Veldt [Fri, 31 Mar 2023 18:37:41 +0000 (20:37 +0200)]
2.0.0b23