Skip to content

VibeServer for macOS 3.0.2

Latest

Choose a tag to compare

@Stuey3D Stuey3D released this 12 Aug 21:50
· 3 commits to main since this release

Update if you are running 3.0.0 or 3.0.1 — those releases have been withdrawn.

A configured server threw a browser at you on every launch

VibeServer starts serving when it opens, and in Full mode it also opened the browser setup page on every start. With "Open VibeServer at login" ticked, that meant an unrequested browser window at every boot, insisting you set up a receiver that was already set up — behaviour that reads exactly like a malware popup, on an app that most needs to look trustworthy.

Opening the setup page now belongs to the button that says it will ("Save, start and set up in the browser"). Starting at login, from the menu, or after a crash restore is silent.

Full mode was invisible on the network

Nothing published the _vibesdr._tcp service in Full mode, so the app, the watch and every other client simply never saw the Mac in their Discovered list. It now advertises the front door — the one port you forward — and a client that lands there gets the radio picker.

The admin page offered maintenance buttons that could not work

Reboot, Restart and Update were drawn on macOS and every one was inert. They need systemd and apt. They are gone; Linux keeps them.

The gain limiter's sliders never appeared

The per-band gain limiter fell back to a text box on every platform, and its band dropdown was empty until you left the tab and came back. Both fixed, and the slider now knows your hardware: an RTL-SDR gets its real 29-step ladder even before the radio is running, and an SDRplay gets a slider over its actual RF gain positions — 0–9 on an RSP1B, 0–27 on an RSPdx.

"All bands" is now an option in the gain limiter, so one overall ceiling no longer means adding a rule per band. A tighter per-band ceiling still wins.

Also

  • The Mac now detects the VibeSDR app: if it is installed, clicking the menu-bar icon opens the radio in VibeSDR rather than a browser. There is a setting to choose, shown only when the app is actually there.