Feat: Reorganize repository to contain only the server code
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 2 Nov 2024 16:20:16 +0000 (17:20 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 2 Nov 2024 16:20:16 +0000 (17:20 +0100)
commit36a706fcdf7a5a16e04fef5fe0d599b1ef1d37d3
tree2f6b941cbd5dcba12820e59aefa7969ec9d7edd7
parent8a38b27a3eb79e3f06fd715a4446fb805998c9e2
Feat: Reorganize repository to contain only the server code
463 files changed:
.release-please-config-dev.json [deleted file]
.release-please-config-stable.json [deleted file]
.release-please-manifest-dev.json [deleted file]
.release-please-manifest-stable.json [deleted file]
music_assistant/__init__.py
music_assistant/__main__.py
music_assistant/client/__init__.py [deleted file]
music_assistant/client/client.py [deleted file]
music_assistant/client/config.py [deleted file]
music_assistant/client/connection.py [deleted file]
music_assistant/client/exceptions.py [deleted file]
music_assistant/client/music.py [deleted file]
music_assistant/client/player_queues.py [deleted file]
music_assistant/client/players.py [deleted file]
music_assistant/common/__init__.py [deleted file]
music_assistant/common/helpers/__init__.py [deleted file]
music_assistant/common/helpers/datetime.py [deleted file]
music_assistant/common/helpers/global_cache.py [deleted file]
music_assistant/common/helpers/json.py [deleted file]
music_assistant/common/helpers/uri.py [deleted file]
music_assistant/common/helpers/util.py [deleted file]
music_assistant/common/models/__init__.py [deleted file]
music_assistant/common/models/api.py [deleted file]
music_assistant/common/models/config_entries.py [deleted file]
music_assistant/common/models/enums.py [deleted file]
music_assistant/common/models/errors.py [deleted file]
music_assistant/common/models/event.py [deleted file]
music_assistant/common/models/media_items.py [deleted file]
music_assistant/common/models/player.py [deleted file]
music_assistant/common/models/player_queue.py [deleted file]
music_assistant/common/models/provider.py [deleted file]
music_assistant/common/models/queue_item.py [deleted file]
music_assistant/common/models/streamdetails.py [deleted file]
music_assistant/constants.py
music_assistant/controllers/__init__.py [new file with mode: 0644]
music_assistant/controllers/cache.py [new file with mode: 0644]
music_assistant/controllers/config.py [new file with mode: 0644]
music_assistant/controllers/media/__init__.py [new file with mode: 0644]
music_assistant/controllers/media/albums.py [new file with mode: 0644]
music_assistant/controllers/media/artists.py [new file with mode: 0644]
music_assistant/controllers/media/base.py [new file with mode: 0644]
music_assistant/controllers/media/playlists.py [new file with mode: 0644]
music_assistant/controllers/media/radio.py [new file with mode: 0644]
music_assistant/controllers/media/tracks.py [new file with mode: 0644]
music_assistant/controllers/metadata.py [new file with mode: 0644]
music_assistant/controllers/music.py [new file with mode: 0644]
music_assistant/controllers/player_queues.py [new file with mode: 0644]
music_assistant/controllers/players.py [new file with mode: 0644]
music_assistant/controllers/streams.py [new file with mode: 0644]
music_assistant/controllers/webserver.py [new file with mode: 0644]
music_assistant/helpers/__init__.py [new file with mode: 0644]
music_assistant/helpers/api.py [new file with mode: 0644]
music_assistant/helpers/app_vars.py [new file with mode: 0644]
music_assistant/helpers/audio.py [new file with mode: 0644]
music_assistant/helpers/auth.py [new file with mode: 0644]
music_assistant/helpers/compare.py [new file with mode: 0644]
music_assistant/helpers/database.py [new file with mode: 0644]
music_assistant/helpers/datetime.py [new file with mode: 0644]
music_assistant/helpers/didl_lite.py [new file with mode: 0644]
music_assistant/helpers/ffmpeg.py [new file with mode: 0644]
music_assistant/helpers/global_cache.py [new file with mode: 0644]
music_assistant/helpers/images.py [new file with mode: 0644]
music_assistant/helpers/json.py [new file with mode: 0644]
music_assistant/helpers/logging.py [new file with mode: 0644]
music_assistant/helpers/playlists.py [new file with mode: 0644]
music_assistant/helpers/process.py [new file with mode: 0644]
music_assistant/helpers/resources/announce.mp3 [new file with mode: 0644]
music_assistant/helpers/resources/fallback_fanart.jpeg [new file with mode: 0644]
music_assistant/helpers/resources/logo.png [new file with mode: 0644]
music_assistant/helpers/resources/silence.mp3 [new file with mode: 0644]
music_assistant/helpers/tags.py [new file with mode: 0644]
music_assistant/helpers/throttle_retry.py [new file with mode: 0644]
music_assistant/helpers/uri.py [new file with mode: 0644]
music_assistant/helpers/util.py [new file with mode: 0644]
music_assistant/helpers/webserver.py [new file with mode: 0644]
music_assistant/mass.py [new file with mode: 0644]
music_assistant/models/__init__.py [new file with mode: 0644]
music_assistant/models/core_controller.py [new file with mode: 0644]
music_assistant/models/metadata_provider.py [new file with mode: 0644]
music_assistant/models/music_provider.py [new file with mode: 0644]
music_assistant/models/player_provider.py [new file with mode: 0644]
music_assistant/models/plugin.py [new file with mode: 0644]
music_assistant/models/provider.py [new file with mode: 0644]
music_assistant/providers/__init__.py [new file with mode: 0644]
music_assistant/providers/_template_music_provider/__init__.py [new file with mode: 0644]
music_assistant/providers/_template_music_provider/icon.svg [new file with mode: 0644]
music_assistant/providers/_template_music_provider/manifest.json [new file with mode: 0644]
music_assistant/providers/_template_player_provider/__init__.py [new file with mode: 0644]
music_assistant/providers/_template_player_provider/icon.svg [new file with mode: 0644]
music_assistant/providers/_template_player_provider/manifest.json [new file with mode: 0644]
music_assistant/providers/airplay/__init__.py [new file with mode: 0644]
music_assistant/providers/airplay/bin/cliraop-linux-aarch64 [new file with mode: 0755]
music_assistant/providers/airplay/bin/cliraop-linux-x86_64 [new file with mode: 0755]
music_assistant/providers/airplay/bin/cliraop-macos-arm64 [new file with mode: 0755]
music_assistant/providers/airplay/const.py [new file with mode: 0644]
music_assistant/providers/airplay/helpers.py [new file with mode: 0644]
music_assistant/providers/airplay/manifest.json [new file with mode: 0644]
music_assistant/providers/airplay/player.py [new file with mode: 0644]
music_assistant/providers/airplay/provider.py [new file with mode: 0644]
music_assistant/providers/airplay/raop.py [new file with mode: 0644]
music_assistant/providers/apple_music/__init__.py [new file with mode: 0644]
music_assistant/providers/apple_music/bin/README.md [new file with mode: 0644]
music_assistant/providers/apple_music/icon.svg [new file with mode: 0644]
music_assistant/providers/apple_music/manifest.json [new file with mode: 0644]
music_assistant/providers/bluesound/__init__.py [new file with mode: 0644]
music_assistant/providers/bluesound/icon.svg [new file with mode: 0644]
music_assistant/providers/bluesound/manifest.json [new file with mode: 0644]
music_assistant/providers/builtin/__init__.py [new file with mode: 0644]
music_assistant/providers/builtin/icon.svg [new file with mode: 0644]
music_assistant/providers/builtin/manifest.json [new file with mode: 0644]
music_assistant/providers/chromecast/__init__.py [new file with mode: 0644]
music_assistant/providers/chromecast/helpers.py [new file with mode: 0644]
music_assistant/providers/chromecast/manifest.json [new file with mode: 0644]
music_assistant/providers/deezer/__init__.py [new file with mode: 0644]
music_assistant/providers/deezer/gw_client.py [new file with mode: 0644]
music_assistant/providers/deezer/icon.svg [new file with mode: 0644]
music_assistant/providers/deezer/manifest.json [new file with mode: 0644]
music_assistant/providers/dlna/__init__.py [new file with mode: 0644]
music_assistant/providers/dlna/helpers.py [new file with mode: 0644]
music_assistant/providers/dlna/icon.svg [new file with mode: 0644]
music_assistant/providers/dlna/manifest.json [new file with mode: 0644]
music_assistant/providers/fanarttv/__init__.py [new file with mode: 0644]
music_assistant/providers/fanarttv/manifest.json [new file with mode: 0644]
music_assistant/providers/filesystem_local/__init__.py [new file with mode: 0644]
music_assistant/providers/filesystem_local/helpers.py [new file with mode: 0644]
music_assistant/providers/filesystem_local/manifest.json [new file with mode: 0644]
music_assistant/providers/filesystem_smb/__init__.py [new file with mode: 0644]
music_assistant/providers/filesystem_smb/manifest.json [new file with mode: 0644]
music_assistant/providers/fully_kiosk/__init__.py [new file with mode: 0644]
music_assistant/providers/fully_kiosk/manifest.json [new file with mode: 0644]
music_assistant/providers/hass/__init__.py [new file with mode: 0644]
music_assistant/providers/hass/icon.svg [new file with mode: 0644]
music_assistant/providers/hass/manifest.json [new file with mode: 0644]
music_assistant/providers/hass_players/__init__.py [new file with mode: 0644]
music_assistant/providers/hass_players/icon.svg [new file with mode: 0644]
music_assistant/providers/hass_players/manifest.json [new file with mode: 0644]
music_assistant/providers/jellyfin/__init__.py [new file with mode: 0644]
music_assistant/providers/jellyfin/const.py [new file with mode: 0644]
music_assistant/providers/jellyfin/icon.svg [new file with mode: 0644]
music_assistant/providers/jellyfin/manifest.json [new file with mode: 0644]
music_assistant/providers/jellyfin/parsers.py [new file with mode: 0644]
music_assistant/providers/musicbrainz/__init__.py [new file with mode: 0644]
music_assistant/providers/musicbrainz/icon.svg [new file with mode: 0644]
music_assistant/providers/musicbrainz/icon_dark.svg [new file with mode: 0644]
music_assistant/providers/musicbrainz/manifest.json [new file with mode: 0644]
music_assistant/providers/opensubsonic/__init__.py [new file with mode: 0644]
music_assistant/providers/opensubsonic/icon.svg [new file with mode: 0644]
music_assistant/providers/opensubsonic/manifest.json [new file with mode: 0644]
music_assistant/providers/opensubsonic/sonic_provider.py [new file with mode: 0644]
music_assistant/providers/player_group/__init__.py [new file with mode: 0644]
music_assistant/providers/player_group/manifest.json [new file with mode: 0644]
music_assistant/providers/player_group/ugp_stream.py [new file with mode: 0644]
music_assistant/providers/plex/__init__.py [new file with mode: 0644]
music_assistant/providers/plex/helpers.py [new file with mode: 0644]
music_assistant/providers/plex/icon.svg [new file with mode: 0644]
music_assistant/providers/plex/manifest.json [new file with mode: 0644]
music_assistant/providers/qobuz/__init__.py [new file with mode: 0644]
music_assistant/providers/qobuz/icon.svg [new file with mode: 0644]
music_assistant/providers/qobuz/icon_dark.svg [new file with mode: 0644]
music_assistant/providers/qobuz/manifest.json [new file with mode: 0644]
music_assistant/providers/radiobrowser/__init__.py [new file with mode: 0644]
music_assistant/providers/radiobrowser/manifest.json [new file with mode: 0644]
music_assistant/providers/siriusxm/__init__.py [new file with mode: 0644]
music_assistant/providers/siriusxm/icon.svg [new file with mode: 0644]
music_assistant/providers/siriusxm/icon_dark.svg [new file with mode: 0644]
music_assistant/providers/siriusxm/manifest.json [new file with mode: 0644]
music_assistant/providers/slimproto/__init__.py [new file with mode: 0644]
music_assistant/providers/slimproto/icon.svg [new file with mode: 0644]
music_assistant/providers/slimproto/manifest.json [new file with mode: 0644]
music_assistant/providers/slimproto/multi_client_stream.py [new file with mode: 0644]
music_assistant/providers/snapcast/__init__.py [new file with mode: 0644]
music_assistant/providers/snapcast/icon.svg [new file with mode: 0644]
music_assistant/providers/snapcast/manifest.json [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/10-seconds-of-silence.mp3 [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/3rd-party/libflac.js [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/config.js [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/favicon.ico [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/index.html [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/launcher-icon.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/manifest.json [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/mute_icon.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/play.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/snapcast-512.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/snapcontrol.js [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/snapstream.js [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/speaker_icon.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/stop.png [new file with mode: 0644]
music_assistant/providers/snapcast/snapweb/styles.css [new file with mode: 0644]
music_assistant/providers/sonos/__init__.py [new file with mode: 0644]
music_assistant/providers/sonos/const.py [new file with mode: 0644]
music_assistant/providers/sonos/helpers.py [new file with mode: 0644]
music_assistant/providers/sonos/icon.svg [new file with mode: 0644]
music_assistant/providers/sonos/manifest.json [new file with mode: 0644]
music_assistant/providers/sonos/player.py [new file with mode: 0644]
music_assistant/providers/sonos/provider.py [new file with mode: 0644]
music_assistant/providers/sonos_s1/__init__.py [new file with mode: 0644]
music_assistant/providers/sonos_s1/helpers.py [new file with mode: 0644]
music_assistant/providers/sonos_s1/icon.png [new file with mode: 0644]
music_assistant/providers/sonos_s1/icon.svg [new file with mode: 0644]
music_assistant/providers/sonos_s1/manifest.json [new file with mode: 0644]
music_assistant/providers/sonos_s1/player.py [new file with mode: 0644]
music_assistant/providers/soundcloud/__init__.py [new file with mode: 0644]
music_assistant/providers/soundcloud/icon.svg [new file with mode: 0644]
music_assistant/providers/soundcloud/manifest.json [new file with mode: 0644]
music_assistant/providers/spotify/__init__.py [new file with mode: 0644]
music_assistant/providers/spotify/bin/librespot-linux-aarch64 [new file with mode: 0755]
music_assistant/providers/spotify/bin/librespot-linux-x86_64 [new file with mode: 0755]
music_assistant/providers/spotify/bin/librespot-macos-arm64 [new file with mode: 0755]
music_assistant/providers/spotify/icon.svg [new file with mode: 0644]
music_assistant/providers/spotify/manifest.json [new file with mode: 0644]
music_assistant/providers/test/__init__.py [new file with mode: 0644]
music_assistant/providers/test/icon.svg [new file with mode: 0644]
music_assistant/providers/test/manifest.json [new file with mode: 0644]
music_assistant/providers/theaudiodb/__init__.py [new file with mode: 0644]
music_assistant/providers/theaudiodb/manifest.json [new file with mode: 0644]
music_assistant/providers/tidal/__init__.py [new file with mode: 0644]
music_assistant/providers/tidal/helpers.py [new file with mode: 0644]
music_assistant/providers/tidal/icon.svg [new file with mode: 0644]
music_assistant/providers/tidal/icon_dark.svg [new file with mode: 0644]
music_assistant/providers/tidal/manifest.json [new file with mode: 0644]
music_assistant/providers/tunein/__init__.py [new file with mode: 0644]
music_assistant/providers/tunein/icon.svg [new file with mode: 0644]
music_assistant/providers/tunein/manifest.json [new file with mode: 0644]
music_assistant/providers/ytmusic/__init__.py [new file with mode: 0644]
music_assistant/providers/ytmusic/helpers.py [new file with mode: 0644]
music_assistant/providers/ytmusic/icon.svg [new file with mode: 0644]
music_assistant/providers/ytmusic/manifest.json [new file with mode: 0644]
music_assistant/server/__init__.py [deleted file]
music_assistant/server/controllers/__init__.py [deleted file]
music_assistant/server/controllers/cache.py [deleted file]
music_assistant/server/controllers/config.py [deleted file]
music_assistant/server/controllers/media/__init__.py [deleted file]
music_assistant/server/controllers/media/albums.py [deleted file]
music_assistant/server/controllers/media/artists.py [deleted file]
music_assistant/server/controllers/media/base.py [deleted file]
music_assistant/server/controllers/media/playlists.py [deleted file]
music_assistant/server/controllers/media/radio.py [deleted file]
music_assistant/server/controllers/media/tracks.py [deleted file]
music_assistant/server/controllers/metadata.py [deleted file]
music_assistant/server/controllers/music.py [deleted file]
music_assistant/server/controllers/player_queues.py [deleted file]
music_assistant/server/controllers/players.py [deleted file]
music_assistant/server/controllers/streams.py [deleted file]
music_assistant/server/controllers/webserver.py [deleted file]
music_assistant/server/helpers/__init__.py [deleted file]
music_assistant/server/helpers/api.py [deleted file]
music_assistant/server/helpers/app_vars.py [deleted file]
music_assistant/server/helpers/audio.py [deleted file]
music_assistant/server/helpers/auth.py [deleted file]
music_assistant/server/helpers/compare.py [deleted file]
music_assistant/server/helpers/database.py [deleted file]
music_assistant/server/helpers/didl_lite.py [deleted file]
music_assistant/server/helpers/ffmpeg.py [deleted file]
music_assistant/server/helpers/images.py [deleted file]
music_assistant/server/helpers/logging.py [deleted file]
music_assistant/server/helpers/playlists.py [deleted file]
music_assistant/server/helpers/process.py [deleted file]
music_assistant/server/helpers/resources/announce.mp3 [deleted file]
music_assistant/server/helpers/resources/fallback_fanart.jpeg [deleted file]
music_assistant/server/helpers/resources/logo.png [deleted file]
music_assistant/server/helpers/resources/silence.mp3 [deleted file]
music_assistant/server/helpers/tags.py [deleted file]
music_assistant/server/helpers/throttle_retry.py [deleted file]
music_assistant/server/helpers/util.py [deleted file]
music_assistant/server/helpers/webserver.py [deleted file]
music_assistant/server/models/__init__.py [deleted file]
music_assistant/server/models/core_controller.py [deleted file]
music_assistant/server/models/metadata_provider.py [deleted file]
music_assistant/server/models/music_provider.py [deleted file]
music_assistant/server/models/player_provider.py [deleted file]
music_assistant/server/models/plugin.py [deleted file]
music_assistant/server/models/provider.py [deleted file]
music_assistant/server/providers/__init__.py [deleted file]
music_assistant/server/providers/_template_music_provider/__init__.py [deleted file]
music_assistant/server/providers/_template_music_provider/icon.svg [deleted file]
music_assistant/server/providers/_template_music_provider/manifest.json [deleted file]
music_assistant/server/providers/_template_player_provider/__init__.py [deleted file]
music_assistant/server/providers/_template_player_provider/icon.svg [deleted file]
music_assistant/server/providers/_template_player_provider/manifest.json [deleted file]
music_assistant/server/providers/airplay/__init__.py [deleted file]
music_assistant/server/providers/airplay/bin/cliraop-linux-aarch64 [deleted file]
music_assistant/server/providers/airplay/bin/cliraop-linux-x86_64 [deleted file]
music_assistant/server/providers/airplay/bin/cliraop-macos-arm64 [deleted file]
music_assistant/server/providers/airplay/const.py [deleted file]
music_assistant/server/providers/airplay/helpers.py [deleted file]
music_assistant/server/providers/airplay/manifest.json [deleted file]
music_assistant/server/providers/airplay/player.py [deleted file]
music_assistant/server/providers/airplay/provider.py [deleted file]
music_assistant/server/providers/airplay/raop.py [deleted file]
music_assistant/server/providers/apple_music/__init__.py [deleted file]
music_assistant/server/providers/apple_music/bin/README.md [deleted file]
music_assistant/server/providers/apple_music/icon.svg [deleted file]
music_assistant/server/providers/apple_music/manifest.json [deleted file]
music_assistant/server/providers/bluesound/__init__.py [deleted file]
music_assistant/server/providers/bluesound/icon.svg [deleted file]
music_assistant/server/providers/bluesound/manifest.json [deleted file]
music_assistant/server/providers/builtin/__init__.py [deleted file]
music_assistant/server/providers/builtin/icon.svg [deleted file]
music_assistant/server/providers/builtin/manifest.json [deleted file]
music_assistant/server/providers/chromecast/__init__.py [deleted file]
music_assistant/server/providers/chromecast/helpers.py [deleted file]
music_assistant/server/providers/chromecast/manifest.json [deleted file]
music_assistant/server/providers/deezer/__init__.py [deleted file]
music_assistant/server/providers/deezer/gw_client.py [deleted file]
music_assistant/server/providers/deezer/icon.svg [deleted file]
music_assistant/server/providers/deezer/manifest.json [deleted file]
music_assistant/server/providers/dlna/__init__.py [deleted file]
music_assistant/server/providers/dlna/helpers.py [deleted file]
music_assistant/server/providers/dlna/icon.svg [deleted file]
music_assistant/server/providers/dlna/manifest.json [deleted file]
music_assistant/server/providers/fanarttv/__init__.py [deleted file]
music_assistant/server/providers/fanarttv/manifest.json [deleted file]
music_assistant/server/providers/filesystem_local/__init__.py [deleted file]
music_assistant/server/providers/filesystem_local/helpers.py [deleted file]
music_assistant/server/providers/filesystem_local/manifest.json [deleted file]
music_assistant/server/providers/filesystem_smb/__init__.py [deleted file]
music_assistant/server/providers/filesystem_smb/manifest.json [deleted file]
music_assistant/server/providers/fully_kiosk/__init__.py [deleted file]
music_assistant/server/providers/fully_kiosk/manifest.json [deleted file]
music_assistant/server/providers/hass/__init__.py [deleted file]
music_assistant/server/providers/hass/icon.svg [deleted file]
music_assistant/server/providers/hass/manifest.json [deleted file]
music_assistant/server/providers/hass_players/__init__.py [deleted file]
music_assistant/server/providers/hass_players/icon.svg [deleted file]
music_assistant/server/providers/hass_players/manifest.json [deleted file]
music_assistant/server/providers/jellyfin/__init__.py [deleted file]
music_assistant/server/providers/jellyfin/const.py [deleted file]
music_assistant/server/providers/jellyfin/icon.svg [deleted file]
music_assistant/server/providers/jellyfin/manifest.json [deleted file]
music_assistant/server/providers/jellyfin/parsers.py [deleted file]
music_assistant/server/providers/musicbrainz/__init__.py [deleted file]
music_assistant/server/providers/musicbrainz/icon.svg [deleted file]
music_assistant/server/providers/musicbrainz/icon_dark.svg [deleted file]
music_assistant/server/providers/musicbrainz/manifest.json [deleted file]
music_assistant/server/providers/opensubsonic/__init__.py [deleted file]
music_assistant/server/providers/opensubsonic/icon.svg [deleted file]
music_assistant/server/providers/opensubsonic/manifest.json [deleted file]
music_assistant/server/providers/opensubsonic/sonic_provider.py [deleted file]
music_assistant/server/providers/player_group/__init__.py [deleted file]
music_assistant/server/providers/player_group/manifest.json [deleted file]
music_assistant/server/providers/player_group/ugp_stream.py [deleted file]
music_assistant/server/providers/plex/__init__.py [deleted file]
music_assistant/server/providers/plex/helpers.py [deleted file]
music_assistant/server/providers/plex/icon.svg [deleted file]
music_assistant/server/providers/plex/manifest.json [deleted file]
music_assistant/server/providers/qobuz/__init__.py [deleted file]
music_assistant/server/providers/qobuz/icon.svg [deleted file]
music_assistant/server/providers/qobuz/icon_dark.svg [deleted file]
music_assistant/server/providers/qobuz/manifest.json [deleted file]
music_assistant/server/providers/radiobrowser/__init__.py [deleted file]
music_assistant/server/providers/radiobrowser/manifest.json [deleted file]
music_assistant/server/providers/siriusxm/__init__.py [deleted file]
music_assistant/server/providers/siriusxm/icon.svg [deleted file]
music_assistant/server/providers/siriusxm/icon_dark.svg [deleted file]
music_assistant/server/providers/siriusxm/manifest.json [deleted file]
music_assistant/server/providers/slimproto/__init__.py [deleted file]
music_assistant/server/providers/slimproto/icon.svg [deleted file]
music_assistant/server/providers/slimproto/manifest.json [deleted file]
music_assistant/server/providers/slimproto/multi_client_stream.py [deleted file]
music_assistant/server/providers/snapcast/__init__.py [deleted file]
music_assistant/server/providers/snapcast/icon.svg [deleted file]
music_assistant/server/providers/snapcast/manifest.json [deleted file]
music_assistant/server/providers/snapcast/snapweb/10-seconds-of-silence.mp3 [deleted file]
music_assistant/server/providers/snapcast/snapweb/3rd-party/libflac.js [deleted file]
music_assistant/server/providers/snapcast/snapweb/config.js [deleted file]
music_assistant/server/providers/snapcast/snapweb/favicon.ico [deleted file]
music_assistant/server/providers/snapcast/snapweb/index.html [deleted file]
music_assistant/server/providers/snapcast/snapweb/launcher-icon.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/manifest.json [deleted file]
music_assistant/server/providers/snapcast/snapweb/mute_icon.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/play.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/snapcast-512.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/snapcontrol.js [deleted file]
music_assistant/server/providers/snapcast/snapweb/snapstream.js [deleted file]
music_assistant/server/providers/snapcast/snapweb/speaker_icon.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/stop.png [deleted file]
music_assistant/server/providers/snapcast/snapweb/styles.css [deleted file]
music_assistant/server/providers/sonos/__init__.py [deleted file]
music_assistant/server/providers/sonos/const.py [deleted file]
music_assistant/server/providers/sonos/helpers.py [deleted file]
music_assistant/server/providers/sonos/icon.svg [deleted file]
music_assistant/server/providers/sonos/manifest.json [deleted file]
music_assistant/server/providers/sonos/player.py [deleted file]
music_assistant/server/providers/sonos/provider.py [deleted file]
music_assistant/server/providers/sonos_s1/__init__.py [deleted file]
music_assistant/server/providers/sonos_s1/helpers.py [deleted file]
music_assistant/server/providers/sonos_s1/icon.png [deleted file]
music_assistant/server/providers/sonos_s1/icon.svg [deleted file]
music_assistant/server/providers/sonos_s1/manifest.json [deleted file]
music_assistant/server/providers/sonos_s1/player.py [deleted file]
music_assistant/server/providers/soundcloud/__init__.py [deleted file]
music_assistant/server/providers/soundcloud/icon.svg [deleted file]
music_assistant/server/providers/soundcloud/manifest.json [deleted file]
music_assistant/server/providers/spotify/__init__.py [deleted file]
music_assistant/server/providers/spotify/bin/librespot-linux-aarch64 [deleted file]
music_assistant/server/providers/spotify/bin/librespot-linux-x86_64 [deleted file]
music_assistant/server/providers/spotify/bin/librespot-macos-arm64 [deleted file]
music_assistant/server/providers/spotify/icon.svg [deleted file]
music_assistant/server/providers/spotify/manifest.json [deleted file]
music_assistant/server/providers/test/__init__.py [deleted file]
music_assistant/server/providers/test/icon.svg [deleted file]
music_assistant/server/providers/test/manifest.json [deleted file]
music_assistant/server/providers/theaudiodb/__init__.py [deleted file]
music_assistant/server/providers/theaudiodb/manifest.json [deleted file]
music_assistant/server/providers/tidal/__init__.py [deleted file]
music_assistant/server/providers/tidal/helpers.py [deleted file]
music_assistant/server/providers/tidal/icon.svg [deleted file]
music_assistant/server/providers/tidal/icon_dark.svg [deleted file]
music_assistant/server/providers/tidal/manifest.json [deleted file]
music_assistant/server/providers/tunein/__init__.py [deleted file]
music_assistant/server/providers/tunein/icon.svg [deleted file]
music_assistant/server/providers/tunein/manifest.json [deleted file]
music_assistant/server/providers/ytmusic/__init__.py [deleted file]
music_assistant/server/providers/ytmusic/helpers.py [deleted file]
music_assistant/server/providers/ytmusic/icon.svg [deleted file]
music_assistant/server/providers/ytmusic/manifest.json [deleted file]
music_assistant/server/server.py [deleted file]
mypy.ini
pyproject.toml
requirements_all.txt
scripts/gen_requirements_all.py
scripts/setup.sh
tests/__init__.py
tests/common.py
tests/conftest.py
tests/core/__init__.py [new file with mode: 0644]
tests/core/test_compare.py [new file with mode: 0644]
tests/core/test_helpers.py [new file with mode: 0644]
tests/core/test_radio_stream_title.py [new file with mode: 0644]
tests/core/test_server_base.py [new file with mode: 0644]
tests/core/test_tags.py [new file with mode: 0644]
tests/providers/filesystem/__init__.py [new file with mode: 0644]
tests/providers/filesystem/test_helpers.py [new file with mode: 0644]
tests/providers/jellyfin/__init__.py [new file with mode: 0644]
tests/providers/jellyfin/__snapshots__/test_parsers.ambr [new file with mode: 0644]
tests/providers/jellyfin/fixtures/albums/infest.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/albums/this_is_christmas.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/albums/yesterday_when_i_was_mad.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/artists/ash.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/tracks/thrown_away.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/tracks/where_the_bands_are.json [new file with mode: 0644]
tests/providers/jellyfin/fixtures/tracks/zombie_christmas.json [new file with mode: 0644]
tests/providers/jellyfin/test_init.py [new file with mode: 0644]
tests/providers/jellyfin/test_parsers.py [new file with mode: 0644]
tests/server/__init__.py [deleted file]
tests/server/providers/filesystem/__init__.py [deleted file]
tests/server/providers/filesystem/test_helpers.py [deleted file]
tests/server/providers/jellyfin/__init__.py [deleted file]
tests/server/providers/jellyfin/__snapshots__/test_parsers.ambr [deleted file]
tests/server/providers/jellyfin/fixtures/albums/infest.json [deleted file]
tests/server/providers/jellyfin/fixtures/albums/this_is_christmas.json [deleted file]
tests/server/providers/jellyfin/fixtures/albums/yesterday_when_i_was_mad.json [deleted file]
tests/server/providers/jellyfin/fixtures/artists/ash.json [deleted file]
tests/server/providers/jellyfin/fixtures/tracks/thrown_away.json [deleted file]
tests/server/providers/jellyfin/fixtures/tracks/where_the_bands_are.json [deleted file]
tests/server/providers/jellyfin/fixtures/tracks/zombie_christmas.json [deleted file]
tests/server/providers/jellyfin/test_init.py [deleted file]
tests/server/providers/jellyfin/test_parsers.py [deleted file]
tests/server/test_compare.py [deleted file]
tests/server/test_server.py [deleted file]
tests/test_helpers.py [deleted file]
tests/test_radio_stream_title.py [deleted file]
tests/test_tags.py [deleted file]