@Override public void setVolume(int volume) { fallback.setVolume(volume); }
public void setVolume(int volume) { player.setVolume(volume); }
private MusicPlayerHandler(Guild guild, DiscordBot bot) { rng = new Random(); AudioManager guildManager = guild.getAudioManager(); player = playerManager.createPlayer(); this.bot = bot; this.guildId = guild.getIdLong(); guildManager.setSendingHandler(new AudioPlayerSendHandler(player)); queue = new LinkedList<>(); scheduler = new TrackScheduler(player); player.addListener(scheduler); player.setVolume(Integer.parseInt(GuildSettings.get(guild.getIdLong()).getOrDefault(GSetting.MUSIC_VOLUME))); playerInstances.put(guild.getIdLong(), this); int savedPlaylist = Integer.parseInt(GuildSettings.get(guild.getIdLong()).getOrDefault(GSetting.MUSIC_PLAYLIST_ID)); if (savedPlaylist > 0) { playlist = CPlaylist.findById(savedPlaylist); } if (savedPlaylist == 0 || playlist.id == 0) { playlist = CPlaylist.getGlobalList(); } activePlayListId = playlist.id; skipVotes = new HashSet<>(); }
public AudioHandler setUpHandler(Guild guild) { AudioHandler handler; if(guild.getAudioManager().getSendingHandler()==null) { AudioPlayer player = createPlayer(); player.setVolume(bot.getSettingsManager().getSettings(guild).getVolume()); handler = new AudioHandler(this, guild, player); player.addListener(handler); guild.getAudioManager().setSendingHandler(handler); } else handler = (AudioHandler) guild.getAudioManager().getSendingHandler(); return handler; } }
@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+"`"); } } }
musicManager.getPlayer().setVolume(newVolume); context.reply("Set volume to **%d**", newVolume); } catch (NumberFormatException e) {