lokiberra [Mon, 6 May 2024 10:48:16 +0000 (06:48 -0400)]
Better handling of Jellyfin metadata missing (#1253)
music-assistant-machine [Mon, 6 May 2024 01:02:20 +0000 (03:02 +0200)]
frontend-2.5.2 (#1270)
* Update pyproject.toml for 2.5.2
* Update requirements_all.txt for 2.5.2
Marcel van der Veldt [Mon, 6 May 2024 01:01:55 +0000 (03:01 +0200)]
fix playlog
Marcel van der Veldt [Mon, 6 May 2024 00:37:00 +0000 (02:37 +0200)]
various small tweaks
sprocket-9 [Sat, 4 May 2024 21:25:02 +0000 (22:25 +0100)]
Fix: Sanitize radio stream title (#1267)
music-assistant-machine [Sat, 4 May 2024 02:27:38 +0000 (04:27 +0200)]
frontend-2.5.1 (#1269)
* Update pyproject.toml for 2.5.1
* Update requirements_all.txt for 2.5.1
Marcel van der Veldt [Fri, 3 May 2024 17:07:33 +0000 (19:07 +0200)]
skip and log unplayable items on play_media
Marcel van der Veldt [Fri, 3 May 2024 14:46:30 +0000 (16:46 +0200)]
Mark item played on Plex after playback finishes (#1266)
Mark item played on plex after playback finishes
Marcel van der Veldt [Fri, 3 May 2024 13:29:51 +0000 (15:29 +0200)]
Fix duplicate entries in tracks and albums listings (#1265)
Marcel van der Veldt [Wed, 1 May 2024 13:30:35 +0000 (15:30 +0200)]
cleanup leftover imports
Eric Munson [Wed, 1 May 2024 13:29:34 +0000 (09:29 -0400)]
Open Subsonic: Fix MediaImageItem constructor call (#1264)
Marcel van der Veldt [Tue, 30 Apr 2024 23:13:09 +0000 (01:13 +0200)]
fix typo
Marcel van der Veldt [Tue, 30 Apr 2024 00:06:56 +0000 (02:06 +0200)]
apply new throttle logic to qobuz
music-assistant-machine [Tue, 30 Apr 2024 00:00:31 +0000 (02:00 +0200)]
frontend-2.4.7 (#1263)
* Update pyproject.toml for 2.4.7
* Update requirements_all.txt for 2.4.7
Marcel van der Veldt [Tue, 30 Apr 2024 00:00:19 +0000 (02:00 +0200)]
Various small fixes and tweaks (#1262)
Marcel van der Veldt [Mon, 29 Apr 2024 19:22:57 +0000 (21:22 +0200)]
Fix cleanup on removal of file/provider/item (#1261)
dependabot[bot] [Mon, 29 Apr 2024 18:02:31 +0000 (20:02 +0200)]
Bump pytest from 8.1.1 to 8.2.0 (#1258)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.
- [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/8.1.1...8.2.0)
---
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, 29 Apr 2024 17:59:21 +0000 (19:59 +0200)]
Bump mypy from 1.9.0 to 1.10.0 (#1260)
Bumps [mypy](https://github.com/python/mypy) from 1.9.0 to 1.10.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.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] [Mon, 29 Apr 2024 17:59:13 +0000 (19:59 +0200)]
Bump black from 24.4.0 to 24.4.2 (#1256)
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.4.2.
- [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/24.4.0...24.4.2)
---
updated-dependencies:
- dependency-name: black
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, 29 Apr 2024 13:21:50 +0000 (15:21 +0200)]
Downgrade orjson to 3.9.15 due to segmentation faults (#1255)
downgrade orjson to 3.9.15 due to segmentation faults
Marcel van der Veldt [Mon, 29 Apr 2024 13:10:00 +0000 (15:10 +0200)]
Optimize the database/library for large collections (#1254)
Marcel van der Veldt [Wed, 24 Apr 2024 21:14:57 +0000 (23:14 +0200)]
Do not load any providers by default (except builtin) (#1252)
Jozef Kruszynski [Wed, 24 Apr 2024 19:39:11 +0000 (21:39 +0200)]
Fix add to library on Tidal (#1250)
Marcel van der Veldt [Tue, 23 Apr 2024 20:46:39 +0000 (22:46 +0200)]
fix deprecated methods warning in tidal
Marcel van der Veldt [Tue, 23 Apr 2024 20:37:41 +0000 (22:37 +0200)]
fix some typos
Marcel van der Veldt [Tue, 23 Apr 2024 20:37:14 +0000 (22:37 +0200)]
Handle missing album key in jellyfin playlist track (#1249)
Marcel van der Veldt [Tue, 23 Apr 2024 18:41:43 +0000 (20:41 +0200)]
some cleanup
Marcel van der Veldt [Tue, 23 Apr 2024 17:00:09 +0000 (19:00 +0200)]
Fix: Order not respected when playing an entire album (#1248)
dependabot[bot] [Tue, 23 Apr 2024 09:36:33 +0000 (11:36 +0200)]
Bump tidalapi from 0.7.5 to 0.7.6 (#1243)
* Bump tidalapi from 0.7.5 to 0.7.6
Bumps [tidalapi](https://github.com/tamland/python-tidal) from 0.7.5 to 0.7.6.
- [Release notes](https://github.com/tamland/python-tidal/releases)
- [Changelog](https://github.com/tamland/python-tidal/blob/master/HISTORY.rst)
- [Commits](https://github.com/tamland/python-tidal/compare/v0.7.5...v0.7.6)
---
updated-dependencies:
- dependency-name: tidalapi
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 Apr 2024 09:36:00 +0000 (11:36 +0200)]
Bump plexapi from 4.15.11 to 4.15.12 (#1244)
* Bump plexapi from 4.15.11 to 4.15.12
Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.15.11 to 4.15.12.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.15.11...4.15.12)
---
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 [Mon, 22 Apr 2024 22:54:16 +0000 (00:54 +0200)]
frontend-2.4.6 (#1247)
* Update pyproject.toml for 2.4.6
* Update requirements_all.txt for 2.4.6
Marcel van der Veldt [Mon, 22 Apr 2024 22:21:11 +0000 (00:21 +0200)]
fix playlist item reovals
Marcel van der Veldt [Mon, 22 Apr 2024 22:05:18 +0000 (00:05 +0200)]
catch attributeerror in tidal
Marcel van der Veldt [Mon, 22 Apr 2024 21:50:33 +0000 (23:50 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Mon, 22 Apr 2024 21:50:21 +0000 (23:50 +0200)]
fix disc number on YTM
dependabot[bot] [Mon, 22 Apr 2024 21:21:00 +0000 (23:21 +0200)]
Bump orjson from 3.10.0 to 3.10.1 (#1246)
Bumps [orjson](https://github.com/ijl/orjson) from 3.10.0 to 3.10.1.
- [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.10.0...3.10.1)
---
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] [Mon, 22 Apr 2024 17:29:55 +0000 (19:29 +0200)]
Bump aiohttp from 3.9.4 to 3.9.5 (#1245)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.4 to 3.9.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.9.4...v3.9.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>
music-assistant-machine [Mon, 22 Apr 2024 17:29:31 +0000 (19:29 +0200)]
frontend-2.4.5 (#1241)
* Update pyproject.toml for 2.4.5
* Update requirements_all.txt for 2.4.5
dependabot[bot] [Mon, 22 Apr 2024 17:28:43 +0000 (19:28 +0200)]
Bump music-assistant-frontend from 2.4.4 to 2.4.5 (#1242)
Bumps [music-assistant-frontend](https://github.com/music-assistant/frontend) from 2.4.4 to 2.4.5.
- [Release notes](https://github.com/music-assistant/frontend/releases)
- [Commits](https://github.com/music-assistant/frontend/compare/2.4.4...2.4.5)
---
updated-dependencies:
- dependency-name: music-assistant-frontend
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, 22 Apr 2024 16:56:36 +0000 (18:56 +0200)]
fix some typos
Marcel van der Veldt [Mon, 22 Apr 2024 16:47:41 +0000 (18:47 +0200)]
Bugfixes and optimizations (#1240)
Marcel van der Veldt [Sun, 21 Apr 2024 11:59:49 +0000 (13:59 +0200)]
Some fixes for Db migration and startup (#1239)
Marcel van der Veldt [Sun, 21 Apr 2024 11:19:22 +0000 (13:19 +0200)]
Handle a few errors in the Jellyfin provider (#1238)
* fix jellyfin error handling
* artist items is not always present
Jozef Kruszynski [Sun, 21 Apr 2024 09:35:29 +0000 (11:35 +0200)]
429 backoff implementation (#1230)
Marcel van der Veldt [Sat, 20 Apr 2024 11:11:34 +0000 (13:11 +0200)]
A collection of small bugfixes (#1237)
music-assistant-machine [Sat, 20 Apr 2024 11:07:15 +0000 (13:07 +0200)]
frontend-2.4.4 (#1236)
* Update pyproject.toml for 2.4.4
* Update requirements_all.txt for 2.4.4
Marcel van der Veldt [Fri, 19 Apr 2024 13:28:24 +0000 (15:28 +0200)]
fix transparent png images
Marcel van der Veldt [Fri, 19 Apr 2024 11:01:45 +0000 (13:01 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 19 Apr 2024 11:01:33 +0000 (13:01 +0200)]
fix embedded image with multiple covers
music-assistant-machine [Fri, 19 Apr 2024 10:49:38 +0000 (12:49 +0200)]
frontend-2.4.3 (#1235)
* Update pyproject.toml for 2.4.3
* Update requirements_all.txt for 2.4.3
Marcel van der Veldt [Fri, 19 Apr 2024 10:49:07 +0000 (12:49 +0200)]
fix png thumbs with transparency
Marcel van der Veldt [Fri, 19 Apr 2024 10:16:28 +0000 (12:16 +0200)]
fix target_loudness on streamdetails
Marcel van der Veldt [Fri, 19 Apr 2024 09:37:53 +0000 (11:37 +0200)]
fixes for local images
Marcel van der Veldt [Fri, 19 Apr 2024 08:39:35 +0000 (10:39 +0200)]
cleanup
Marcel van der Veldt [Fri, 19 Apr 2024 08:04:36 +0000 (10:04 +0200)]
Fixes for db queries
Marcel van der Veldt [Thu, 18 Apr 2024 22:40:46 +0000 (00:40 +0200)]
mark more musicbrainz fields as optional
Marcel van der Veldt [Thu, 18 Apr 2024 22:33:18 +0000 (00:33 +0200)]
add guard for None volume_level
Marcel van der Veldt [Thu, 18 Apr 2024 22:21:57 +0000 (00:21 +0200)]
add guard
Marcel van der Veldt [Thu, 18 Apr 2024 22:18:45 +0000 (00:18 +0200)]
silence airplay logger a bit on discovery
Marcel van der Veldt [Thu, 18 Apr 2024 22:18:23 +0000 (00:18 +0200)]
fix for strange YTM wide thumbs
Marcel van der Veldt [Thu, 18 Apr 2024 21:41:35 +0000 (23:41 +0200)]
Library and filesystem providers optimizations (#1234)
micha91 [Thu, 18 Apr 2024 21:41:20 +0000 (23:41 +0200)]
fix: Several minor fixes for deezer (#1231)
Marcel van der Veldt [Thu, 18 Apr 2024 08:50:29 +0000 (10:50 +0200)]
A few small fixes and optimizations to playback (#1232)
Marcel van der Veldt [Thu, 18 Apr 2024 08:50:12 +0000 (10:50 +0200)]
Fix local artwork retrieval on filesystem providers (#1233)
Marcel van der Veldt [Tue, 16 Apr 2024 10:38:56 +0000 (12:38 +0200)]
lint
Marcel van der Veldt [Tue, 16 Apr 2024 10:29:38 +0000 (12:29 +0200)]
speedup matching logic
Marcel van der Veldt [Tue, 16 Apr 2024 09:59:16 +0000 (11:59 +0200)]
fix images for YTM
Marcel van der Veldt [Tue, 16 Apr 2024 08:58:16 +0000 (10:58 +0200)]
use files for builtin playlist provider
Marcel van der Veldt [Tue, 16 Apr 2024 08:07:55 +0000 (10:07 +0200)]
fix migration of url provider
Marcel van der Veldt [Tue, 16 Apr 2024 07:53:28 +0000 (09:53 +0200)]
fix migration of url provider
music-assistant-machine [Tue, 16 Apr 2024 00:16:48 +0000 (02:16 +0200)]
frontend-2.4.2 (#1229)
* Update pyproject.toml for 2.4.2
* Update requirements_all.txt for 2.4.2
Marcel van der Veldt [Tue, 16 Apr 2024 00:16:16 +0000 (02:16 +0200)]
cleanup url provider in db
Marcel van der Veldt [Mon, 15 Apr 2024 23:52:56 +0000 (01:52 +0200)]
prefer aac for sample clips
Marcel van der Veldt [Mon, 15 Apr 2024 22:46:09 +0000 (00:46 +0200)]
fix bug in (recursive) item retrieval
Marcel van der Veldt [Mon, 15 Apr 2024 21:58:13 +0000 (23:58 +0200)]
some small optimizations to the builtin playlists
Marcel van der Veldt [Mon, 15 Apr 2024 21:48:02 +0000 (23:48 +0200)]
add performance warning
Marcel van der Veldt [Mon, 15 Apr 2024 21:43:51 +0000 (23:43 +0200)]
fix cache key
Marcel van der Veldt [Mon, 15 Apr 2024 21:37:04 +0000 (23:37 +0200)]
optimize caching
Marcel van der Veldt [Mon, 15 Apr 2024 20:46:58 +0000 (22:46 +0200)]
some cleanup and (temp) fixes
Marcel van der Veldt [Mon, 15 Apr 2024 20:33:54 +0000 (22:33 +0200)]
Fix playlist may not be mapped by name
dependabot[bot] [Mon, 15 Apr 2024 19:26:19 +0000 (21:26 +0200)]
Bump soco from 0.30.2 to 0.30.3 (#1227)
* Bump soco from 0.30.2 to 0.30.3
Bumps [soco](https://github.com/SoCo/SoCo) from 0.30.2 to 0.30.3.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](https://github.com/SoCo/SoCo/compare/v0.30.2...v0.30.3)
---
updated-dependencies:
- dependency-name: soco
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] [Mon, 15 Apr 2024 19:23:59 +0000 (21:23 +0200)]
Bump aiohttp from 3.9.3 to 3.9.4 (#1224)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.3 to 3.9.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.9.3...v3.9.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>
dependabot[bot] [Mon, 15 Apr 2024 19:20:43 +0000 (21:20 +0200)]
Bump black from 24.3.0 to 24.4.0 (#1223)
Bumps [black](https://github.com/psf/black) from 24.3.0 to 24.4.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/24.3.0...24.4.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, 15 Apr 2024 19:20:30 +0000 (21:20 +0200)]
Bump ruff from 0.3.5 to 0.3.7 (#1225)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.5 to 0.3.7.
- [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/v0.3.5...v0.3.7)
---
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, 15 Apr 2024 19:20:02 +0000 (21:20 +0200)]
Bump zeroconf from 0.132.0 to 0.132.2 (#1226)
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.132.0 to 0.132.2.
- [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.132.0...0.132.2)
---
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 [Mon, 15 Apr 2024 19:00:21 +0000 (21:00 +0200)]
Add builtin Music provider (#1228)
Marcel van der Veldt [Sat, 13 Apr 2024 13:03:41 +0000 (15:03 +0200)]
fix small typo in jellyfin provider
Marcel van der Veldt [Sat, 13 Apr 2024 09:29:08 +0000 (11:29 +0200)]
fix typo in language matching
Marcel van der Veldt [Fri, 12 Apr 2024 23:31:22 +0000 (01:31 +0200)]
fix typo
Marcel van der Veldt [Fri, 12 Apr 2024 23:08:31 +0000 (01:08 +0200)]
fix parse_uri
Marcel van der Veldt [Fri, 12 Apr 2024 22:54:50 +0000 (00:54 +0200)]
Fix cleanup on removal of a provider (#1222)
Marcel van der Veldt [Fri, 12 Apr 2024 19:56:20 +0000 (21:56 +0200)]
Fix seeking in HLS streams (e.g. soundcloud) (#1221)
Marcel van der Veldt [Fri, 12 Apr 2024 19:53:00 +0000 (21:53 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Fri, 12 Apr 2024 11:08:49 +0000 (13:08 +0200)]
Some small fixes and enhancements to audio streaming (#1219)
Marcel van der Veldt [Fri, 12 Apr 2024 09:08:25 +0000 (11:08 +0200)]
cleanup
Marcel van der Veldt [Fri, 12 Apr 2024 08:40:23 +0000 (10:40 +0200)]
fix buffer issues
Marcel van der Veldt [Thu, 11 Apr 2024 21:07:40 +0000 (23:07 +0200)]
guard race condition
Marcel van der Veldt [Thu, 11 Apr 2024 20:59:44 +0000 (22:59 +0200)]
log ffmpeg arguments
Marcel van der Veldt [Thu, 11 Apr 2024 19:15:20 +0000 (21:15 +0200)]
Fix parse error in uri parser when track in name (#1218)
Marcel van der Veldt [Thu, 11 Apr 2024 18:42:57 +0000 (20:42 +0200)]
Add support to specify the Metadata language (#1217)