diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-20 15:36:17 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-20 15:36:17 +0200 |
| commit | fbdfad855ab9a1233e286806439397729ba21226 (patch) | |
| tree | 765cbedeacab1c703bc218a3f83bf1332fc798ab /CONTEXT.md | |
| parent | health checks for vc (diff) | |
| download | senator-sperma-fbdfad855ab9a1233e286806439397729ba21226.tar.gz senator-sperma-fbdfad855ab9a1233e286806439397729ba21226.zip | |
Fold AudioPlaybackManager into VoiceManager + Future-based play
- Move all static helpers (validate_voice_channel, prepare_source,
prepare_audio_source, etc.) from AudioPlaybackManager into VoiceManager
- Add _play_await() using asyncio.Future + after callback, replacing
all polling patterns and the 5-second sleep hack
- Add play() high-level method and play_source() for pre-made sources
- Unify connection logic under single _ensure_voice_client()
- Remove dead Voice cog class and its setup()
- Gut audio_playback.py to a re-export shim
- Remove cogs.voice from main.py extensions
Diffstat (limited to 'CONTEXT.md')
0 files changed, 0 insertions, 0 deletions
