Refactor library storage (#781)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 19 Jul 2023 18:43:02 +0000 (20:43 +0200)
committerGitHub <noreply@github.com>
Wed, 19 Jul 2023 18:43:02 +0000 (20:43 +0200)
commit3f1122ed3c4191eb084a29b3917ad3f0dc806945
tree2dd9f98d5c284584f3cdf6dd6ab3a4fba65b1fa6
parent7686cee6114e8fdd8bd199a41c0b51c2b2edd511
Refactor library storage (#781)

* refactor in_library to favorites and db to library

* fix missing parts

* adjust library

* change is_unique -> is_streaming_provider

* finishing touches
35 files changed:
music_assistant/__main__.py
music_assistant/client/music.py
music_assistant/common/helpers/util.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/compare.py
music_assistant/server/helpers/tags.py
music_assistant/server/models/music_provider.py
music_assistant/server/providers/deezer/__init__.py
music_assistant/server/providers/fanarttv/__init__.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/filesystem_smb/__init__.py
music_assistant/server/providers/musicbrainz/__init__.py
music_assistant/server/providers/plex/__init__.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/slimproto/__init__.py
music_assistant/server/providers/slimproto/cli.py
music_assistant/server/providers/soundcloud/__init__.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/theaudiodb/__init__.py
music_assistant/server/providers/tidal/__init__.py
music_assistant/server/providers/url/__init__.py
music_assistant/server/providers/ytmusic/__init__.py
music_assistant/server/server.py
pyproject.toml
script/example.py