Make all models initializable by kwargs only (#816)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 2 Aug 2023 14:57:43 +0000 (16:57 +0200)
committerGitHub <noreply@github.com>
Wed, 2 Aug 2023 14:57:43 +0000 (16:57 +0200)
commit3df3f136a539c5c6755662795b0b211c1023a875
treedb8ecdaf8edbb598759cdc98df758d421d27eff1
parente5576a79c644588a3d65bda269c8f2f95d91e3a8
Make all models initializable by kwargs only (#816)

* Make all models initializable by kwargs only

* adjust existing code

* more adjustments

* MediaItemChapter

* ItemMapping

* PagedItems

* adjust log

* adjust log
17 files changed:
music_assistant/common/models/media_items.py
music_assistant/server/controllers/media/base.py
music_assistant/server/controllers/metadata.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/plex/__init__.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/radiobrowser/__init__.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/tunein/__init__.py
music_assistant/server/providers/url/__init__.py
music_assistant/server/providers/ytmusic/__init__.py