docs: add music playback documentation

USAGE.md music section under Mumble, CHEATSHEET.md music commands,
TASKS.md sprint update for v2.3.0.
This commit is contained in:
user
2026-02-21 21:42:33 +01:00
parent 47b13c3f1f
commit 7206b27fb0
3 changed files with 59 additions and 2 deletions

View File

@@ -540,10 +540,27 @@ operators = []
trusted = []
```
TCP/TLS via SOCKS5 proxy by default (`proxy = true`). Text chat only (no voice). Minimal protobuf
TCP/TLS via SOCKS5 proxy by default (`proxy = true`). Minimal protobuf
codec (no external dep). HTML stripped on receive, escaped on send.
IRC-only commands are no-ops. ~90% of plugins work.
## Music (Mumble only)
```
!play <url> # Play audio (YouTube, SoundCloud, etc.)
!stop # Stop playback, clear queue
!skip # Skip current track
!queue # Show queue
!queue <url> # Add to queue (alias for !play)
!np # Now playing
!volume # Show current volume
!volume 75 # Set volume (0-100, default 50)
```
Requires: `yt-dlp`, `ffmpeg`, `libopus.so.0` on the host.
Max 50 tracks in queue. Volume applies on next track.
Mumble-only: `!play` replies with error on other adapters, others silently no-op.
## Plugin Template
```python