diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java index 44d288c6..f11a63dd 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java @@ -200,7 +200,7 @@ public class MprisPlugin extends Plugin { } public void setShuffle(boolean shuffle) { - MprisPlugin.this.sendCommand(getPlayer(), "setShuffle", String.valueOf(shuffle)); + MprisPlugin.this.sendCommand(getPlayer(), "setShuffle", shuffle); } public void setVolume(int volume) { @@ -281,6 +281,13 @@ public class MprisPlugin extends Plugin { device.sendPacket(np); } + private void sendCommand(String player, String method, boolean value) { + NetworkPacket np = new NetworkPacket(PACKET_TYPE_MPRIS_REQUEST); + np.set("player", player); + np.set(method, value); + device.sendPacket(np); + } + private void sendCommand(String player, String method, int value) { NetworkPacket np = new NetworkPacket(PACKET_TYPE_MPRIS_REQUEST); np.set("player", player);