aboutsummaryrefslogtreecommitdiffstats
path: root/src/events
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-27 18:14:07 +0100
committersalmonik <salmonik@tuta.io>2026-10-27 18:14:07 +0100
commitfc5e0f48477366641b97efb0541053cc1e061be5 (patch)
tree99ad0352552a0eebc527f3184a11ad2e7676ffea /src/events
parentsilence songbird udp_rx decode noise (diff)
downloadsenator-sperma-fc5e0f48477366641b97efb0541053cc1e061be5.tar.gz
senator-sperma-fc5e0f48477366641b97efb0541053cc1e061be5.zip
music: add per-guild queue with now/next/last, skip and queue
Tracks are queued in memory per guild, defaulting to append (last). Playback auto-advances on TrackEvent::End/Error with a per-track token so manual stops and skips cannot double-advance. /music queue shows the current track followed by pending items. /stop clears the queue. Cron audio now goes through the same MusicState instead of poking the track-handle map directly.
Diffstat (limited to 'src/events')
0 files changed, 0 insertions, 0 deletions