// the find
UniversityRadioYork/BAPS2
This is BAPS (Broadcast And Presenting Suite), URY's long-lived playout system.
BAPS2 is a broadcast playout system built by University Radio York for running live radio shows — three simultaneous audio channels, a client/server architecture, playlist management tied to their MyRadio system. This is real production software that's been running in a student radio station for years, not a toy project.
The client/server split (C++ presenter talking to a Windows service) is the right architecture for a broadcast environment where you want the UI to crash without taking audio down with it. The Arduino remote trigger support is a nice practical touch — physical buttons in a studio matter. The audio wall (soundboard mode) shows it was designed by people who actually use it, not just imagined use cases. The help system and release notes suggest it was maintained as real software, not just thrown on GitHub.
Abandoned since 2019, and the Windows-only WinForms/C++ stack means there's no path forward without a full rewrite — which URY has already done (ystv/BAPS3 and later projects). Hard dependency on their MyRadio database schema means you can't run this without either their full stack or significant surgery. Committed binaries (USBm.dll, decoder DLLs, Npgsql 4.0.3) are a red flag for anyone trying to build it fresh. The 6-star count tells the story: this is a public archive of a working internal tool, not something meant for adoption.