From 0ddd39156aef2c0e82e0b645e5f2ba331b4c0319 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 21 Sep 2018 22:00:50 +0200 Subject: [PATCH] Fixed skip --- src/player.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/player.rs b/src/player.rs index 4789976..71a6e57 100644 --- a/src/player.rs +++ b/src/player.rs @@ -174,6 +174,7 @@ impl MediaData { } else { let first = playlist.remove(0); + handler.stop(); *song = handler.play_returning(first.source); super::check_msg(channel_id.say(format!("Playing song: {}", first.name))); @@ -537,9 +538,13 @@ impl serenity::framework::standard::Command for Skip { } else { let first = playlist.remove(0); + handler.stop(); *song = Some(handler.play_returning(first.source)); - super::check_msg(msg.channel_id.say(format!("Playing song: {}", first.name))); + super::check_msg( + msg.channel_id + .say(format!("Skipped current song, now playing: {}", first.name)), + ); } }