Skip to content

SurroundStreamer v0.1.0

Choose a tag to compare

@t-noami t-noami released this 07 May 16:13

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:mac
  • codesign --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

Thanks to

@mayatonton