music-assistant-server.git
3 years agoadd some help text for plex
Marcel van der Veldt [Tue, 28 Mar 2023 18:07:48 +0000 (20:07 +0200)]
add some help text for plex

3 years agoadd documentation link for Plex
Marcel van der Veldt [Tue, 28 Mar 2023 16:36:38 +0000 (18:36 +0200)]
add documentation link for Plex

3 years agoBump orjson from 3.8.7 to 3.8.9 (#588)
dependabot[bot] [Tue, 28 Mar 2023 16:33:11 +0000 (18:33 +0200)]
Bump orjson from 3.8.7 to 3.8.9 (#588)

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

---
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>
3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Tue, 28 Mar 2023 16:27:28 +0000 (18:27 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agoBump pre-commit from 3.2.0 to 3.2.1 (#585)
dependabot[bot] [Tue, 28 Mar 2023 16:26:12 +0000 (18:26 +0200)]
Bump pre-commit from 3.2.0 to 3.2.1 (#585)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.0 to 3.2.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.0...v3.2.1)

---
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>
3 years agoBump ytmusicapi from 0.25.0 to 0.25.1 (#584)
dependabot[bot] [Tue, 28 Mar 2023 16:25:50 +0000 (18:25 +0200)]
Bump ytmusicapi from 0.25.0 to 0.25.1 (#584)

* Bump ytmusicapi from 0.25.0 to 0.25.1

Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/0.25.0...0.25.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 ytmusicapi==0.25.1

---------

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>
3 years agoBump ruff from 0.0.257 to 0.0.259 (#582)
dependabot[bot] [Tue, 28 Mar 2023 16:21:39 +0000 (18:21 +0200)]
Bump ruff from 0.0.257 to 0.0.259 (#582)

Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.257 to 0.0.259.
- [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.257...v0.0.259)

---
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>
3 years agoBump zeroconf from 0.47.3 to 0.47.4 (#581)
dependabot[bot] [Tue, 28 Mar 2023 16:20:44 +0000 (18:20 +0200)]
Bump zeroconf from 0.47.3 to 0.47.4 (#581)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.47.3 to 0.47.4.
- [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.3...0.47.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoFix memory leaks and some performance tweaks (#587)
Marcel van der Veldt [Tue, 28 Mar 2023 16:20:29 +0000 (18:20 +0200)]
Fix memory leaks and some performance tweaks (#587)

* add docs for airplay

* verify_ssl is deprecated

* limit number of workers a bit

* change order

* reduce chunk sizes

* Fix memory leaks in File providers

* use taskgroup for poll players

* allow max 25mb for reading tags

* force close process

* bump pychromecast to 13.0.6

fixes a memory leak

3 years agoBae implementation of Plex Music Provider (#586)
micha91 [Tue, 28 Mar 2023 16:19:48 +0000 (18:19 +0200)]
Bae implementation of Plex Music Provider (#586)

- Base implementation
- Essential features present
- Authentication is manual action with entering a token

3 years agoadd docs for airplay
Marcel van der Veldt [Mon, 27 Mar 2023 14:00:56 +0000 (16:00 +0200)]
add docs for airplay

3 years ago2.0.0b19
Marcel van der Veldt [Mon, 27 Mar 2023 13:33:43 +0000 (15:33 +0200)]
2.0.0b19

3 years agoallow overriding log level with hassio options
Marcel van der Veldt [Mon, 27 Mar 2023 13:32:22 +0000 (15:32 +0200)]
allow overriding log level with hassio options

3 years agobump frontend to 20230327.1
Marcel van der Veldt [Mon, 27 Mar 2023 11:45:00 +0000 (13:45 +0200)]
bump frontend to 20230327.1

3 years agofix typo
Marcel van der Veldt [Mon, 27 Mar 2023 11:10:24 +0000 (13:10 +0200)]
fix typo

3 years agofix leftover
Marcel van der Veldt [Mon, 27 Mar 2023 11:08:49 +0000 (13:08 +0200)]
fix leftover

3 years agofix playlist tracks in play_media
Marcel van der Veldt [Mon, 27 Mar 2023 11:06:39 +0000 (13:06 +0200)]
fix playlist tracks in play_media

3 years agodetect live version from releasetype tag
Marcel van der Veldt [Mon, 27 Mar 2023 11:02:34 +0000 (13:02 +0200)]
detect live version from releasetype tag

3 years agofix typo
Marcel van der Veldt [Mon, 27 Mar 2023 11:00:49 +0000 (13:00 +0200)]
fix typo

3 years agoOptimize playlist tracks listings (#580)
Marcel van der Veldt [Mon, 27 Mar 2023 10:58:17 +0000 (12:58 +0200)]
Optimize playlist tracks listings (#580)

* change playlist tracks to async generators

* add support for ChunkedResultMessage

* fix some typos

* small improvement for playlist metadata (genres)

* adjust genre filter

* position count start at 1

3 years agofix typos
Marcel van der Veldt [Mon, 27 Mar 2023 07:57:44 +0000 (09:57 +0200)]
fix typos

3 years agofix for unavailable player
Marcel van der Veldt [Mon, 27 Mar 2023 07:33:20 +0000 (09:33 +0200)]
fix for unavailable player

3 years agobump db schema
Marcel van der Veldt [Mon, 27 Mar 2023 07:31:01 +0000 (09:31 +0200)]
bump db schema

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 27 Mar 2023 07:26:25 +0000 (09:26 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agoRefactor image handling a bit (#579)
Marcel van der Veldt [Mon, 27 Mar 2023 07:25:13 +0000 (09:25 +0200)]
Refactor image handling a bit (#579)

* Add some additional guard for unavailable players

* Generalize image resolving

* adjust docstring

3 years agoAdd some additional guard for unavailable players
Marcel van der Veldt [Mon, 27 Mar 2023 05:55:38 +0000 (07:55 +0200)]
Add some additional guard for unavailable players

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 27 Mar 2023 00:16:37 +0000 (02:16 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agoreset last_error when succes
Marcel van der Veldt [Mon, 27 Mar 2023 00:16:16 +0000 (02:16 +0200)]
reset last_error when succes

3 years ago2.0.0b18
Marcel van der Veldt [Sun, 26 Mar 2023 23:58:33 +0000 (01:58 +0200)]
2.0.0b18

3 years agobump frontend
Marcel van der Veldt [Sun, 26 Mar 2023 23:57:00 +0000 (01:57 +0200)]
bump frontend

3 years agoconfig entry wrong value convert
Marcel van der Veldt [Sun, 26 Mar 2023 23:56:19 +0000 (01:56 +0200)]
config entry wrong value convert

3 years agofix album details on track
Marcel van der Veldt [Sun, 26 Mar 2023 23:42:11 +0000 (01:42 +0200)]
fix album details on track

3 years agoadd track albums
Marcel van der Veldt [Sun, 26 Mar 2023 22:18:40 +0000 (00:18 +0200)]
add track albums

3 years agofix value error
Marcel van der Veldt [Sun, 26 Mar 2023 19:55:10 +0000 (21:55 +0200)]
fix value error

3 years agofix some keyerrors in the player queue
Marcel van der Veldt [Sun, 26 Mar 2023 19:48:30 +0000 (21:48 +0200)]
fix some keyerrors in the player queue

3 years agoupdate player default name
Marcel van der Veldt [Sun, 26 Mar 2023 19:19:42 +0000 (21:19 +0200)]
update player default name

3 years agomake ffmpeg logging a bit more verbose
Marcel van der Veldt [Sun, 26 Mar 2023 18:59:23 +0000 (20:59 +0200)]
make ffmpeg logging a bit more verbose

3 years ago2.0.0b17
Marcel van der Veldt [Sun, 26 Mar 2023 16:09:22 +0000 (18:09 +0200)]
2.0.0b17

3 years agoUpdate requirements_all.txt
Marcel van der Veldt [Sun, 26 Mar 2023 16:08:37 +0000 (18:08 +0200)]
Update requirements_all.txt

3 years agoUpdate pyproject.toml
Marcel van der Veldt [Sun, 26 Mar 2023 16:07:51 +0000 (18:07 +0200)]
Update pyproject.toml

3 years agoVarious small fixes (#578)
Marcel van der Veldt [Sun, 26 Mar 2023 15:56:40 +0000 (17:56 +0200)]
Various small fixes (#578)

* Fix images for items in the queue

* Fix queue item detection for sonos in flow mode

* fix some issues in the matching logic

* Fix refresh item

* change to debug logging

* typos

* try to fix timeout

3 years agoVarious optimizations for file/smb provider (#577)
Marcel van der Veldt [Sun, 26 Mar 2023 14:11:48 +0000 (16:11 +0200)]
Various optimizations for file/smb provider (#577)

3 years agoFix playback of TuneIn streams (#576)
Marcel van der Veldt [Sun, 26 Mar 2023 10:28:06 +0000 (12:28 +0200)]
Fix playback of TuneIn streams (#576)

Fix playback on TuneIn

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 26 Mar 2023 02:12:34 +0000 (04:12 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agodrop kerberos support for now
Marcel van der Veldt [Sun, 26 Mar 2023 02:12:14 +0000 (04:12 +0200)]
drop kerberos support for now

3 years ago2.0.0b16
Marcel van der Veldt [Sun, 26 Mar 2023 01:52:31 +0000 (03:52 +0200)]
2.0.0b16

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 26 Mar 2023 01:42:31 +0000 (03:42 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agobump frontend to 20230326.0
Marcel van der Veldt [Sun, 26 Mar 2023 01:41:46 +0000 (03:41 +0200)]
bump frontend to 20230326.0

3 years agoFix radio streams (#575)
Marcel van der Veldt [Sun, 26 Mar 2023 01:22:27 +0000 (03:22 +0200)]
Fix radio streams (#575)

* fix typo in didl

* fix for mpeg dash radio streams

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sat, 25 Mar 2023 23:48:13 +0000 (00:48 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agoFix for Sonos players invisible if member of multichannel group (e.g. stereo pair)
Marcel van der Veldt [Sat, 25 Mar 2023 23:47:55 +0000 (00:47 +0100)]
Fix for Sonos players invisible if member of multichannel group (e.g. stereo pair)

3 years agoHandle radio mode consistently (#573)
Marvin Schenkel [Sat, 25 Mar 2023 23:27:15 +0000 (00:27 +0100)]
Handle radio mode consistently (#573)

* Handle radio mode more consistently.

3 years agoFix Fileprovider remote shares support (#574)
Marcel van der Veldt [Sat, 25 Mar 2023 23:26:02 +0000 (00:26 +0100)]
Fix Fileprovider remote shares support (#574)

* bump schema version

* Replace PySMB with smbprotocol library

* fix index error in queue

* Fix multi instance playback issues

* fix shutdown

* ignore recycle bin folders

3 years agofix query
Marcel van der Veldt [Sat, 25 Mar 2023 20:18:40 +0000 (21:18 +0100)]
fix query

3 years agoFix ambedded image preferred over album image
Marcel van der Veldt [Sat, 25 Mar 2023 19:51:02 +0000 (20:51 +0100)]
Fix ambedded image preferred over album image

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sat, 25 Mar 2023 19:14:35 +0000 (20:14 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years ago2.0.0b15
Marcel van der Veldt [Sat, 25 Mar 2023 13:21:33 +0000 (14:21 +0100)]
2.0.0b15

3 years agoFix metadata reading issues fileprovider (#572)
Marcel van der Veldt [Sat, 25 Mar 2023 13:20:24 +0000 (14:20 +0100)]
Fix metadata reading issues fileprovider (#572)

* precache album tracks

* fix overwiting over albums of track

* fix reading albumtype tag

3 years agofix overwiting over albums of track
Marcel van der Veldt [Sat, 25 Mar 2023 01:52:11 +0000 (02:52 +0100)]
fix overwiting over albums of track

3 years agoprecache album tracks
Marcel van der Veldt [Sat, 25 Mar 2023 01:28:28 +0000 (02:28 +0100)]
precache album tracks

3 years agoMap ItemMapping results from database records
Marcel van der Veldt [Sat, 25 Mar 2023 00:45:33 +0000 (01:45 +0100)]
Map ItemMapping results from database records

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sat, 25 Mar 2023 00:14:29 +0000 (01:14 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agoFix missing provider ids errors
Marcel van der Veldt [Fri, 24 Mar 2023 23:31:11 +0000 (00:31 +0100)]
Fix missing provider ids errors

3 years ago2.0.0b14
Marcel van der Veldt [Fri, 24 Mar 2023 22:50:53 +0000 (23:50 +0100)]
2.0.0b14

3 years agofix streaming
Marcel van der Veldt [Fri, 24 Mar 2023 22:50:12 +0000 (23:50 +0100)]
fix streaming

3 years ago2.0.0b13
Marcel van der Veldt [Fri, 24 Mar 2023 22:31:48 +0000 (23:31 +0100)]
2.0.0b13

3 years agoAuto-update pre-commit hooks (#568)
github-actions[bot] [Fri, 24 Mar 2023 22:31:27 +0000 (23:31 +0100)]
Auto-update pre-commit hooks (#568)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
3 years agoImprove tag and matching logic (#571)
Marcel van der Veldt [Fri, 24 Mar 2023 22:29:48 +0000 (23:29 +0100)]
Improve tag and matching logic (#571)

* fix typo in soundcloud

* fix parsing albumtype and version

* fixes for tags, add timestamps

* handle edge cases

* enable metadata scanner

* bump frontend

* supress images not found

* add explicit metadata

3 years agofix typing of tuples
Marcel van der Veldt [Fri, 24 Mar 2023 00:07:54 +0000 (01:07 +0100)]
fix typing of tuples

3 years ago2.0.0b12
Marcel van der Veldt [Thu, 23 Mar 2023 23:15:57 +0000 (00:15 +0100)]
2.0.0b12

3 years agoupdate requirements
Marcel van der Veldt [Thu, 23 Mar 2023 23:15:23 +0000 (00:15 +0100)]
update requirements

3 years agofix streams
Marcel van der Veldt [Thu, 23 Mar 2023 23:14:08 +0000 (00:14 +0100)]
fix streams

3 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Thu, 23 Mar 2023 22:58:32 +0000 (23:58 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server

3 years agobump frontend to 20230323.1
Marcel van der Veldt [Thu, 23 Mar 2023 22:58:18 +0000 (23:58 +0100)]
bump frontend to 20230323.1

3 years agofix typo
Marcel van der Veldt [Thu, 23 Mar 2023 22:51:48 +0000 (23:51 +0100)]
fix typo

3 years ago2.0.0b11
Marcel van der Veldt [Thu, 23 Mar 2023 21:48:35 +0000 (22:48 +0100)]
2.0.0b11

3 years agoBump frontend to 20230323.0
Marcel van der Veldt [Thu, 23 Mar 2023 21:46:58 +0000 (22:46 +0100)]
Bump frontend to 20230323.0

3 years agoFix some small typos
Marcel van der Veldt [Thu, 23 Mar 2023 20:43:42 +0000 (21:43 +0100)]
Fix some small typos

3 years agoRefactor config flow (#567)
Marcel van der Veldt [Thu, 23 Mar 2023 20:09:51 +0000 (21:09 +0100)]
Refactor config flow (#567)

* Refactor config entries and provider setup

* No more need to get the config entries from the manifest file

* split out websocket api and webserver

* fixes for the webserver

* store provider icons server side

3 years agoAdd Initial support for Soundcloud (#566)
Giel Janssens [Thu, 23 Mar 2023 19:47:38 +0000 (20:47 +0100)]
Add Initial support for Soundcloud (#566)

Initial support for Soundcloud as Musicprovider

3 years agolinting
Marcel van der Veldt [Thu, 23 Mar 2023 07:35:06 +0000 (08:35 +0100)]
linting

3 years agoUpdate dependencies (#565)
Marcel van der Veldt [Thu, 23 Mar 2023 07:30:27 +0000 (08:30 +0100)]
Update dependencies (#565)

* update pychromecast to 13.0.5

* drop getmac

3 years agoBump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 (#562)
dependabot[bot] [Thu, 23 Mar 2023 07:21:09 +0000 (08:21 +0100)]
Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 (#562)

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.1 to 1.8.3.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.1...v1.8.3)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoAuto-update pre-commit hooks (#563)
github-actions[bot] [Thu, 23 Mar 2023 07:20:47 +0000 (08:20 +0100)]
Auto-update pre-commit hooks (#563)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
3 years agoBetter handling of unavailable providers (#564)
Marcel van der Veldt [Thu, 23 Mar 2023 07:20:31 +0000 (08:20 +0100)]
Better handling of unavailable providers (#564)

3 years agoEscape didl image url and disable throttling. (#561)
Marvin Schenkel [Wed, 22 Mar 2023 16:20:16 +0000 (17:20 +0100)]
Escape didl image url and disable throttling. (#561)

3 years agoBump pytest-asyncio from 0.20.3 to 0.21.0 (#556)
dependabot[bot] [Wed, 22 Mar 2023 15:49:02 +0000 (16:49 +0100)]
Bump pytest-asyncio from 0.20.3 to 0.21.0 (#556)

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.20.3 to 0.21.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.20.3...v0.21.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  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>
3 years agoDev docs: Music Provider (#559)
Marvin Schenkel [Wed, 22 Mar 2023 15:48:22 +0000 (16:48 +0100)]
Dev docs: Music Provider (#559)

* Add music provider docs

3 years agoBump pre-commit from 3.1.1 to 3.2.0 (#555)
dependabot[bot] [Tue, 21 Mar 2023 23:53:51 +0000 (00:53 +0100)]
Bump pre-commit from 3.1.1 to 3.2.0 (#555)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.1.1 to 3.2.0.
- [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.1.1...v3.2.0)

---
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>
3 years agoBump ruff from 0.0.256 to 0.0.257 (#557)
dependabot[bot] [Tue, 21 Mar 2023 23:53:36 +0000 (00:53 +0100)]
Bump ruff from 0.0.256 to 0.0.257 (#557)

Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.256 to 0.0.257.
- [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.256...v0.0.257)

---
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>
3 years agoAdd support for Chromecast groups and stereo pairs (#560)
Marcel van der Veldt [Tue, 21 Mar 2023 23:53:10 +0000 (00:53 +0100)]
Add support for Chromecast groups and stereo pairs (#560)

* Add support for Chromecast player groups and stereo pairs

* use mute only when group is active

3 years agoVarious small fixes and improvements (#553)
Marcel van der Veldt [Mon, 20 Mar 2023 09:18:30 +0000 (10:18 +0100)]
Various small fixes and improvements (#553)

3 years ago2.0.0b10
Marcel van der Veldt [Sun, 19 Mar 2023 21:59:47 +0000 (22:59 +0100)]
2.0.0b10

3 years agoBump frontend to 20230319.1 (#552)
Marcel van der Veldt [Sun, 19 Mar 2023 21:59:15 +0000 (22:59 +0100)]
Bump frontend to 20230319.1 (#552)

3 years agoBump peter-evans/create-pull-request from 4.2.3 to 4.2.4 (#533)
dependabot[bot] [Sun, 19 Mar 2023 21:25:19 +0000 (22:25 +0100)]
Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 (#533)

Bumps
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request)
from 4.2.3 to 4.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/peter-evans/create-pull-request/releases">peter-evans/create-pull-request's
releases</a>.</em></p>
<blockquote>
<h2>Create Pull Request v4.2.4</h2>
<p>⚙️ Patches some recent security vulnerabilities.</p>
<h2>What's Changed</h2>
<ul>
<li>Update concepts-guidelines.md by <a
href="https://github.com/chrisbruford"><code>@​chrisbruford</code></a>
in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/1610">peter-evans/create-pull-request#1610</a></li>
<li>58 dependency updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/chrisbruford"><code>@​chrisbruford</code></a>
made their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/1610">peter-evans/create-pull-request#1610</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4">https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/38e0b6e68b4c852a5500a94740f0e535e0d7ba54"><code>38e0b6e</code></a>
build(deps-dev): bump <code>@​types/node</code> from 18.14.6 to 18.15.3
(<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1721">#1721</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/a95ef54b72e4e4869bed21beb5f2fd2b9d22148c"><code>a95ef54</code></a>
build(deps-dev): bump <code>@​typescript-eslint/parser</code> from
5.54.1 to 5.55.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1720">#1720</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/021e16bf4a7463c4dcc222562ac58aea7925d25a"><code>021e16b</code></a>
build(deps-dev): bump eslint from 8.35.0 to 8.36.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1719">#1719</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/5141da944e5d2e42824d08f68996923769668799"><code>5141da9</code></a>
build(deps-dev): bump <code>@​types/jest</code> from 29.4.0 to 29.4.1
(<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1718">#1718</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/6217f0d61d3e1fd1236b1cee861f010f84673f23"><code>6217f0d</code></a>
build(deps-dev): bump <code>@​typescript-eslint/parser</code> from
5.54.0 to 5.54.1 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1690">#1690</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/e5cb5210cd6ad5cb9b6b674d4b0ab40cad91a303"><code>e5cb521</code></a>
build(deps-dev): bump jest from 29.4.3 to 29.5.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1692">#1692</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/7414bc08488fabcc2359ed71577ab2b36af059c4"><code>7414bc0</code></a>
build(deps-dev): bump jest-environment-jsdom from 29.4.3 to 29.5.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1688">#1688</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/f8fe2469e5bbde0665271d18419273dbf70abfd8"><code>f8fe246</code></a>
build(deps-dev): bump <code>@​types/node</code> from 18.14.2 to 18.14.6
(<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1689">#1689</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/b8f683bda6e263050e3ef4e75b7b2de5b46f9fc4"><code>b8f683b</code></a>
build(deps-dev): bump <code>@​types/node</code> from 18.14.0 to 18.14.2
(<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1668">#1668</a>)</li>
<li><a
href="https://github.com/peter-evans/create-pull-request/commit/d5f5f4bf248133180ca9949739a1c53c8842c057"><code>d5f5f4b</code></a>
build(deps-dev): bump <code>@​typescript-eslint/parser</code> from
5.53.0 to 5.54.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/1667">#1667</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/create-pull-request&package-manager=github_actions&previous-version=4.2.3&new-version=4.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoVarious small fixes and improvements (#551)
Marcel van der Veldt [Sun, 19 Mar 2023 21:16:35 +0000 (22:16 +0100)]
Various small fixes and improvements (#551)

@marcelveldt
[add guard for empty
objects](https://github.com/music-assistant/server/pull/551/commits/a43c51b39a766769c45fbdffebccc3b44fb0eaa1)

[a43c51b](https://github.com/music-assistant/server/pull/551/commits/a43c51b39a766769c45fbdffebccc3b44fb0eaa1)
@marcelveldt
[better handle value type
conversions](https://github.com/music-assistant/server/pull/551/commits/5566338577d70a19c0e27329aa1173526de1bb51)

[5566338](https://github.com/music-assistant/server/pull/551/commits/5566338577d70a19c0e27329aa1173526de1bb51)
@marcelveldt
[set playlist author for
YTM](https://github.com/music-assistant/server/pull/551/commits/5265b01dd00fc1f644984e8dcfbbfddfefd87877)

[5265b01](https://github.com/music-assistant/server/pull/551/commits/5265b01dd00fc1f644984e8dcfbbfddfefd87877)
@marcelveldt
[typo in
loglevel](https://github.com/music-assistant/server/pull/551/commits/6f2843d47b19ff5b86bd3137bbef0daec3e800d4)

[6f2843d](https://github.com/music-assistant/server/pull/551/commits/6f2843d47b19ff5b86bd3137bbef0daec3e800d4)
@marcelveldt
[unload provider on
disable](https://github.com/music-assistant/server/pull/551/commits/f1787a223c79b2a551461ea4d2ef28aff6fa9d61)

[f1787a2](https://github.com/music-assistant/server/pull/551/commits/f1787a223c79b2a551461ea4d2ef28aff6fa9d61)
@marcelveldt
[fix metadata pickup in
background](https://github.com/music-assistant/server/pull/551/commits/4f55d142ff085ec309cbd59aa9c1dd2ab9a58c40)

[4f55d14](https://github.com/music-assistant/server/pull/551/commits/4f55d142ff085ec309cbd59aa9c1dd2ab9a58c40)
@marcelveldt
[fix sync
interval](https://github.com/music-assistant/server/pull/551/commits/30f76afeaedfee381ba4885964889677c681bfdf)

[30f76af](https://github.com/music-assistant/server/pull/551/commits/30f76afeaedfee381ba4885964889677c681bfdf)
@marcelveldt
[do not include self in
versions](https://github.com/music-assistant/server/pull/551/commits/cb05e94d0d6d724e00fbb312a99b84d0ab1c72a5)

[cb05e94](https://github.com/music-assistant/server/pull/551/commits/cb05e94d0d6d724e00fbb312a99b84d0ab1c72a5)
@marcelveldt
[make default action for missing albumartist
configurable](https://github.com/music-assistant/server/pull/551/commits/fc13c997d26366f572c63d5cbef79950370f8a92)

[fc13c99](https://github.com/music-assistant/server/pull/551/commits/fc13c997d26366f572c63d5cbef79950370f8a92)
@marcelveldt
[simplify albumtype
match](https://github.com/music-assistant/server/pull/551/commits/60a161a42bd6537d30c53b8e2556cd2901a6d908)

[60a161a](https://github.com/music-assistant/server/pull/551/commits/60a161a42bd6537d30c53b8e2556cd2901a6d908)
@marcelveldt
[add albumtype EP on some missing
places](https://github.com/music-assistant/server/pull/551/commits/0b5168be9caa4f538e4e5ad61c8a333d66c429f9)

3 years agoAuto-update pre-commit hooks (#547)
github-actions[bot] [Sun, 19 Mar 2023 11:14:50 +0000 (12:14 +0100)]
Auto-update pre-commit hooks (#547)

Update versions of tools in pre-commit
configs to latest version

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
3 years ago2.0.0b9
Marcel van der Veldt [Sun, 19 Mar 2023 09:00:42 +0000 (10:00 +0100)]
2.0.0b9

3 years agoFix for adding new provider (#550)
Marcel van der Veldt [Sun, 19 Mar 2023 09:00:23 +0000 (10:00 +0100)]
Fix for adding new provider (#550)

Adding a new provider caused a keyerror on fresh installs

3 years agoFix playlist max 100 songs (#549)
Marvin Schenkel [Sun, 19 Mar 2023 08:59:44 +0000 (09:59 +0100)]
Fix playlist max 100 songs (#549)

Fix playlist only loading 100 songs max