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
Marcel van der Veldt [Mon, 27 Mar 2023 14:00:56 +0000 (16:00 +0200)]
add docs for airplay
Marcel van der Veldt [Mon, 27 Mar 2023 13:33:43 +0000 (15:33 +0200)]
2.0.0b19
Marcel van der Veldt [Mon, 27 Mar 2023 13:32:22 +0000 (15:32 +0200)]
allow overriding log level with hassio options
Marcel van der Veldt [Mon, 27 Mar 2023 11:45:00 +0000 (13:45 +0200)]
bump frontend to
20230327.1
Marcel van der Veldt [Mon, 27 Mar 2023 11:10:24 +0000 (13:10 +0200)]
fix typo
Marcel van der Veldt [Mon, 27 Mar 2023 11:08:49 +0000 (13:08 +0200)]
fix leftover
Marcel van der Veldt [Mon, 27 Mar 2023 11:06:39 +0000 (13:06 +0200)]
fix playlist tracks in play_media
Marcel van der Veldt [Mon, 27 Mar 2023 11:02:34 +0000 (13:02 +0200)]
detect live version from releasetype tag
Marcel van der Veldt [Mon, 27 Mar 2023 11:00:49 +0000 (13:00 +0200)]
fix typo
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
Marcel van der Veldt [Mon, 27 Mar 2023 07:57:44 +0000 (09:57 +0200)]
fix typos
Marcel van der Veldt [Mon, 27 Mar 2023 07:33:20 +0000 (09:33 +0200)]
fix for unavailable player
Marcel van der Veldt [Mon, 27 Mar 2023 07:31:01 +0000 (09:31 +0200)]
bump db schema
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
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
Marcel van der Veldt [Mon, 27 Mar 2023 05:55:38 +0000 (07:55 +0200)]
Add some additional guard for unavailable players
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
Marcel van der Veldt [Mon, 27 Mar 2023 00:16:16 +0000 (02:16 +0200)]
reset last_error when succes
Marcel van der Veldt [Sun, 26 Mar 2023 23:58:33 +0000 (01:58 +0200)]
2.0.0b18
Marcel van der Veldt [Sun, 26 Mar 2023 23:57:00 +0000 (01:57 +0200)]
bump frontend
Marcel van der Veldt [Sun, 26 Mar 2023 23:56:19 +0000 (01:56 +0200)]
config entry wrong value convert
Marcel van der Veldt [Sun, 26 Mar 2023 23:42:11 +0000 (01:42 +0200)]
fix album details on track
Marcel van der Veldt [Sun, 26 Mar 2023 22:18:40 +0000 (00:18 +0200)]
add track albums
Marcel van der Veldt [Sun, 26 Mar 2023 19:55:10 +0000 (21:55 +0200)]
fix value error
Marcel van der Veldt [Sun, 26 Mar 2023 19:48:30 +0000 (21:48 +0200)]
fix some keyerrors in the player queue
Marcel van der Veldt [Sun, 26 Mar 2023 19:19:42 +0000 (21:19 +0200)]
update player default name
Marcel van der Veldt [Sun, 26 Mar 2023 18:59:23 +0000 (20:59 +0200)]
make ffmpeg logging a bit more verbose
Marcel van der Veldt [Sun, 26 Mar 2023 16:09:22 +0000 (18:09 +0200)]
2.0.0b17
Marcel van der Veldt [Sun, 26 Mar 2023 16:08:37 +0000 (18:08 +0200)]
Update requirements_all.txt
Marcel van der Veldt [Sun, 26 Mar 2023 16:07:51 +0000 (18:07 +0200)]
Update pyproject.toml
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
Marcel van der Veldt [Sun, 26 Mar 2023 14:11:48 +0000 (16:11 +0200)]
Various optimizations for file/smb provider (#577)
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
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
Marcel van der Veldt [Sun, 26 Mar 2023 02:12:14 +0000 (04:12 +0200)]
drop kerberos support for now
Marcel van der Veldt [Sun, 26 Mar 2023 01:52:31 +0000 (03:52 +0200)]
2.0.0b16
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
Marcel van der Veldt [Sun, 26 Mar 2023 01:41:46 +0000 (03:41 +0200)]
bump frontend to
20230326.0
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
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
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)
Marvin Schenkel [Sat, 25 Mar 2023 23:27:15 +0000 (00:27 +0100)]
Handle radio mode consistently (#573)
* Handle radio mode more consistently.
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
Marcel van der Veldt [Sat, 25 Mar 2023 20:18:40 +0000 (21:18 +0100)]
fix query
Marcel van der Veldt [Sat, 25 Mar 2023 19:51:02 +0000 (20:51 +0100)]
Fix ambedded image preferred over album image
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
Marcel van der Veldt [Sat, 25 Mar 2023 13:21:33 +0000 (14:21 +0100)]
2.0.0b15
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
Marcel van der Veldt [Sat, 25 Mar 2023 01:52:11 +0000 (02:52 +0100)]
fix overwiting over albums of track
Marcel van der Veldt [Sat, 25 Mar 2023 01:28:28 +0000 (02:28 +0100)]
precache album tracks
Marcel van der Veldt [Sat, 25 Mar 2023 00:45:33 +0000 (01:45 +0100)]
Map ItemMapping results from database records
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
Marcel van der Veldt [Fri, 24 Mar 2023 23:31:11 +0000 (00:31 +0100)]
Fix missing provider ids errors
Marcel van der Veldt [Fri, 24 Mar 2023 22:50:53 +0000 (23:50 +0100)]
2.0.0b14
Marcel van der Veldt [Fri, 24 Mar 2023 22:50:12 +0000 (23:50 +0100)]
fix streaming
Marcel van der Veldt [Fri, 24 Mar 2023 22:31:48 +0000 (23:31 +0100)]
2.0.0b13
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>
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
Marcel van der Veldt [Fri, 24 Mar 2023 00:07:54 +0000 (01:07 +0100)]
fix typing of tuples
Marcel van der Veldt [Thu, 23 Mar 2023 23:15:57 +0000 (00:15 +0100)]
2.0.0b12
Marcel van der Veldt [Thu, 23 Mar 2023 23:15:23 +0000 (00:15 +0100)]
update requirements
Marcel van der Veldt [Thu, 23 Mar 2023 23:14:08 +0000 (00:14 +0100)]
fix streams
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
Marcel van der Veldt [Thu, 23 Mar 2023 22:58:18 +0000 (23:58 +0100)]
bump frontend to
20230323.1
Marcel van der Veldt [Thu, 23 Mar 2023 22:51:48 +0000 (23:51 +0100)]
fix typo
Marcel van der Veldt [Thu, 23 Mar 2023 21:48:35 +0000 (22:48 +0100)]
2.0.0b11
Marcel van der Veldt [Thu, 23 Mar 2023 21:46:58 +0000 (22:46 +0100)]
Bump frontend to
20230323.0
Marcel van der Veldt [Thu, 23 Mar 2023 20:43:42 +0000 (21:43 +0100)]
Fix some small typos
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
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
Marcel van der Veldt [Thu, 23 Mar 2023 07:35:06 +0000 (08:35 +0100)]
linting
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
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>
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>
Marcel van der Veldt [Thu, 23 Mar 2023 07:20:31 +0000 (08:20 +0100)]
Better handling of unavailable providers (#564)
Marvin Schenkel [Wed, 22 Mar 2023 16:20:16 +0000 (17:20 +0100)]
Escape didl image url and disable throttling. (#561)