VibeServer 4.1.44 — a lightning badge, and the Mac can go public
Notarised and stapled. Also on apt for arm64 and amd64 — apt.vibesdr.net.
⚡ Lightning
Sferics rake broadband lines across the waterfall and jump the noise floor, and to anyone who has not seen that before it reads as a fault in the receiver. A ⚡ STORMS badge now says what it is.
Measured before it was written, on an RTL-SDR V4L at Northampton with a storm 25–40 km west: 28–33 strikes/min across the MW window, against LightningMaps reporting 44/min over a far wider area than that aerial hears. The same probe on FM found 1/min.
The discriminator is breadth: a typical frame has 0.3% of its bins more than 6 dB above their own baseline; a strike has 25–90%, up to +25 dB. Detected on the server's wide FFT (so it does not depend on how you have zoomed), reported only to listeners whose own VFO is where the lines appear, and only when it amounts to a storm rather than one distant flash.
The Mac can list a receiver publicly
Simple mode gains Make public → List on VibeSDR.net, with a public name and a Listing lasts duration — the same choices as the browser setup page. It is deliberately separate from Advertise on local network: Bonjour says the machines in this house can find it, this says anyone on the internet can.
It genuinely could not before — the core had no directory calls for a host app to reach, so a Mac could only share a receiver by switching to Full mode and using a browser.
The listing is withdrawn when you stop serving, so the directory never advertises a receiver that refuses everyone.
Also
- The VTS notice scrolls. It was being rebuilt fifteen times a second, which restarted its animation before it could move — and its life is now derived from its length, so a long explanation is readable to the end.
- The zoom-following IF filter explains itself on connect. Nothing else moves a tuner's selectivity with the zoom, so it reads as a fault otherwise.
- The HackRF's bias-T was wired to nothing, and the dongle's gain/AGC panel was being drawn for radios that have none.
- A joiner adopts the shared view instead of imposing its own zoom on everyone.
- The Mac's demod-bandwidth ceiling is gone — no other platform had one.