music-assistant-machine [Mon, 26 Aug 2024 20:12:44 +0000 (22:12 +0200)]
frontend-2.8.11 (#1620)
* Update pyproject.toml for 2.8.11
* Update requirements_all.txt for 2.8.11
dependabot[bot] [Mon, 26 Aug 2024 20:12:14 +0000 (22:12 +0200)]
Bump ruff from 0.6.1 to 0.6.2 (#1618)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.6.1...0.6.2)
---
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 [Mon, 26 Aug 2024 18:11:03 +0000 (20:11 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 26 Aug 2024 18:10:52 +0000 (20:10 +0200)]
Better handling of reconnect in sonos s2
dependabot[bot] [Mon, 26 Aug 2024 18:06:16 +0000 (20:06 +0200)]
Bump aiohttp from 3.10.4 to 3.10.5 (#1615)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.4 to 3.10.5.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.4...v3.10.5)
---
updated-dependencies:
- dependency-name: aiohttp
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, 26 Aug 2024 14:39:40 +0000 (16:39 +0200)]
Some more tweaks/fixes to the Sonos S2 provider (#1613)
Marcel van der Veldt [Mon, 26 Aug 2024 06:06:25 +0000 (08:06 +0200)]
fix playback issues
Marcel van der Veldt [Mon, 26 Aug 2024 00:03:27 +0000 (02:03 +0200)]
More bugfixes for the new Sonos provider (#1612)
Marcel van der Veldt [Sun, 25 Aug 2024 23:56:01 +0000 (01:56 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Sun, 25 Aug 2024 23:55:54 +0000 (01:55 +0200)]
Small tweaks and fixes
Marcel van der Veldt [Sun, 25 Aug 2024 23:55:09 +0000 (01:55 +0200)]
Enforce default HTTP profile for slimproto players (#1611)
Marcel van der Veldt [Sun, 25 Aug 2024 18:10:28 +0000 (20:10 +0200)]
Fix playback of radio streams on Sonos S2 provider (#1610)
Fix playback of radio streams on Sonos
music-assistant-machine [Sun, 25 Aug 2024 11:39:14 +0000 (13:39 +0200)]
frontend-2.8.10 (#1609)
* Update pyproject.toml for 2.8.10
* Update requirements_all.txt for 2.8.10
Marcel van der Veldt [Sun, 25 Aug 2024 11:35:16 +0000 (13:35 +0200)]
Sonos S2 provider follow-up (#1608)
Marcel van der Veldt [Sun, 25 Aug 2024 11:05:39 +0000 (13:05 +0200)]
some small fixes/tweaks
Marcel van der Veldt [Sat, 24 Aug 2024 21:50:39 +0000 (23:50 +0200)]
Add config option to specify the http content length header (#1607)
Marcel van der Veldt [Sat, 24 Aug 2024 20:12:40 +0000 (22:12 +0200)]
Add feature to transfer a queue (#1606)
Marcel van der Veldt [Sat, 24 Aug 2024 17:44:51 +0000 (19:44 +0200)]
Sonos S2: prevent flipflop of UI during track transition
Marcel van der Veldt [Sat, 24 Aug 2024 17:29:35 +0000 (19:29 +0200)]
A collection of small tweaks and bugfixes (#1603)
Marcel van der Veldt [Sat, 24 Aug 2024 15:42:03 +0000 (17:42 +0200)]
A few minor follow-up fixes for the new Sonos provider (#1602)
Jc2k [Sat, 24 Aug 2024 15:38:48 +0000 (16:38 +0100)]
Jellyfin: Fix login for some instances (#1601)
We weren't using the shared MA ClientSession for the login code.
This meant login was hitting some extra YARL validation when
instancing a ClientSession for a subpath on a url, causing
logins to fail.
Marcel van der Veldt [Fri, 23 Aug 2024 23:02:30 +0000 (01:02 +0200)]
fix playlist info not getting overwritten
Marcel van der Veldt [Fri, 23 Aug 2024 22:53:31 +0000 (00:53 +0200)]
New Sonos S2 player provider (#1600)
David McClosky [Fri, 23 Aug 2024 07:05:12 +0000 (03:05 -0400)]
Guard against eyed3 returning None (#1599)
Marcel van der Veldt [Fri, 23 Aug 2024 01:43:16 +0000 (03:43 +0200)]
Fix track number gets mixed up with disc number (#1598)
Marcel van der Veldt [Fri, 23 Aug 2024 01:29:04 +0000 (03:29 +0200)]
Small improvements to the spotify token auth (#1597)
Marcel van der Veldt [Fri, 23 Aug 2024 00:56:45 +0000 (02:56 +0200)]
Prevent db migration when upgrading from 2.1 to 2.2 (#1596)
Marcel van der Veldt [Thu, 22 Aug 2024 11:18:13 +0000 (13:18 +0200)]
Fix Tidal login auth flow not showing (#1595)
* Fix for tidal auth flow
* textual change for spotify as well
Marcel van der Veldt [Thu, 22 Aug 2024 11:10:47 +0000 (13:10 +0200)]
Fix removal of a provider (#1594)
Marcel van der Veldt [Thu, 22 Aug 2024 10:16:56 +0000 (12:16 +0200)]
Revert "Allow frontend to send base url for auth redirects (#1593)"
This reverts commit
24dde1d2bc35a4e755e6b2f96fd7702941982f1b.
Marcel van der Veldt [Thu, 22 Aug 2024 09:51:46 +0000 (11:51 +0200)]
Allow frontend to send base url for auth redirects (#1593)
music-assistant-machine [Thu, 22 Aug 2024 09:49:31 +0000 (11:49 +0200)]
frontend-2.8.9 (#1592)
* Update pyproject.toml for 2.8.9
* Update requirements_all.txt for 2.8.9
music-assistant-machine [Thu, 22 Aug 2024 08:25:44 +0000 (10:25 +0200)]
frontend-2.8.8 (#1591)
* Update pyproject.toml for 2.8.8
* Update requirements_all.txt for 2.8.8
Marcel van der Veldt [Thu, 22 Aug 2024 08:25:18 +0000 (10:25 +0200)]
some minor tweaks
Marcel van der Veldt [Thu, 22 Aug 2024 05:59:47 +0000 (07:59 +0200)]
Fix new playlists get corrupted (#1590)
due to leftover redundant column
Marcel van der Veldt [Thu, 22 Aug 2024 05:59:05 +0000 (07:59 +0200)]
Prevent redundant call to async_is_supervisor
music-assistant-machine [Wed, 21 Aug 2024 19:50:31 +0000 (21:50 +0200)]
frontend-2.8.7 (#1589)
* Update pyproject.toml for 2.8.7
* Update requirements_all.txt for 2.8.7
Marcel van der Veldt [Wed, 21 Aug 2024 19:50:06 +0000 (21:50 +0200)]
run linter
Marcel van der Veldt [Wed, 21 Aug 2024 19:40:00 +0000 (21:40 +0200)]
revert
Marcel van der Veldt [Wed, 21 Aug 2024 19:37:14 +0000 (21:37 +0200)]
attempt to fix track repeat on flow mode players
Marcel van der Veldt [Wed, 21 Aug 2024 19:21:48 +0000 (21:21 +0200)]
small fix for snapcast stream end
Marcel van der Veldt [Wed, 21 Aug 2024 18:11:28 +0000 (20:11 +0200)]
some small tweaks
Marcel van der Veldt [Wed, 21 Aug 2024 17:19:01 +0000 (19:19 +0200)]
do not allow disabling builtin provider
Marcel van der Veldt [Wed, 21 Aug 2024 17:08:05 +0000 (19:08 +0200)]
fix resume after pause
Marcel van der Veldt [Wed, 21 Aug 2024 16:48:26 +0000 (18:48 +0200)]
fix queue state restore
Marcel van der Veldt [Wed, 21 Aug 2024 16:32:46 +0000 (18:32 +0200)]
fix resume after stop
dependabot[bot] [Wed, 21 Aug 2024 16:02:49 +0000 (18:02 +0200)]
Bump ruff from 0.5.7 to 0.6.1 (#1579)
* Bump ruff from 0.5.7 to 0.6.1
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.7 to 0.6.1.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.5.7...0.6.1)
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* disable ASYNC109 ASYNC110
---------
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] [Wed, 21 Aug 2024 15:57:07 +0000 (17:57 +0200)]
Bump plexapi from 4.15.15 to 4.15.16 (#1581)
* Bump plexapi from 4.15.15 to 4.15.16
Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.15.15 to 4.15.16.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.15.15...4.15.16)
---
updated-dependencies:
- dependency-name: plexapi
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>
music-assistant-machine [Wed, 21 Aug 2024 15:50:27 +0000 (17:50 +0200)]
frontend-2.8.6 (#1588)
* Update pyproject.toml for 2.8.6
* Update requirements_all.txt for 2.8.6
Marcel van der Veldt [Wed, 21 Aug 2024 15:18:28 +0000 (17:18 +0200)]
fix typo
Marcel van der Veldt [Wed, 21 Aug 2024 14:37:14 +0000 (16:37 +0200)]
lower some log levels
Marcel van der Veldt [Wed, 21 Aug 2024 14:20:22 +0000 (16:20 +0200)]
small tweaks
Marcel van der Veldt [Wed, 21 Aug 2024 11:01:39 +0000 (13:01 +0200)]
fix some remaining queries
Marcel van der Veldt [Wed, 21 Aug 2024 10:19:58 +0000 (12:19 +0200)]
Fix (radio) browse listings (#1587)
Marcel van der Veldt [Wed, 21 Aug 2024 08:45:32 +0000 (10:45 +0200)]
fix library remove when YTM present
Marcel van der Veldt [Wed, 21 Aug 2024 08:18:01 +0000 (10:18 +0200)]
a few tweaks to builtin playlists
Marcel van der Veldt [Wed, 21 Aug 2024 07:48:46 +0000 (09:48 +0200)]
ignore dependent provider not available while loading
Marcel van der Veldt [Wed, 21 Aug 2024 07:46:46 +0000 (09:46 +0200)]
Fix (album) images for track listings (#1586)
music-assistant-machine [Wed, 21 Aug 2024 00:00:02 +0000 (02:00 +0200)]
frontend-2.8.4 (#1585)
* Update pyproject.toml for 2.8.4
* Update requirements_all.txt for 2.8.4
Marcel van der Veldt [Tue, 20 Aug 2024 23:55:40 +0000 (01:55 +0200)]
Database (performance) enhancements (#1584)
Marcel van der Veldt [Mon, 19 Aug 2024 21:57:50 +0000 (23:57 +0200)]
small tweaks
music-assistant-machine [Mon, 19 Aug 2024 21:56:51 +0000 (23:56 +0200)]
frontend-2.8.3 (#1582)
* Update pyproject.toml for 2.8.3
* Update requirements_all.txt for 2.8.3
OzGav [Mon, 19 Aug 2024 21:56:32 +0000 (07:56 +1000)]
Fix typo (#1583)
Marcel van der Veldt [Mon, 19 Aug 2024 19:55:41 +0000 (21:55 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 19 Aug 2024 19:55:29 +0000 (21:55 +0200)]
fix some small typos
dependabot[bot] [Mon, 19 Aug 2024 19:40:55 +0000 (21:40 +0200)]
Bump aiohttp from 3.10.3 to 3.10.4 (#1580)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.3 to 3.10.4.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.3...v3.10.4)
---
updated-dependencies:
- dependency-name: aiohttp
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, 19 Aug 2024 18:07:22 +0000 (20:07 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 19 Aug 2024 18:07:06 +0000 (20:07 +0200)]
reset spotify auth token when it expires
Eric Munson [Mon, 19 Aug 2024 16:00:26 +0000 (12:00 -0400)]
Subsonic: Correct the final entry that uses a non-MA logger (#1578)
Signed-off-by: Eric B Munson <eric@munsonfam.org>
Marcel van der Veldt [Mon, 19 Aug 2024 15:16:28 +0000 (17:16 +0200)]
Improve (local) metadata retrieval (#1577)
Eric Munson [Sun, 18 Aug 2024 19:17:31 +0000 (15:17 -0400)]
Remove the handle_async_init() call from provider __init__.py (#1576)
This is moving to the core server, no need to do it in each provider.
Signed-off-by: Eric B Munson <eric@munsonfam.org>
Marcel van der Veldt [Sun, 18 Aug 2024 17:13:57 +0000 (19:13 +0200)]
speedup metadata scanner for local metadata
Marcel van der Veldt [Sun, 18 Aug 2024 16:49:24 +0000 (18:49 +0200)]
do not attempt to migrate the db
Eric Munson [Sun, 18 Aug 2024 16:47:23 +0000 (12:47 -0400)]
Change logger used for provider (#1573)
Marcel van der Veldt [Sun, 18 Aug 2024 16:47:08 +0000 (18:47 +0200)]
Fix Spotify token gets invalidated every hour (#1575)
Marvin Schenkel [Sun, 18 Aug 2024 12:41:53 +0000 (14:41 +0200)]
Apple Music: Fix condition for hls substream optimization. (#1574)
Fix condition for hls substream optimization.
Marcel van der Veldt [Sat, 17 Aug 2024 10:28:53 +0000 (12:28 +0200)]
fixes for db migrations
Marcel van der Veldt [Sat, 17 Aug 2024 09:45:29 +0000 (11:45 +0200)]
handle edge case refreshing spotify token
Marcel van der Veldt [Sat, 17 Aug 2024 03:17:21 +0000 (05:17 +0200)]
fix typo
Marcel van der Veldt [Sat, 17 Aug 2024 03:07:51 +0000 (05:07 +0200)]
Various bugfixes and optimizations (#1572)
Marcel van der Veldt [Fri, 16 Aug 2024 19:14:05 +0000 (21:14 +0200)]
more tweaks for config loading
Marcel van der Veldt [Fri, 16 Aug 2024 18:13:32 +0000 (20:13 +0200)]
handle another confog edge case
Marcel van der Veldt [Fri, 16 Aug 2024 17:24:10 +0000 (19:24 +0200)]
another tweak for config entries
Marcel van der Veldt [Fri, 16 Aug 2024 17:00:47 +0000 (19:00 +0200)]
handle more edge case drama
Marcel van der Veldt [Fri, 16 Aug 2024 16:13:12 +0000 (18:13 +0200)]
fix load race in config
Marcel van der Veldt [Fri, 16 Aug 2024 16:02:46 +0000 (18:02 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 16 Aug 2024 16:00:04 +0000 (18:00 +0200)]
tweaks for spotify
music-assistant-machine [Fri, 16 Aug 2024 15:36:15 +0000 (17:36 +0200)]
frontend-2.8.2 (#1571)
* Update pyproject.toml for 2.8.2
* Update requirements_all.txt for 2.8.2
Marcel van der Veldt [Fri, 16 Aug 2024 15:35:48 +0000 (17:35 +0200)]
typos
Marcel van der Veldt [Fri, 16 Aug 2024 15:32:11 +0000 (17:32 +0200)]
some tweaks
Marcel van der Veldt [Fri, 16 Aug 2024 15:26:23 +0000 (17:26 +0200)]
Implement Spotify (oauth) PKCE Login flow (#1570)
Marcel van der Veldt [Thu, 15 Aug 2024 18:30:32 +0000 (20:30 +0200)]
Various optimizations to filesystem metadata retrieval (#1569)
Marvin Schenkel [Thu, 15 Aug 2024 12:03:48 +0000 (14:03 +0200)]
Change log level to avoid chatty logs. (#1568)
Marcel van der Veldt [Thu, 15 Aug 2024 09:19:13 +0000 (11:19 +0200)]
Fix issues with items become unavailable (#1567)
dependabot[bot] [Wed, 14 Aug 2024 22:20:24 +0000 (00:20 +0200)]
Bump docker/build-push-action from 6.6.1 to 6.7.0 (#1565)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.6.1 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.6.1...v6.7.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
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 [Wed, 14 Aug 2024 22:20:06 +0000 (00:20 +0200)]
Add demo/template providers (#1566)
Marcel van der Veldt [Tue, 13 Aug 2024 10:38:51 +0000 (12:38 +0200)]
fix small typo
dependabot[bot] [Tue, 13 Aug 2024 08:44:47 +0000 (10:44 +0200)]
Bump yt-dlp from 2024.8.1 to 2024.8.6 (#1561)
* Bump yt-dlp from 2024.8.1 to 2024.8.6
Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2024.8.1 to 2024.8.6.
- [Release notes](https://github.com/yt-dlp/yt-dlp/releases)
- [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md)
- [Commits](https://github.com/yt-dlp/yt-dlp/compare/2024.08.01...2024.08.06)
---
updated-dependencies:
- dependency-name: yt-dlp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump yt-dlp.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marvin Schenkel <marvinschenkel@gmail.com>
music-assistant-machine [Tue, 13 Aug 2024 01:01:03 +0000 (03:01 +0200)]
frontend-2.8.1 (#1563)
* Update pyproject.toml for 2.8.1
* Update requirements_all.txt for 2.8.1
Marcel van der Veldt [Tue, 13 Aug 2024 01:00:50 +0000 (03:00 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server