Optimize playlist tracks listings (#580)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 27 Mar 2023 10:58:17 +0000 (12:58 +0200)
committerGitHub <noreply@github.com>
Mon, 27 Mar 2023 10:58:17 +0000 (12:58 +0200)
commitdd0f0ee4b5aedac7cbd5dbb713116cd19b6a8c14
tree2ecdd22b5c45c93f4f2dbdb46025674b7ce60414
parent7153c2686a6184078469b180ae9f835232348438
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
music_assistant/common/models/api.py
music_assistant/server/controllers/media/playlists.py
music_assistant/server/controllers/metadata.py
music_assistant/server/models/music_provider.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/soundcloud/__init__.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/websocket_api/__init__.py
music_assistant/server/providers/ytmusic/__init__.py