Package dev.despical.musicbot.audio
package dev.despical.musicbot.audio
Guild-scoped audio playback, queue management, and Discord notifications.
MusicService resolves playable sources,
manages voice connections, and exposes playback controls and queue snapshots.
Each GuildAudioManager owns a LavaPlayer
player, a TrackScheduler, and an
AudioPlayerSendHandler that supplies Opus
frames to JDA.
Playback metadata preserves requester and source information. Scheduler events update recent playback history and notify the service when tracks start or end.