@Override public int getVolume() { return fallback.getVolume(); }
public int getVolume() { return player.getVolume(); }
public String getTopicFormat(JDA jda) { if(isMusicPlaying(jda)) { long userid = getRequester(); AudioTrack track = audioPlayer.getPlayingTrack(); String title = track.getInfo().title; if(title==null || title.equals("Unknown Title")) title = track.getInfo().uri; return "**"+title+"** ["+(userid==0 ? "autoplay" : "<@"+userid+">")+"]" + "\n" + (audioPlayer.isPaused() ? JMusicBot.PAUSE_EMOJI : JMusicBot.PLAY_EMOJI) + " " + "[" + FormatUtil.formatTime(track.getDuration()) + "] " + FormatUtil.volumeIcon(audioPlayer.getVolume()); } else return "No music playing " + JMusicBot.STOP_EMOJI + " " + FormatUtil.volumeIcon(audioPlayer.getVolume()); }
@Override public void doCommand(CommandEvent event) { AudioHandler handler = (AudioHandler)event.getGuild().getAudioManager().getSendingHandler(); Settings settings = event.getClient().getSettingsFor(event.getGuild()); int volume = handler.getPlayer().getVolume(); if(event.getArgs().isEmpty()) { event.reply(FormatUtil.volumeIcon(volume)+" Current volume is `"+volume+"`"); } else { int nvolume; try{ nvolume = Integer.parseInt(event.getArgs()); }catch(NumberFormatException e){ nvolume = -1; } if(nvolume<0 || nvolume>150) event.reply(event.getClient().getError()+" Volume must be a valid integer between 0 and 150!"); else { handler.getPlayer().setVolume(nvolume); settings.setVolume(nvolume); event.reply(FormatUtil.volumeIcon(nvolume)+" Volume changed from `"+volume+"` to `"+nvolume+"`"); } } }
public Message getNoMusicPlaying(JDA jda) { Guild guild = guild(jda); return new MessageBuilder() .setContent(FormatUtil.filter(manager.getBot().getConfig().getSuccess()+" **Now Playing...**")) .setEmbed(new EmbedBuilder() .setTitle("No music playing") .setDescription(JMusicBot.STOP_EMOJI+" "+FormatUtil.progressBar(-1)+" "+FormatUtil.volumeIcon(audioPlayer.getVolume())) .setColor(guild.getSelfMember().getColor()) .build()).build(); }
context.reply("Current volume: **%d**", musicManager.getPlayer().getVolume()); return;
+ " "+FormatUtil.progressBar(progress) + " `[" + FormatUtil.formatTime(track.getPosition()) + "/" + FormatUtil.formatTime(track.getDuration()) + "]` " + FormatUtil.volumeIcon(audioPlayer.getVolume()));