From a5a8ae1046b453a24c54af816e3e7e66795ef8ec Mon Sep 17 00:00:00 2001 From: icedream Date: Wed, 28 Oct 2015 00:12:50 +0100 Subject: [PATCH] Implement some easy checks for "next" and "prev" commands. --- app.iced | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app.iced b/app.iced index f56ee7f..834b5f2 100644 --- a/app.iced +++ b/app.iced @@ -227,8 +227,14 @@ ts3clientService.on "started", (ts3proc) => ts3query.sendtextmessage args.targetmode, invoker.id, "[B]#{name} on|off[/B] - Turns playlist looping on or off" return when "next" + if vlc.playlist.mode != vlc.playlist.Loop and vlc.playlist.currentItem == vlc.playlist.items.count - 1 + ts3query.sendtextmessage args.targetmode, invoker.id, "Can't jump to next playlist item, this is the last one!" + return vlc.playlist.next() when "prev", "previous" + if vlc.playlist.mode != vlc.playlist.Loop and vlc.playlist.currentItem == 0 + ts3query.sendtextmessage args.targetmode, invoker.id, "Can't jump to previous playlist item, this is the first one!" + return vlc.playlist.prev() when "empty", "clear" vlc.playlist.clear()