Releases: wrightmt/aivplayer
Release list
aIVplayer 1.0.0
aIVplayer reproduces the three-speaker arrangement Brian Eno described in the sleeve notes to
Ambient 4: On Land: your usual stereo pair in front, plus a speaker behind you carrying the
difference between the left and right channels. Reverb tails and anything panned wide move behind
the listener; centred sound cancels and stays in front.
Two PCs, one holding the music and playing the stereo mix, the other playing the difference signal,
kept sample-aligned over your LAN. They find each other automatically and either one can drive
playback.
What's in it
- Difference / Wide / Single rear modes, with adjustable gain and 0–50 ms delay to time-align
the rear speaker - FLAC, MP3 and WAV, scanned recursively with tags and cover art
- Automatic discovery over UDP broadcast, with clock sync and continuous drift correction
- Pairing — the front asks before letting a rear PC in, once, and remembers it
- Live sync diagnostics, including the output-timestamp jitter that actually sets your accuracy
ceiling - No telemetry, no account, no cloud. The two PCs talk only to each other.
Downloads
| Platform | File |
|---|---|
| Windows 10/11 | aIVplayer-1.0.0-win.zip |
| Linux | aIVplayer-1.0.0.AppImage |
| Linux (tarball) | aivplayer-1.0.0.tar.gz |
Run it on both PCs and pick Front on one, Rear on the other.
These builds are not code signed. Windows SmartScreen will warn you — More info → Run anyway.
There is no macOS build: it can be compiled, but not signed without an Apple developer account, and
an unsigned Mac app fails to launch at all rather than merely warning.
If the two PCs don't connect
The front needs TCP 47811 and UDP 47810 open. Mind the protocols — opening 47811 as UDP
gives the most confusing symptom there is: the rear discovers the front by name, then sits on
"Connecting…" forever.
Full setup notes are in the README.