1-bit 1.2: too late, too soon
1-bit 1.2 is live on the App Store. Admin-approved bridge pairing, on-bridge upscaled audio variants, per-share cellular streaming, and a quieter audio engine — same bit-exact DSD over DoP, native-rate PCM, no transcoding.
Updated
- 1-bit
- iOS
- DSD
- audio
- release
1-bit 1.2 is on the App Store. Same URL as before, new build. Update on your iPhone and you’ll see it.
Too late: 1.2 took a beat longer than planned. Too soon: there’s already more I want to ship. The shape of this release is the gap between the two — the pieces that had to land together, the ones that proved themselves on TestFlight, the ones that didn’t make the cut and roll into 1.3.
The headline: a more honest bridge you can actually feel safe handing to other people on your network, and a per-share cellular gate so DSD doesn’t quietly torch your data plan.
What’s new
What got quieter
A fully lock-free render path (no syscalls during the audio callback). Hardened DSF parsing (the sort of belt-and-braces that only matters when something corrupted breaks through). Smoother variant switching mid-track. PCM gap recovery on long screen-off / sleep cycles. Same bit-exact output, fewer edges to catch on. The full unfiltered changelog is on the 1-bit repo.
Same audio path
No transcoding. No resampling. No mixer in the path. DSD goes out as DoP to your USB DAC; PCM goes out at the file’s native sample rate. The phone moves bytes; the DAC does the DAC’s job. How DSD playback is handled →
The unromantic version
If you have 1-bit installed: open the App Store and tap update. Existing SMB shares keep working. Existing bridge pairings keep working. The cellular default is Always allow, so nothing changes until you say so.
If you’re new: it’s a free download, iPhone or iPad, iOS 18.6 or later. Bring a NAS or a bridge, a USB DAC, and music you actually like.