Marvin Schenkel [Thu, 7 Jul 2022 14:28:37 +0000 (16:28 +0200)]
Remove ytmusic example
Marvin Schenkel [Thu, 7 Jul 2022 14:10:38 +0000 (16:10 +0200)]
Add artist top tracks
Marvin Schenkel [Wed, 6 Jul 2022 21:41:47 +0000 (23:41 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 21:41:41 +0000 (23:41 +0200)]
Fix track images
Marcel van der Veldt [Wed, 6 Jul 2022 21:09:51 +0000 (23:09 +0200)]
run blocking call in executor
Marvin Schenkel [Wed, 6 Jul 2022 20:34:27 +0000 (22:34 +0200)]
Various prasing fixes
Marcel van der Veldt [Wed, 6 Jul 2022 19:35:23 +0000 (21:35 +0200)]
Merge branch 'master' into pr/397
Marcel van der Veldt [Wed, 6 Jul 2022 18:37:28 +0000 (20:37 +0200)]
1.5.0
Marcel van der Veldt [Wed, 6 Jul 2022 18:36:34 +0000 (20:36 +0200)]
fix insert position in queue
Marcel van der Veldt [Wed, 6 Jul 2022 18:02:52 +0000 (20:02 +0200)]
fix playlist tracks position sorting
Marcel van der Veldt [Wed, 6 Jul 2022 16:45:57 +0000 (18:45 +0200)]
lint
Marcel van der Veldt [Wed, 6 Jul 2022 16:19:07 +0000 (18:19 +0200)]
guard missing album
Marvin Schenkel [Wed, 6 Jul 2022 16:15:36 +0000 (18:15 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 16:15:29 +0000 (18:15 +0200)]
Fix parse tracks
Marcel van der Veldt [Wed, 6 Jul 2022 16:10:20 +0000 (18:10 +0200)]
parse contenttype
Marcel van der Veldt [Wed, 6 Jul 2022 15:59:21 +0000 (17:59 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib into pr/397
Marcel van der Veldt [Wed, 6 Jul 2022 15:59:10 +0000 (17:59 +0200)]
fix streaming
audio format is m4a
Marvin Schenkel [Wed, 6 Jul 2022 15:30:05 +0000 (17:30 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 15:29:49 +0000 (17:29 +0200)]
Add artist to track when possible
Marcel van der Veldt [Wed, 6 Jul 2022 14:57:44 +0000 (16:57 +0200)]
Update full.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:54:29 +0000 (16:54 +0200)]
adjust example
Marcel van der Veldt [Wed, 6 Jul 2022 14:42:54 +0000 (16:42 +0200)]
Update artists.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:41:30 +0000 (16:41 +0200)]
Update artists.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:40:14 +0000 (16:40 +0200)]
update example
Marvin Schenkel [Wed, 6 Jul 2022 14:24:38 +0000 (16:24 +0200)]
Merge branch 'music-assistant:master' into master
Marcel van der Veldt [Wed, 6 Jul 2022 14:23:29 +0000 (16:23 +0200)]
Browse feature (#396)
* initial browse support
* browse feature base
* adjust functions to retrieve db items
* use server side paging for large lists
Marvin Schenkel [Wed, 6 Jul 2022 14:10:26 +0000 (16:10 +0200)]
Add library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 14:04:35 +0000 (16:04 +0200)]
Add library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 12:57:46 +0000 (14:57 +0200)]
Add library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 09:38:05 +0000 (11:38 +0200)]
Add authentication from config
Marvin Schenkel [Tue, 5 Jul 2022 20:34:37 +0000 (22:34 +0200)]
Add library_artist and library_album
Marvin Schenkel [Tue, 5 Jul 2022 16:54:05 +0000 (18:54 +0200)]
precommit fixes
Marvin Schenkel [Sun, 3 Jul 2022 10:27:00 +0000 (12:27 +0200)]
Add get_album_tracks and get_playlist_tracks
Marvin Schenkel [Sat, 2 Jul 2022 17:36:18 +0000 (19:36 +0200)]
Add serach for artist and album
Marvin Schenkel [Sat, 2 Jul 2022 14:47:50 +0000 (16:47 +0200)]
Parse artist, album and track
Marvin Schenkel [Sat, 2 Jul 2022 10:39:07 +0000 (12:39 +0200)]
Generate valid stream urls
Marvin Schenkel [Fri, 1 Jul 2022 20:36:48 +0000 (22:36 +0200)]
Add url parsing for playback
Marvin Schenkel [Fri, 1 Jul 2022 13:33:51 +0000 (15:33 +0200)]
Can query albums and tracks
Marvin Schenkel [Thu, 30 Jun 2022 19:51:57 +0000 (21:51 +0200)]
Update settings
Marvin Schenkel [Wed, 6 Jul 2022 12:57:46 +0000 (14:57 +0200)]
Add library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 09:38:05 +0000 (11:38 +0200)]
Add authentication from config
Marvin Schenkel [Tue, 5 Jul 2022 20:34:37 +0000 (22:34 +0200)]
Add library_artist and library_album
Marvin Schenkel [Tue, 5 Jul 2022 16:54:05 +0000 (18:54 +0200)]
precommit fixes
dependabot[bot] [Mon, 4 Jul 2022 18:17:38 +0000 (20:17 +0200)]
Bump pylint from 2.14.3 to 2.14.4 (#393)
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.14.3 to 2.14.4.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.14.3...v2.14.4)
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
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, 4 Jul 2022 18:17:30 +0000 (20:17 +0200)]
Bump black from 22.3.0 to 22.6.0 (#394)
Bumps [black](https://github.com/psf/black) from 22.3.0 to 22.6.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/22.3.0...22.6.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
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 [Mon, 4 Jul 2022 18:17:19 +0000 (20:17 +0200)]
Fix mapping and database issues (#395)
* use ffmpeg for reading tags
* isrc field may contain multi values
* fix sort name creation
* allow dsf filetype
* fix mediaquality mapping
* fix various artists album artist
* fix parsing musicbrainz id from tags
* fix database locking up
Marvin Schenkel [Sun, 3 Jul 2022 10:27:00 +0000 (12:27 +0200)]
Add get_album_tracks and get_playlist_tracks
Marcel van der Veldt [Sat, 2 Jul 2022 21:34:23 +0000 (23:34 +0200)]
do not poll player when not needed
Marvin Schenkel [Sat, 2 Jul 2022 17:36:18 +0000 (19:36 +0200)]
Add serach for artist and album
Marvin Schenkel [Sat, 2 Jul 2022 14:47:50 +0000 (16:47 +0200)]
Parse artist, album and track
Marvin Schenkel [Sat, 2 Jul 2022 10:39:07 +0000 (12:39 +0200)]
Generate valid stream urls
Marvin Schenkel [Fri, 1 Jul 2022 20:36:48 +0000 (22:36 +0200)]
Add url parsing for playback
Marcel van der Veldt [Fri, 1 Jul 2022 14:07:53 +0000 (16:07 +0200)]
Add support for FreeBSD (#392)
Marvin Schenkel [Fri, 1 Jul 2022 13:33:51 +0000 (15:33 +0200)]
Can query albums and tracks
Marcel van der Veldt [Fri, 1 Jul 2022 10:17:08 +0000 (12:17 +0200)]
Update pylintrc
Marcel van der Veldt [Fri, 1 Jul 2022 00:20:23 +0000 (02:20 +0200)]
1.4.11
Marcel van der Veldt [Fri, 1 Jul 2022 00:19:54 +0000 (02:19 +0200)]
Merge branch 'master' of https://github.com/music-assistant/music-assistant-lib
Marcel van der Veldt [Fri, 1 Jul 2022 00:19:08 +0000 (02:19 +0200)]
filter None objects from queue
Marcel van der Veldt [Thu, 30 Jun 2022 23:55:59 +0000 (01:55 +0200)]
Improvements for filesystem provider sync (#391)
small fixes for filesystem provider
- do not crash on single directory
- fix folder.png for albums
- overwrite existing metadata on tag changes
- keep checksum for cached listings
Marcel van der Veldt [Thu, 30 Jun 2022 21:38:28 +0000 (23:38 +0200)]
Centralize polling logic (#390)
Move polling logic to player manager
Marcel van der Veldt [Thu, 30 Jun 2022 21:30:37 +0000 (23:30 +0200)]
fix pylint checks
dependabot[bot] [Thu, 30 Jun 2022 21:17:34 +0000 (23:17 +0200)]
Bump pylint from 2.13.9 to 2.14.3 (#380)
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.13.9 to 2.14.3.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.13.9...v2.14.3)
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
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, 30 Jun 2022 21:16:48 +0000 (23:16 +0200)]
Auto-update pre-commit hooks (#389)
Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
Marvin Schenkel [Thu, 30 Jun 2022 19:51:57 +0000 (21:51 +0200)]
Update settings
Marcel van der Veldt [Thu, 30 Jun 2022 19:47:01 +0000 (21:47 +0200)]
fix examples
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:57 +0000 (21:18 +0200)]
1.4.10
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:42 +0000 (21:18 +0200)]
Merge branch 'master' of https://github.com/music-assistant/music-assistant-lib
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:32 +0000 (21:18 +0200)]
more fixes for group
Marcel van der Veldt [Wed, 29 Jun 2022 15:58:49 +0000 (17:58 +0200)]
1.4.9
Marcel van der Veldt [Wed, 29 Jun 2022 15:44:52 +0000 (17:44 +0200)]
some fixes for grouped players again
Marcel van der Veldt [Tue, 28 Jun 2022 22:55:30 +0000 (00:55 +0200)]
1.4.8
Marcel van der Veldt [Tue, 28 Jun 2022 22:46:09 +0000 (00:46 +0200)]
A few small fixes (#388)
* fix metadata when repeat is enabled
* try not to crash on a single file while syncing
* fix for album tracks listings matching in multi provider setup
Marcel van der Veldt [Tue, 28 Jun 2022 21:16:55 +0000 (23:16 +0200)]
Fixes for grouped players (#387)
fix grouped players
Marcel van der Veldt [Fri, 24 Jun 2022 18:36:07 +0000 (20:36 +0200)]
1.4.7
Marcel van der Veldt [Fri, 24 Jun 2022 18:35:43 +0000 (20:35 +0200)]
Some small fixes (#386)
- another fix for reconnecting Kodi players
- fix for passive playback start
Marcel van der Veldt [Thu, 23 Jun 2022 19:09:47 +0000 (21:09 +0200)]
1.4.6
Marcel van der Veldt [Thu, 23 Jun 2022 18:45:50 +0000 (20:45 +0200)]
fix small typos
Marcel van der Veldt [Thu, 23 Jun 2022 16:58:55 +0000 (18:58 +0200)]
allow play_media items to be actual media items
Marcel van der Veldt [Thu, 23 Jun 2022 15:25:56 +0000 (17:25 +0200)]
Fix for appending single tracks to queue (#385)
* fix for appending single items to the queue
Marcel van der Veldt [Thu, 23 Jun 2022 14:33:10 +0000 (16:33 +0200)]
Fix for custom URL(s) in Tune-In Library (#384)
Marcel van der Veldt [Thu, 23 Jun 2022 13:41:57 +0000 (15:41 +0200)]
fix global search caching
Marcel van der Veldt [Thu, 23 Jun 2022 09:54:34 +0000 (11:54 +0200)]
fix typo
Marcel van der Veldt [Thu, 23 Jun 2022 09:50:39 +0000 (11:50 +0200)]
fix for cache
Marcel van der Veldt [Thu, 23 Jun 2022 09:38:26 +0000 (11:38 +0200)]
fix small typo
Marcel van der Veldt [Thu, 23 Jun 2022 09:29:19 +0000 (11:29 +0200)]
Improve cache for items from music providers (#383)
remove cache from provider implementations and have the logic at global/abstract level
Marcel van der Veldt [Thu, 23 Jun 2022 09:17:17 +0000 (11:17 +0200)]
Add some additional logging for common mistakes (#382)
* raise error when spotify account used
* print warning when emailaddress used for tunein
Marcel van der Veldt [Wed, 22 Jun 2022 22:19:58 +0000 (00:19 +0200)]
replace quote in search query
Marcel van der Veldt [Wed, 22 Jun 2022 20:19:12 +0000 (22:19 +0200)]
Fix playback on Kodi/OSMC (#381)
- support sending icy metadata
- fix playback on players that do multiple get requests
Marcel van der Veldt [Mon, 20 Jun 2022 07:38:48 +0000 (09:38 +0200)]
1.4.5
Marcel van der Veldt [Mon, 20 Jun 2022 07:38:28 +0000 (09:38 +0200)]
Increase buffer size for radio streams (#379)
Marcel van der Veldt [Sun, 19 Jun 2022 22:56:55 +0000 (00:56 +0200)]
1.4.4
Marcel van der Veldt [Sun, 19 Jun 2022 22:36:00 +0000 (00:36 +0200)]
Fix sort order of filesystem album tracks if played (#378)
Marcel van der Veldt [Sun, 19 Jun 2022 22:07:32 +0000 (00:07 +0200)]
Fix error when items are deleted from file provider (#377)
Marcel van der Veldt [Sun, 19 Jun 2022 21:18:43 +0000 (23:18 +0200)]
Fix default album fallback image for tracks (#376)
Marcel van der Veldt [Sun, 19 Jun 2022 18:52:19 +0000 (20:52 +0200)]
Pass unavailable players (#375)
pass unavailable players
let lib consumer handle unavailable players
Marcel van der Veldt [Sat, 18 Jun 2022 12:12:11 +0000 (14:12 +0200)]
1.4.3
Marcel van der Veldt [Sat, 18 Jun 2022 11:50:50 +0000 (13:50 +0200)]
Fix queue corruption issue (#374)
* Fix queue get corrupt when adding single item
* fix race condition while playing TTS if player is still off
Marcel van der Veldt [Fri, 17 Jun 2022 19:25:03 +0000 (21:25 +0200)]
fix typo
Marcel van der Veldt [Fri, 17 Jun 2022 12:12:50 +0000 (14:12 +0200)]
1.4.2
Marcel van der Veldt [Fri, 17 Jun 2022 12:12:10 +0000 (14:12 +0200)]
bypass cache for qobuz library items