From 6604d11bfb6c064baa5bcde2373b6878a2ac3c3b Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 17 May 2022 01:11:45 +0200 Subject: [PATCH] use url or uri --- music_assistant/controllers/music/playlists.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/music_assistant/controllers/music/playlists.py b/music_assistant/controllers/music/playlists.py index b9188544..12b12871 100644 --- a/music_assistant/controllers/music/playlists.py +++ b/music_assistant/controllers/music/playlists.py @@ -6,6 +6,7 @@ from typing import List, Optional from music_assistant.helpers.database import TABLE_PLAYLISTS from music_assistant.helpers.json import json_serializer +from music_assistant.helpers.uri import create_uri from music_assistant.models.enums import EventType, MediaType, ProviderType from music_assistant.models.errors import InvalidDataError, MediaNotFoundError from music_assistant.models.event import MassEvent @@ -110,7 +111,11 @@ class PlaylistController(MediaControllerBase[Playlist]): continue if playlist_prov.prov_type.is_file(): # the file provider can handle uri's from all providers so simply add the uri - track_id_to_add = track_version.url + track_id_to_add = track_version.url or create_uri( + MediaType.TRACK, + track_version.prov_type, + track_version.item_id, + ) break if track_version.prov_id == playlist_prov.prov_id: track_id_to_add = track_version.item_id -- 2.34.1