From a17b2f20ee02a53bb4cb8122ef6ee59a04253037 Mon Sep 17 00:00:00 2001 From: yo-louk Date: Thu, 7 Jul 2022 21:26:18 +0200 Subject: [PATCH] check uri type before formatting queue entry --- src/main/java/com/jagrosh/jmusicbot/audio/QueuedTrack.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/jagrosh/jmusicbot/audio/QueuedTrack.java b/src/main/java/com/jagrosh/jmusicbot/audio/QueuedTrack.java index 691ccbdd8..02ae1559c 100644 --- a/src/main/java/com/jagrosh/jmusicbot/audio/QueuedTrack.java +++ b/src/main/java/com/jagrosh/jmusicbot/audio/QueuedTrack.java @@ -16,6 +16,7 @@ package com.jagrosh.jmusicbot.audio; import com.sedmelluq.discord.lavaplayer.track.AudioTrack; +import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo; import com.jagrosh.jmusicbot.queue.Queueable; import com.jagrosh.jmusicbot.utils.FormatUtil; import net.dv8tion.jda.api.entities.User; @@ -53,6 +54,9 @@ public AudioTrack getTrack() @Override public String toString() { - return "`[" + FormatUtil.formatTime(track.getDuration()) + "]` [**" + track.getInfo().title + "**]("+track.getInfo().uri+") - <@" + track.getUserData(RequestMetadata.class).getOwner() + ">"; + String entry = "`[" + FormatUtil.formatTime(track.getDuration()) + "]` "; + AudioTrackInfo trackInfo = track.getInfo(); + entry = entry + (trackInfo.uri.startsWith("http") ? "[**" + trackInfo.title + "**]("+trackInfo.uri+")" : "**" + trackInfo.title + "**"); + return entry + " - <@" + track.getUserData(RequestMetadata.class).getOwner() + ">"; } }