SundayRec v0.6.0
SundayRec — recording for church services (Tauri 2 rebuild).
v0.6.0 — New recording engine: SundayRec now captures the audio itself
Measurements from v0.5.x proved that the macOS capture layer SundayRec relied
on (ffmpeg/avfoundation) silently loses samples — 5.4 % on a built-in mic,
far more on digital mixers — even when every error counter reads clean. That
loss was the choppy, clicky audio that has haunted recordings.
v0.6.0 replaces it. A new native engine reads audio directly from the
sound device (CoreAudio on macOS, WASAPI/ASIO on Windows) and writes the
recording file itself — no external process, no pipes, nothing between the
microphone and the disk that can silently drop audio.
- Zero-loss, verified: a 60-second bench on the very microphone that lost
5.4 % the same morning captured 60.053 s — the engine's exact sample count
and the file's measured duration agree to the millisecond, with a clean
spectrogram (no splice clicks). - Crash-proof files: the recording file is kept playable at all times
(headers updated 4× per second) — a crash or power cut leaves a valid
recording up to that instant, which the next launch finishes automatically. - Split recordings, automatic reconnection after USB dropouts, silence
warning/auto-stop, pre-roll and the level meters all work exactly as before
— now fed by the engine itself instead of parsed log text. - Recording quality reporting now includes the engine's own exact sample
count, cross-checked against the file on every recording. - Safety hatch: Settings → Audio → "Classic recording engine (ffmpeg)"
switches back to the old capture path if the new engine misbehaves on a
specific machine — and if the new engine can't start, the app falls back to
it automatically instead of refusing to record. - Video recordings are unchanged in this release (they keep the proven ffmpeg
path); the native engine takes them over in a later version.
See the assets below to download and install. If a build is
unsigned (pre-signing), on first launch:
- macOS: right-click the app ▸ Open ▸ Open.
- Windows: "More info" ▸ "Run anyway".