dependabot[bot] [Wed, 31 May 2023 13:25:54 +0000 (15:25 +0200)]
Bump ruff from 0.0.269 to 0.0.270 (#689)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.269 to 0.0.270.
- [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.269...v0.0.270)
---
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] [Wed, 31 May 2023 13:25:42 +0000 (15:25 +0200)]
Bump zeroconf from 0.62.0 to 0.63.0 (#688)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.62.0 to 0.63.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.62.0...0.63.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] [Wed, 31 May 2023 13:25:29 +0000 (15:25 +0200)]
Bump orjson from 3.8.12 to 3.8.14 (#691)
Bumps [orjson](https://github.com/ijl/orjson) from 3.8.12 to 3.8.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.8.12...3.8.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 [Tue, 30 May 2023 20:47:21 +0000 (22:47 +0200)]
add libnfs-utils to dockerfile
Marcel van der Veldt [Mon, 29 May 2023 12:32:07 +0000 (14:32 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 28 May 2023 21:41:03 +0000 (23:41 +0200)]
Set default error in mapping table
Marcel van der Veldt [Sun, 28 May 2023 21:40:49 +0000 (23:40 +0200)]
fix typo in CI job
Marcel van der Veldt [Sun, 28 May 2023 16:02:27 +0000 (18:02 +0200)]
2.0.0b32 (#687)
Marvin Schenkel [Sun, 28 May 2023 10:54:35 +0000 (12:54 +0200)]
Fix YoutubeMusic UnplayableMedia issue (#686)
* Fix retry of expired timestamp.
* Fix merge conflicts.
Marvin Schenkel [Sat, 27 May 2023 09:52:44 +0000 (11:52 +0200)]
Disable Youtube Music cipher caching (#685)
Disable cipher caching.
Marcel van der Veldt [Fri, 26 May 2023 22:47:40 +0000 (00:47 +0200)]
2.0.0b31
Marcel van der Veldt [Fri, 26 May 2023 22:46:01 +0000 (00:46 +0200)]
Various small fixes and improvements (#684)
* do not send stop to synced player
* auto close http connections
prevent open sockets
* improve tcp connector
* add info endpoint
* bump airplay binaries
* typo in docstring
* cache single value retrieval
* fix slimproto sync delay setting
* typo
* improvements for universal group
Jonathan [Fri, 26 May 2023 22:21:50 +0000 (00:21 +0200)]
[Deezer] Quality of life and refactor (#682)
* Bump deezer-python to 5.12.0
* Add fd to ffmpeg whitelisted protocols
* Add documentation
* Refactor, throttler limit, artist toptracks limit, no eval
* provider name based on username
* Revert "Bump deezer-python to 5.12.0"
This reverts commit
a95449d3885daf91f71d49650250a953125a20b3.
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Jonathan [Fri, 26 May 2023 22:12:28 +0000 (00:12 +0200)]
Bump deezer-python to 5.12.0 (#681)
Jonathan [Fri, 26 May 2023 22:12:02 +0000 (00:12 +0200)]
[Deezer] Optimizations: Stop checking if track is available all the time (#683)
Stop checking if track is available all the time
Jozef Kruszynski [Fri, 26 May 2023 12:43:55 +0000 (14:43 +0200)]
Add availability to tidal album provider mapping (#664)
* Add availability to tidal album provider mapping
* Remove extraneous catch and re-throw
* Hopefully this is more sane
* Fix overly long log lines
* Fixed impossible returns, added rate limiting
* Fix ruff lint error
* Fixed throttler nonsense
* Stop swallowing errors
* Cleanup last few suggestions
---------
Co-authored-by: jkruszynski <jozef@krush.at>
dependabot[bot] [Fri, 26 May 2023 12:43:38 +0000 (14:43 +0200)]
Bump actions/setup-python from 4.6.0 to 4.6.1 (#679)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.6.0...v4.6.1)
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
github-actions[bot] [Fri, 26 May 2023 12:41:46 +0000 (14:41 +0200)]
Auto-update pre-commit hooks (#680)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
dependabot[bot] [Tue, 23 May 2023 18:54:18 +0000 (20:54 +0200)]
Bump pycryptodome from 3.17 to 3.18.0 (#675)
* Bump pycryptodome from 3.17 to 3.18.0
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.17 to 3.18.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.17.0...v3.18.0)
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update manifest.json
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
dependabot[bot] [Tue, 23 May 2023 18:54:07 +0000 (20:54 +0200)]
Bump async-upnp-client from 0.33.1 to 0.33.2 (#677)
* Bump async-upnp-client from 0.33.1 to 0.33.2
Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.33.1 to 0.33.2.
- [Changelog](https://github.com/StevenLooman/async_upnp_client/blob/development/CHANGES.rst)
- [Commits](https://github.com/StevenLooman/async_upnp_client/compare/0.33.1...0.33.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] [Tue, 23 May 2023 18:49:39 +0000 (20:49 +0200)]
Bump pre-commit from 3.3.1 to 3.3.2 (#676)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.3.1 to 3.3.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.3.1...v3.3.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] [Tue, 23 May 2023 18:48:07 +0000 (20:48 +0200)]
Bump ruff from 0.0.267 to 0.0.269 (#678)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.267 to 0.0.269.
- [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.267...v0.0.269)
---
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>
github-actions[bot] [Sat, 20 May 2023 21:57:54 +0000 (23:57 +0200)]
Auto-update pre-commit hooks (#674)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Marvin Schenkel [Thu, 18 May 2023 21:42:28 +0000 (23:42 +0200)]
Fix various YT Music bugs (#673)
* Fix MediaNotFound bug and 401 get_artist bug.
* Fix adding Likes playlist for multiple users.
dependabot[bot] [Thu, 18 May 2023 21:41:17 +0000 (23:41 +0200)]
Bump ruff from 0.0.265 to 0.0.267 (#668)
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.265 to 0.0.267.
- [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.265...v0.0.267)
---
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>
Marcel van der Veldt [Wed, 17 May 2023 21:54:20 +0000 (23:54 +0200)]
strenum is also py3.11 only
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