Better stuff

This commit is contained in:
GregTCLTK 2020-02-16 00:22:43 +01:00
parent bf6ff1954c
commit b5b18ac525
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67
2 changed files with 26 additions and 11 deletions

View file

@ -76,6 +76,7 @@ public class AudioManager {
@Override
public void trackLoaded(AudioTrack track) {
if (getTrackManager(guild).getQueuedTracks().isEmpty()) {
getTrackManager(guild).queue(track, event.getMember());
msg.editMessage(event.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.music.play.success.loading.title", "",
@ -87,6 +88,19 @@ public class AudioManager {
TimeUnit.MILLISECONDS.toMinutes(track.getInfo().length) % TimeUnit.HOURS.toMinutes(1),
TimeUnit.MILLISECONDS.toSeconds(track.getInfo().length) % TimeUnit.MINUTES.toSeconds(1)), true)
.build()).queue();
} else {
getTrackManager(guild).queue(track, event.getMember());
msg.editMessage(event.getMessageEditor().getMessage(MessageEditor.MessageType.INFO,
"commands.music.play.success.queueing.title", "",
"", "")
.addField(event.getMessageEditor().getTerm("commands.music.play.success.title"), track.getInfo().title, false)
.addField(event.getMessageEditor().getTerm("commands.music.play.success.author"), track.getInfo().author, true)
.addField(event.getMessageEditor().getTerm("commands.music.play.success.length"),
String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(track.getInfo().length),
TimeUnit.MILLISECONDS.toMinutes(track.getInfo().length) % TimeUnit.HOURS.toMinutes(1),
TimeUnit.MILLISECONDS.toSeconds(track.getInfo().length) % TimeUnit.MINUTES.toSeconds(1)), true)
.build()).queue();
}
}
@Override

View file

@ -223,6 +223,7 @@ commands.music.leave.help.description = Leaves your voice channel.
commands.music.play.load.title = %extra% Now loading %extra%
commands.music.play.load.description = Trying to load the song...
commands.music.play.success.loading.title = %extra% Now playing %extra%
commands.music.play.success.queueing.title = %extra% Added to queue %extra%
commands.music.play.success.title = Title
commands.music.play.success.author = Author
commands.music.play.success.length = Length