Fix mapping and database issues (#395)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 4 Jul 2022 18:17:19 +0000 (20:17 +0200)
committerGitHub <noreply@github.com>
Mon, 4 Jul 2022 18:17:19 +0000 (20:17 +0200)
commit1fae688ec8a91c9e6d0f03f3e8bcff7cc56d710b
treece0140db6a7e829ca15cd9f9e4b65535bb858f87
parenta66bddace1fe776236f27ddf0d30cf054a0a4b22
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
27 files changed:
examples/full.py
music_assistant/controllers/metadata/__init__.py
music_assistant/controllers/metadata/audiodb.py
music_assistant/controllers/metadata/musicbrainz.py
music_assistant/controllers/music/__init__.py
music_assistant/controllers/music/albums.py
music_assistant/controllers/music/artists.py
music_assistant/controllers/music/playlists.py
music_assistant/controllers/music/radio.py
music_assistant/controllers/music/tracks.py
music_assistant/helpers/cache.py
music_assistant/helpers/compare.py
music_assistant/helpers/database.py
music_assistant/helpers/images.py
music_assistant/helpers/process.py
music_assistant/helpers/tags.py [new file with mode: 0644]
music_assistant/helpers/util.py
music_assistant/mass.py
music_assistant/models/enums.py
music_assistant/models/media_controller.py
music_assistant/models/media_items.py
music_assistant/models/music_provider.py
music_assistant/models/queue_settings.py
music_assistant/music_providers/filesystem.py
music_assistant/music_providers/qobuz.py
music_assistant/music_providers/tunein.py
requirements.txt