Marvin Schenkel [Fri, 8 Jul 2022 21:56:11 +0000 (23:56 +0200)]
Add duration to album tracks
Marvin Schenkel [Fri, 8 Jul 2022 21:50:23 +0000 (23:50 +0200)]
Fix missing artist in album search results
Marvin Schenkel [Fri, 8 Jul 2022 21:25:54 +0000 (23:25 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Fri, 8 Jul 2022 21:23:29 +0000 (23:23 +0200)]
Only return highest quality thumb
Marvin Schenkel [Fri, 8 Jul 2022 21:07:18 +0000 (23:07 +0200)]
Update music_assistant/music_providers/ytmusic/ytmusic.py
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Marvin Schenkel [Fri, 8 Jul 2022 20:05:00 +0000 (22:05 +0200)]
Increase limit for people with a music addiction :-)
Marvin Schenkel [Fri, 8 Jul 2022 20:02:54 +0000 (22:02 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Fri, 8 Jul 2022 20:02:21 +0000 (22:02 +0200)]
Fix artist albums without artist
Marvin Schenkel [Fri, 8 Jul 2022 18:51:41 +0000 (20:51 +0200)]
Merge branch 'music-assistant:master' into master
Marvin Schenkel [Fri, 8 Jul 2022 18:50:26 +0000 (20:50 +0200)]
Fix parsing bugs
Marvin Schenkel [Fri, 8 Jul 2022 17:06:29 +0000 (19:06 +0200)]
Fix get_track
Marcel van der Veldt [Fri, 8 Jul 2022 16:50:11 +0000 (18:50 +0200)]
1.6.1
Marvin Schenkel [Fri, 8 Jul 2022 15:07:57 +0000 (17:07 +0200)]
Add new YTM parser
Marcel van der Veldt [Fri, 8 Jul 2022 13:09:08 +0000 (15:09 +0200)]
Skip system directories (like recycle) in the filesystem scan (#401)
Marcel van der Veldt [Fri, 8 Jul 2022 09:24:24 +0000 (11:24 +0200)]
remove useless print
Marcel van der Veldt [Fri, 8 Jul 2022 09:19:01 +0000 (11:19 +0200)]
Fix order of database initialization (#400)
Marvin Schenkel [Fri, 8 Jul 2022 07:33:00 +0000 (09:33 +0200)]
Merge pull request #1 from music-assistant/master
Merge upstream
Marvin Schenkel [Fri, 8 Jul 2022 07:32:53 +0000 (09:32 +0200)]
Merge branch 'master' into master
Marcel van der Veldt [Fri, 8 Jul 2022 00:17:07 +0000 (02:17 +0200)]
1.6.0
Marcel van der Veldt [Fri, 8 Jul 2022 00:15:53 +0000 (02:15 +0200)]
skip folder we can't access
Marcel van der Veldt [Fri, 8 Jul 2022 00:10:20 +0000 (02:10 +0200)]
fix AttributeError
Marcel van der Veldt [Fri, 8 Jul 2022 00:07:59 +0000 (02:07 +0200)]
fix keyerror
Marcel van der Veldt [Fri, 8 Jul 2022 00:05:20 +0000 (02:05 +0200)]
set buffer to 1 second
Marcel van der Veldt [Thu, 7 Jul 2022 23:41:03 +0000 (01:41 +0200)]
several small fixes
Marcel van der Veldt [Thu, 7 Jul 2022 21:39:37 +0000 (23:39 +0200)]
adjust name
Marcel van der Veldt [Thu, 7 Jul 2022 21:23:05 +0000 (23:23 +0200)]
add crossfade to example
Marcel van der Veldt [Thu, 7 Jul 2022 20:38:33 +0000 (22:38 +0200)]
remove redundant print
Marcel van der Veldt [Thu, 7 Jul 2022 20:28:35 +0000 (22:28 +0200)]
Fix audio buffer issues (#399)
decrease pcm sample size
allow for more realtime streaming
Marvin Schenkel [Thu, 7 Jul 2022 20:23:11 +0000 (22:23 +0200)]
Add YoutubeMusic MusicProvider (#397)
Co-authored-by: Marvin Schenkel <marvin@MacBook-Pro.local>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
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 20:22:38 +0000 (22:22 +0200)]
Fix TypeError when there is no next item in the queue (#398)
fix TypeError when there is no next item in the queue
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