Skip to content

Commit 2577329

Browse files
committed
Fixed playback not starting when selecting new context
1 parent 7c7a34f commit 2577329

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • core/src/main/java/xyz/gianlu/librespot/player

core/src/main/java/xyz/gianlu/librespot/player/Player.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ private void handleLoad(@NotNull JsonObject obj) {
156156

157157
events.contextChanged();
158158

159-
Boolean play = PlayCommandHelper.isInitiallyPaused(obj);
160-
if (play == null) play = true;
161-
loadTrack(play, PushToMixerReason.None);
159+
Boolean paused = PlayCommandHelper.isInitiallyPaused(obj);
160+
if (paused == null) paused = true;
161+
loadTrack(!paused, PushToMixerReason.None);
162162
}
163163

164164
@Override
@@ -171,6 +171,7 @@ public void command(@NotNull DeviceStateHandler.Endpoint endpoint, @NotNull Devi
171171

172172
switch (endpoint) {
173173
case Play:
174+
System.out.println(data.obj());
174175
handleLoad(data.obj());
175176
break;
176177
case Transfer:

0 commit comments

Comments
 (0)