B"H rewrite playlist from scratch instead of adding more tracks
This commit is contained in:
parent
364352a765
commit
7592036c7f
2 changed files with 3 additions and 3 deletions
|
@ -48,7 +48,7 @@ class SubidyPlaylistsProvider(backend.PlaylistsProvider):
|
|||
track_ids = []
|
||||
for trk in playlist.tracks:
|
||||
track_ids.append(uri.get_song_id(trk.uri))
|
||||
result = self.subsonic_api.update_playlist_raw(playlist_id, track_ids)
|
||||
result = self.subsonic_api.save_playlist_raw(playlist_id, track_ids)
|
||||
if result is None:
|
||||
return None
|
||||
return playlist
|
||||
|
|
|
@ -123,9 +123,9 @@ class SubsonicApi():
|
|||
return None
|
||||
return response
|
||||
|
||||
def update_playlist_raw(self, playlist_id, song_ids):
|
||||
def save_playlist_raw(self, playlist_id, song_ids):
|
||||
try:
|
||||
response = self.connection.updatePlaylist(playlist_id, songIdsToAdd=song_ids)
|
||||
response = self.connection.createPlaylist(playlist_id, songIds=song_ids)
|
||||
except Exception as e:
|
||||
logger.warning('Connecting to subsonic failed when creating playlist.')
|
||||
return None
|
||||
|
|
Loading…
Add table
Reference in a new issue