Improve tag and matching logic (#571)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 24 Mar 2023 22:29:48 +0000 (23:29 +0100)
committerGitHub <noreply@github.com>
Fri, 24 Mar 2023 22:29:48 +0000 (23:29 +0100)
commit541b7d22b42c3148bfe3eecc73ffa3ded4a2c33a
tree3fe96591dd9e21e28bc889f72e916d11d9929781
parent4d77280257e23d10723947d08a31459d25f994ad
Improve tag and matching logic (#571)

* fix typo in soundcloud

* fix parsing albumtype and version

* fixes for tags, add timestamps

* handle edge cases

* enable metadata scanner

* bump frontend

* supress images not found

* add explicit metadata
27 files changed:
music_assistant/common/models/enums.py
music_assistant/common/models/media_items.py
music_assistant/constants.py
music_assistant/server/controllers/cache.py
music_assistant/server/controllers/media/albums.py
music_assistant/server/controllers/media/artists.py
music_assistant/server/controllers/media/base.py
music_assistant/server/controllers/media/playlists.py
music_assistant/server/controllers/media/radio.py
music_assistant/server/controllers/media/tracks.py
music_assistant/server/controllers/metadata.py
music_assistant/server/controllers/music.py
music_assistant/server/helpers/audio.py
music_assistant/server/helpers/compare.py
music_assistant/server/helpers/images.py
music_assistant/server/helpers/process.py
music_assistant/server/helpers/tags.py
music_assistant/server/providers/chromecast/__init__.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/filesystem_local/helpers.py
music_assistant/server/providers/musicbrainz/__init__.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/soundcloud/soundcloudpy/asyncsoundcloudpy.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/ytmusic/__init__.py
pyproject.toml
requirements_all.txt