diff --git a/src/main/java/lavalink/client/io/LavalinkSocket.java b/src/main/java/lavalink/client/io/LavalinkSocket.java index 2ae56bd..e2950a2 100644 --- a/src/main/java/lavalink/client/io/LavalinkSocket.java +++ b/src/main/java/lavalink/client/io/LavalinkSocket.java @@ -129,6 +129,9 @@ private void handleEvent(JSONObject json) throws IOException { switch (json.getString("type")) { case "TrackStartEvent": + event = new TrackStartEvent(player, + LavalinkUtil.toAudioTrack(json.getString("track")) + ); break; case "TrackEndEvent": event = new TrackEndEvent(player, diff --git a/src/main/java/lavalink/client/player/LavalinkPlayer.java b/src/main/java/lavalink/client/player/LavalinkPlayer.java index fb31307..89778cf 100644 --- a/src/main/java/lavalink/client/player/LavalinkPlayer.java +++ b/src/main/java/lavalink/client/player/LavalinkPlayer.java @@ -102,7 +102,6 @@ public void playTrack(AudioTrack track) { updateTime = System.currentTimeMillis(); this.track = track; - emitEvent(new TrackStartEvent(this, track)); } catch (IOException e) { throw new RuntimeException(e); }