From 843d25d11284e47a693ffb1cfa2a822bfcf0c6ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Patron?= Date: Wed, 23 Jun 2021 10:18:31 +0200 Subject: [PATCH] Don't convert shuffle value to String when sending the command --- .../kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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);