Add builtin Music provider (#1228)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 15 Apr 2024 19:00:21 +0000 (21:00 +0200)
committerGitHub <noreply@github.com>
Mon, 15 Apr 2024 19:00:21 +0000 (21:00 +0200)
commitcc26763d35b57b207d94940ad61b054438e0dc07
tree25d2641c491f7e0a1104246996c64d00456c3396
parent809cfb4800d2116bacf7b36b44fd7cf0c38f0e55
Add builtin Music provider (#1228)
41 files changed:
music_assistant/client/client.py
music_assistant/common/helpers/uri.py
music_assistant/common/models/media_items.py
music_assistant/common/models/provider.py
music_assistant/constants.py
music_assistant/server/controllers/config.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/metadata.py
music_assistant/server/controllers/music.py
music_assistant/server/helpers/images.py
music_assistant/server/helpers/resources/fallback_fanart.jpeg [new file with mode: 0644]
music_assistant/server/helpers/resources/logo.png [new file with mode: 0644]
music_assistant/server/helpers/tags.py
music_assistant/server/models/metadata_provider.py
music_assistant/server/models/music_provider.py
music_assistant/server/models/provider.py
music_assistant/server/providers/builtin/__init__.py [new file with mode: 0644]
music_assistant/server/providers/builtin/icon.svg [new file with mode: 0644]
music_assistant/server/providers/builtin/manifest.json [new file with mode: 0644]
music_assistant/server/providers/deezer/__init__.py
music_assistant/server/providers/fanarttv/__init__.py
music_assistant/server/providers/filesystem_local/__init__.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/filesystem_smb/__init__.py
music_assistant/server/providers/jellyfin/__init__.py
music_assistant/server/providers/opensubsonic/sonic_provider.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 [deleted file]
music_assistant/server/providers/url/manifest.json [deleted file]
music_assistant/server/providers/ytmusic/__init__.py
tests/test_helpers.py