From 571bbe97638206a5c76ae8754292c2e81802e8eb Mon Sep 17 00:00:00 2001 From: owner Date: Sat, 20 Oct 2012 18:29:32 -0700 Subject: updatePlaylist to addToPlaylist --- .../github/daneren2005/dsub/service/CachedMusicService.java | 4 ++-- .../src/github/daneren2005/dsub/service/MusicService.java | 2 +- .../github/daneren2005/dsub/service/OfflineMusicService.java | 2 +- .../src/github/daneren2005/dsub/service/RESTMusicService.java | 10 +++++++--- 4 files changed, 11 insertions(+), 7 deletions(-) (limited to 'subsonic-android/src') diff --git a/subsonic-android/src/github/daneren2005/dsub/service/CachedMusicService.java b/subsonic-android/src/github/daneren2005/dsub/service/CachedMusicService.java index 1782e483..af29cf51 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/CachedMusicService.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/CachedMusicService.java @@ -235,8 +235,8 @@ public class CachedMusicService implements MusicService { } @Override - public void updatePlaylist(String id, String name, String comment, List toAdd, Context context, ProgressListener progressListener) throws Exception { - musicService.updatePlaylist(id, name, comment, toAdd, context, progressListener); + public void addToPlaylist(String id, List toAdd, Context context, ProgressListener progressListener) throws Exception { + musicService.addToPlaylist(id, toAdd, context, progressListener); } private void checkSettingsChanged(Context context) { diff --git a/subsonic-android/src/github/daneren2005/dsub/service/MusicService.java b/subsonic-android/src/github/daneren2005/dsub/service/MusicService.java index a675e2ea..a6e20ca5 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/MusicService.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/MusicService.java @@ -93,5 +93,5 @@ public interface MusicService { void setStarred(String id, boolean starred, Context context, ProgressListener progressListener) throws Exception; - void updatePlaylist(String id, String name, String comment, List toAdd, Context context, ProgressListener progressListener) throws Exception; + void addToPlaylist(String id, List toAdd, Context context, ProgressListener progressListener) throws Exception; } \ No newline at end of file diff --git a/subsonic-android/src/github/daneren2005/dsub/service/OfflineMusicService.java b/subsonic-android/src/github/daneren2005/dsub/service/OfflineMusicService.java index f4a6bcf0..4662b974 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/OfflineMusicService.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/OfflineMusicService.java @@ -315,7 +315,7 @@ public class OfflineMusicService extends RESTMusicService { } @Override - public void updatePlaylist(String id, String name, String comment, List toAdd, Context context, ProgressListener progressListener) throws Exception { + public void addToPlaylist(String id, List toAdd, Context context, ProgressListener progressListener) throws Exception { throw new OfflineException("Updating playlist not available in offline mode"); } diff --git a/subsonic-android/src/github/daneren2005/dsub/service/RESTMusicService.java b/subsonic-android/src/github/daneren2005/dsub/service/RESTMusicService.java index 92348332..0317a0a2 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/RESTMusicService.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/RESTMusicService.java @@ -627,9 +627,13 @@ public class RESTMusicService implements MusicService { } @Override - public void updatePlaylist(String id, String name, String comment, List toAdd, Context context, ProgressListener progressListener) throws Exception { - List names = Arrays.asList("playListID", "name", "comment"); - List values = Arrays.asList(id, name, comment); + public void addToPlaylist(String id, List toAdd, Context context, ProgressListener progressListener) throws Exception { + List names = Arrays.asList("playListID"); + List values = Arrays.asList(id); + for(MusicDirectory.Entry song: toAdd) { + names.add("songIdToAdd"); + values.add(song.getId()); + } checkServerVersion(context, "1.8", "Updating playlists is not supported."); Reader reader = getReader(context, progressListener, "updatePlaylist", null, names, values); try { -- cgit v1.2.3