Skip to content

Commit

Permalink
2.5.5a - features
Browse files Browse the repository at this point in the history
  • Loading branch information
tcfplayz committed Sep 27, 2024
1 parent f6aecbb commit 2b04643
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
9 changes: 4 additions & 5 deletions src/main/java/fun/spmc/radio/discord/EventHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public void onSlashCommandInteraction(@NotNull SlashCommandInteractionEvent e) {
private static @NotNull MessageEmbed getNowPlayingEmbed() {
AudioTrack playingTrack = TrackScheduler.getPlayingTrack();
EmbedBuilder embedBuilder = new EmbedBuilder();
embedBuilder.addField("Now Playing", MarkdownUtil.monospace(MarkdownUtil.maskedLink(playingTrack.getInfo().title, playingTrack.getInfo().uri)), true);
embedBuilder.addField("Now Playing", MarkdownUtil.maskedLink(playingTrack.getInfo().title, playingTrack.getInfo().uri), true);
embedBuilder.addField("Author", MarkdownUtil.monospace(playingTrack.getInfo().author), true);
embedBuilder.addField("Duration", MarkdownUtil.monospace(Utilities.getDuration(Duration.ofMillis(playingTrack.getPosition())) + " - " + Utilities.getDuration(Duration.ofMillis(playingTrack.getDuration()))), true);
return Utilities.appendEmbed(embedBuilder);
Expand Down Expand Up @@ -137,18 +137,17 @@ public void onSlashCommandInteraction(@NotNull SlashCommandInteractionEvent e) {

for (AudioTrack track: array) {
oldString.append(Objects.equals(track.getIdentifier(), TrackScheduler.getPlayingTrack().getIdentifier()) ? "→ " : "");
oldString.append(array.indexOf(track) + 1).append(". ").append(track.getInfo().title).append(" - ").append(track.getInfo().author).append("\n");
oldString.append(" - ").append(track.getInfo().author);
oldString.append(array.indexOf(track) + 1).append(". ").append(track.getInfo().title).append(" - ").append(track.getInfo().author);
oldString.append(" (").append(Utilities.getDuration(Duration.ofMillis(track.getDuration()))).append(")\n");
if (oldString.toString().length() + string.toString().length() > 4096) break;
string.append(MarkdownUtil.monospace(oldString.toString()));
string.append(oldString);
oldString.setLength(0);
}

embedBuilder.setDescription(string.toString());
embedBuilder.addField("Total Track Count", MarkdownUtil.monospace(String.valueOf(array.size())), true);
embedBuilder.addField("Total Time", MarkdownUtil.monospace(Utilities.getDuration(Duration.ofMillis(array.stream().mapToLong(AudioTrack::getDuration).sum()))), true);
embedBuilder.addField("Now Playing", MarkdownUtil.monospace(MarkdownUtil.maskedLink(TrackScheduler.getPlayingTrack().getInfo().title, TrackScheduler.getPlayingTrack().getInfo().uri)), true);
embedBuilder.addField("Now Playing", MarkdownUtil.maskedLink(TrackScheduler.getPlayingTrack().getInfo().title, TrackScheduler.getPlayingTrack().getInfo().uri), true);
return Utilities.appendEmbed(embedBuilder);
}

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/fun/spmc/radio/music/MusicPlayer.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class MusicPlayer {
} else if (item instanceof AudioPlaylist playlist) {
if (playlist.isSearchResult()) {
bot.getPresence().setPresence(OnlineStatus.IDLE, Activity.listening(playlist.getSelectedTrack().getInfo().title));
embedBuilder.addField("Queuing Track", MarkdownUtil.maskedLink(MarkdownUtil.monospace(playlist.getSelectedTrack().getInfo().title), playlist.getSelectedTrack().getInfo().uri), true);
embedBuilder.addField("Queuing Track", MarkdownUtil.maskedLink(playlist.getSelectedTrack().getInfo().title, playlist.getSelectedTrack().getInfo().uri), true);
embedBuilder.addField("Requested By", "<@" + user.getId() + ">", true);
embedBuilder.addField("Duration", MarkdownUtil.monospace(Utilities.getDuration(Duration.ofMillis(playlist.getSelectedTrack().getDuration()))), true);
} else {
Expand Down

0 comments on commit 2b04643

Please sign in to comment.