diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/github/daneren2005/dsub/service/JukeboxController.java | 2 | ||||
-rw-r--r-- | src/github/daneren2005/dsub/service/RESTMusicService.java | 4 |
2 files changed, 1 insertions, 5 deletions
diff --git a/src/github/daneren2005/dsub/service/JukeboxController.java b/src/github/daneren2005/dsub/service/JukeboxController.java index fcd58e01..faace3ae 100644 --- a/src/github/daneren2005/dsub/service/JukeboxController.java +++ b/src/github/daneren2005/dsub/service/JukeboxController.java @@ -104,7 +104,7 @@ public class JukeboxController extends RemoteController { if (jukeboxStatus != null) { jukeboxStatus.setPositionSeconds(seconds); } - tasks.add(new Skip(-1, seconds)); + tasks.add(new Skip(downloadService.getCurrentPlayingIndex(), seconds)); downloadService.setPlayerState(PlayerState.STARTED); } @Override diff --git a/src/github/daneren2005/dsub/service/RESTMusicService.java b/src/github/daneren2005/dsub/service/RESTMusicService.java index 09a1d6fe..77107d01 100644 --- a/src/github/daneren2005/dsub/service/RESTMusicService.java +++ b/src/github/daneren2005/dsub/service/RESTMusicService.java @@ -732,10 +732,6 @@ public class RESTMusicService implements MusicService { public RemoteStatus skipJukebox(int index, int offsetSeconds, Context context, ProgressListener progressListener) throws Exception { List<String> parameterNames = Arrays.asList("action", "index", "offset"); List<Object> parameterValues = Arrays.<Object>asList("skip", index, offsetSeconds); - if(index < 0) { - parameterNames.remove(1); - parameterValues.remove(1); - } return executeJukeboxCommand(context, progressListener, parameterNames, parameterValues); } |