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
Marcel van der Veldt [Fri, 31 Mar 2023 18:35:35 +0000 (20:35 +0200)]
bump frontend to
20230331.0
Marcel van der Veldt [Fri, 31 Mar 2023 17:10:06 +0000 (19:10 +0200)]
Simplify provider lookup (#600)
* fix various typos
* Simplify provider instance lookups and better handling of ItemMappings
* typos
* more typos and improvements
* for fixes
* found some more
Marcel van der Veldt [Thu, 30 Mar 2023 19:06:51 +0000 (21:06 +0200)]
Prefer instance id over domain (#597)
* prefer instance id over domain
* Update docstring
Co-authored-by: micha91 <michael.harbarth@gmx.de>
* adjust to is_unique property
* fix preloading album tracks
* add (shortlived) cache to get_provider_item
* force_refresh
* typos
* typo
---------
Co-authored-by: micha91 <michael.harbarth@gmx.de>
micha91 [Wed, 29 Mar 2023 19:36:23 +0000 (21:36 +0200)]
Plex - Set a timeout of 10 seconds to connect to the server (#596)
Set a timeout of 10 seconds to connect to the server. On connect all known addresses of the server are tried out and afterwards the best one (SSL over non SSL and local over remote) is used. The current timeout sometimes takes longer than the MA timeout of 30 seconds for the setup of a provider
jozefKruszynski [Wed, 29 Mar 2023 18:27:18 +0000 (20:27 +0200)]
Fix remove playlist tracks (#594)
* fix: playlists
Fix GenericAlias error when trying to remove playlist tracks
* fix: playlists
Update according to review comment
* fix review comment
* Fixing review comment
---------
Co-authored-by: jkruszynski <jozef@krush.at>
micha91 [Wed, 29 Mar 2023 15:47:41 +0000 (17:47 +0200)]
Plex - Ensure content type is never None (#595)
* Ensure content type is never None
* remove redundant statement
Marcel van der Veldt [Wed, 29 Mar 2023 08:46:30 +0000 (10:46 +0200)]
Fix adding tracks to playlists (#593)
* fix adding tracks to playlists
* fix leftover linting
Marcel van der Veldt [Wed, 29 Mar 2023 00:10:05 +0000 (02:10 +0200)]
2.0.0b22
Marcel van der Veldt [Wed, 29 Mar 2023 00:07:08 +0000 (02:07 +0200)]
One last attempt to get a stable smb provider
Marcel van der Veldt [Tue, 28 Mar 2023 21:14:27 +0000 (23:14 +0200)]
fix PIL warning
Marcel van der Veldt [Tue, 28 Mar 2023 20:58:54 +0000 (22:58 +0200)]
fix reading embedded images
Marcel van der Veldt [Tue, 28 Mar 2023 20:34:44 +0000 (22:34 +0200)]
2.0.0b21
Marcel van der Veldt [Tue, 28 Mar 2023 20:32:58 +0000 (22:32 +0200)]
Fix system lockup caused by SMB Provider (#591)
* Fix: SMB Files provider deadlock
* prevent annoying BrokenPipe error
micha91 [Tue, 28 Mar 2023 20:20:44 +0000 (22:20 +0200)]
Use instance_id instead of domain in the Plex provider
Marcel van der Veldt [Tue, 28 Mar 2023 18:34:08 +0000 (20:34 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Tue, 28 Mar 2023 18:33:46 +0000 (20:33 +0200)]
enable python dev mode by default
Marvin Schenkel [Tue, 28 Mar 2023 18:27:56 +0000 (20:27 +0200)]
Fix shuffle not shuffling entire queue (#589)
Fix shuffle not shuffling entire queue.
Marcel van der Veldt [Tue, 28 Mar 2023 18:21:03 +0000 (20:21 +0200)]
2.0.0b20
Marcel van der Veldt [Tue, 28 Mar 2023 18:07:48 +0000 (20:07 +0200)]
add some help text for plex
Marcel van der Veldt [Tue, 28 Mar 2023 16:36:38 +0000 (18:36 +0200)]
add documentation link for Plex
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>
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
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>
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>
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>
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>
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
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