FEATURE: Add support for playlists

See also #12
This commit is contained in:
Dominique Barton 2020-02-23 00:24:46 +01:00
parent 4ee468671e
commit ebce639bf3

View file

@ -24,8 +24,16 @@ def replace_tracklist(core, uri):
:param str uri: An URI for the tracklist replacement
'''
LOGGER.info('Replacing tracklist with URI "%s"', uri)
playlists = [playlist.uri for playlist in core.playlists.as_list().get()]
if uri in playlists:
uris = [item.uri for item in core.playlists.get_items(uri).get()]
else:
uris = [uri]
core.tracklist.clear()
core.tracklist.add(uris=[uri])
core.tracklist.add(uris=uris)
core.playback.play()