aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/music/audio_playback.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Redirect play_commands imports to cogs.voice, remove audio_playback shimsalmonik2026-05-201-10/+0
| | | | | | | | - Update play_commands.py to import get_voice_manager from cogs.voice instead of going through the audio_playback.py re-export shim - Delete the audio_playback.py shim file entirely - Update test_music_audio.py imports to use cogs.voice.VoiceManager - Delete PLAN_VOICE_REFACTOR.md (plan is complete)
* Fold AudioPlaybackManager into VoiceManager + Future-based playsalmonik2026-05-201-288/+4
| | | | | | | | | | | | - 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
* health checks for vcsalmonik2026-05-201-0/+12
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* damn short filessalmonik2026-04-291-6/+12
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* uploader.py and voice fixessalmonik2026-04-201-6/+18
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* refactor: simplify cogs, reduce complexitysalmonik2026-04-191-17/+38
| | | | | | - Remove unused imports and dead code - Cleaner error handling - Reduce cognitive complexity
* refactor + preparing bot for public usesalmonik2026-04-181-8/+5
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* make voice great againsalmonik2026-04-171-31/+90
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* fix voice for the 9th time today, still on the waysalmonik2026-04-101-1/+3
|
* make it work + visual changessalmonik2026-03-281-4/+10
|
* refactor musicsalmonik2026-02-041-0/+179