Extend support for plain URL's (#408)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 11 Jul 2022 19:30:50 +0000 (21:30 +0200)
committerGitHub <noreply@github.com>
Mon, 11 Jul 2022 19:30:50 +0000 (21:30 +0200)
commit649a6101863927348f341710db18b719a7edb310
treedd69e44dfc98ca68546e42615add6b725a44bde0
parent6d30449c61b92798cd73fa724e804156adfb33ba
Extend support for plain URL's (#408)

Make the URL Music provider a first class citizen.

- Grab metadata if a plain url (or file) is passed to play_media
- Determine if URL is a Track or Radio stream
- Allow URL's in local playlists
12 files changed:
music_assistant/controllers/metadata/__init__.py
music_assistant/controllers/music/__init__.py
music_assistant/helpers/audio.py
music_assistant/helpers/images.py
music_assistant/helpers/tags.py
music_assistant/helpers/uri.py
music_assistant/models/enums.py
music_assistant/models/music_provider.py
music_assistant/models/player_queue.py
music_assistant/models/queue_item.py
music_assistant/music_providers/filesystem.py
music_assistant/music_providers/url.py