SurroundStreamer v0.1.0
SurroundStreamer v0.1.0
Initial macOS release for Apple Silicon.
Download
surround-streamer-0.1.0.dmg
Supported Platform
- macOS on Apple Silicon
Windows and Linux build notes are included in the repository for future platform work, but the current audio capture implementation depends on macOS Core Audio.
Highlights
- Ogg Opus streaming to Icecast.
- App Audio capture using Core Audio process taps.
- Input Device capture through the Core Audio helper path.
- File source playback and streaming.
- Standard stream channel templates: Mono, Stereo, Stereo + C, 5.1, and 7.1.
- Monitor Output for App Audio and File sources.
- Monitor modes: Stereo Pair, Stereo Downmix, and KU100 Near-field HRTF.
- Persistent Icecast connection settings.
- Stream Playback Check documentation for
https://non-rem.com/SurroundWebPlayer/. - Separate Logs window from the application menu.
- Custom About window with MIT License and third-party attribution.
- MIT License for the application source.
Known Limitations
- The app is ad-hoc signed and not notarized.
- Input Device source currently disables Monitor Output controls.
- 7.1.2 and 7.1.4 are not included in the standard build.
- Windows and Linux packages are not release-ready until platform-specific audio capture backends are implemented.
Verification Performed
npm run build:maccodesign --verify --deep --strict --verbose=2 dist/mac-arm64/SurroundStreamer.app
Third-Party Notice
The KU100 near-field HRIR extraction is based on:
Spherical Near-Field (NF) HRIR Compilation of the Neumann KU100
Johannes M. Arend, Annika Neidhardt, Christoph Poerschmann
https://zenodo.org/records/4297951
License: Creative Commons Attribution 4.0 International (CC BY 4.0)
Full Changelog: https://github.com/t-noami/SurroundStreamer/commits/v0.1.0