# Vendored: discord-ext-voice-recv **Upstream:** https://github.com/imayhaveborkedit/discord-ext-voice-recv **Pinned commit:** `ac04ea7b0941112e83767cf1c1469b408fa06748` (bump version 0.5.3a) **Vendored at:** 2026-05-27 **Reason:** Discord voice protocol is fragile, upstream is hobby fork. Adapter layer in `src/voice/_discord_voice_adapter.py` isolates upstream churn — if this package breaks, swap to py-cord by rewriting only that file. ## Update procedure ```bash cd vendor/discord-ext-voice-recv git fetch origin master git log HEAD..origin/master --oneline # review what changed git checkout cd ../.. source .venv/bin/activate && pip install -e vendor/discord-ext-voice-recv --force-reinstall pytest tests/test_voice_adapter_contract.py -v # MUST PASS — contract guard ``` Update this file's `Pinned commit` after a successful upgrade.