Shalu Sound Alerts — Custom voice/sound alerts for your World of Warcraft gameplay.
Play custom sound files when:
- Spell cooldowns finish (including charge cooldowns)
- Variable cooldowns finish (e.g. Guardian of Ancient Kings with Shield of the Righteous CDR)
- Buffs trigger on you
- Buffs are about to expire (4-second warning)
- Items/equipment cooldowns finish
Features:
- Per-spell custom sound file and audio channel selection (Master/SFX/Music/Ambience)
- Multi-profile support — save and switch configurations per character or spec
- ElvUI-style flat dark UI with resizable panel
- Built-in sound picker with preview button and custom path input
- Minimap button (left-click to open panel, right-click for Blizzard settings)
- Debug mode with file logging for troubleshooting
- Supports LibSharedMedia-3.0
- Slash commands: /csa, /shalu
How to use:
- Open the panel via minimap button or /csa
- Enter a spell ID or item ID
- Click "选择音效" to pick a sound file or type a custom path
- Select an audio channel and click "添加"
- The addon will play your sound when the cooldown finishes or buff triggers/expires
Notes:
- Buff expiration alerts may have limited accuracy in combat due to Blizzard's secret duration values in The War Within (12.x). The addon uses multiple fallback methods including cast-time tracking.
- Place your sound files in Interface\AddOns\CustomSoundAlerts\Sounds or any folder under AddOns, or register them via LibSharedMedia.
Author: 小杀戮 (Shalu) — Huya Live Streamer,www.huya.com/139471

