Windows desktop app for managing audio during lacrosse games. Controls Spotify playback, plays local audio files (national anthem, goal celebration), and provides DIM/FADE OUT/KILL controls for smooth audio transitions during PA announcements.
- Spotify Control — Play/pause, next/prev, per-process volume slider (no internet required)
- Local Audio — National anthem and goal celebration with instant playback (pre-loaded)
- DIM / FADE OUT / KILL — Smooth audio transitions for PA announcements
- Master Volume — System-wide volume control
- Always on Top — Stays visible over Spotify and other apps
- Sleep Suppression — Prevents display/system sleep during games
- Keyboard Hotkeys — Alt+key shortcuts for hands-free operation
- C# / WPF (.NET 8)
- NAudio 2.2.1 + Windows Core Audio API
- Windows 10/11 only
Download the latest release from GitHub Releases, or build from source:
dotnet build src/StadiumPA/StadiumPA.csproj
dotnet run --project src/StadiumPASee the Usage Guide for setup and operation instructions.
.\release.ps1Tags and pushes to trigger the GitHub Actions release workflow, which builds self-contained single-file EXEs for both win-x64 and win-arm64.
- Usage Guide — Setup, controls, and game-day workflow
- App Plan — Architecture and feature design