github Stuey3D/VibeSDR app-v11.0.7-585
VibeSDR 11.0.7 (Android 585)

one hour ago

VibeSDR for Android now lives at net.vibesdr.app only.

  • VibeSDR-11.0.7-585.apk — the app. All updates come here.
  • VibeSDR-legacy-11.0-RC5-531.apk — the final build of the old app (com.vibesdr.app), kept here so you can
    still get your bookmarks out: its VibeSDR has a new home notice has an EXPORT MY BOOKMARKS button; in the new
    app open the frequency card → BOOKMARKS → IMPORT. Then uninstall "VibeSDR (legacy)" — with both installed, Android
    has to choose which app gets a plugged-in SDR.

VibeSDR 11.0.7 — everything from 11.0.6 plus (in VibeServer inside VibeSDR, and every web page it serves):

  • Web page, game controllers: the decoder box works the way it does in the app. Move the highlight onto the box and press enter: it takes the D-pad — up and down through the DAB stations or the decoder's text, left and right to its buttons, enter to pick — and back hands the controls back to the radio. On DAB the box takes the D-pad by itself, since the station list is how you tune.
  • The server admin panel works with a controller, and back closes it.

VibeSDR 11.0.6 — everything from 11.0.5 plus:

  • A radio another program is using now says so. If OpenWebRX, SDR++ or rtl_tcp has the radio on a server's computer, the server list shows that radio as "in use by another app" instead of a radio that looked free and then never started. VibeServer now notices this on SDRplay RSPs too, and picks the radio up again by itself when the other program lets go.
  • Servers with a locked centre frequency: the app no longer tunes past the edge of what the receiver covers. Typing a frequency outside it now says "This receiver covers … MHz" instead of tuning somewhere you could not hear.
  • VibeServer for Linux (apt 11.0.6): installs on Ubuntu 22.04, needs nothing else besides FFmpeg for DAB+, installs or updates with one line — curl -fsSL https://apt.vibesdr.net/install.sh | sudo bash — and runs lighter on old Atom netbooks.

VibeSDR 11.0.5 — everything from 11.0.4 plus:

  • Shared servers: the passband follows the room. When another listener moves the passband sliders, yours now move with them — before, you heard the change but your sliders stayed where they were. A mode change by another listener on the same frequency (USB to LSB, say) shows too.
  • VibeServer's .local name answers reliably. On a busy network an iPhone, iPad or Mac often could not reach vibeserver-portable.local (or any VibeServer's name) while the IP address worked.
  • VibeServer inside VibeSDR: the phone's log is no longer filled with system reads Android refuses.

VibeSDR 11.0.4 — everything from 11.0.3 plus:

  • Shared servers: your own tuning no longer pops up as "User 4 tuned to…". Only somebody else's tune is announced, as "Another user has tuned to…". The chat keeps its user numbers.
  • Typing a frequency or picking a bookmark below the broadcast bands sets the right mode and step. VLF and LF up to 148.5 kHz: CW, 500 Hz steps (it was getting medium wave's AM and 9 kHz). Long wave: AM, 9 kHz (10 kHz in the Americas). Between long and medium wave, where NAVTEX and the beacons are: USB, 500 Hz.
  • FM de-emphasis and stereo show what the server is actually running. Setting 75 µs on one server no longer makes the menu claim 75 µs on the next one while it plays at 50.

VibeSDR 11.0.3 — everything from 11.0.2 plus:

  • OpenWebRX servers that use their own HTTPS on port 8073 connect again. Fixes #52. The app keeps a server's address exactly as given (scheme and port together), checks https first when none is typed, saved servers remember their full address and repair themselves, and a connection that fails now says why instead of "stopped responding".
  • The waterfall draws again on older 32-bit phones running Android 7, 8 or 9 (a Moto G6 showed a blank waterfall while the radio played).
  • Hosting a VibeServer on Android: no more crash loops after an update or crash — a background restart Android refuses becomes a notice (open VibeSDR and press Start). Set App battery usage → Unrestricted to let it come back by itself.
  • SDRplay on a VibeServer no longer runs its RF gain up to maximum when the radio's own gain reading freezes.
  • Advanced RDS: the left/right deviation meters read true on weak stations, and healthy readings are green.
  • Android: a PIN box for VibeServers, and a wrong PIN asks again.
  • Portrait layout from user feedback on an iPhone 12, and the Nixie display redrawn from a 4K HDR slow-motion recording of real IN-14 tubes.
  • RDS station names that scroll read cleanly, and Diagnostics shows what went wrong if the app crashes.

VibeSDR 11.0.2

  • Hosting a VibeServer on Android: no more crash loops. When Android restarts the server in the background after an update or a crash and refuses to let it run, the app now stops it with a notice (open VibeSDR and press Start) instead of crashing over and over. To let it come back by itself, set Settings → Apps → VibeSDR → App battery usage → Unrestricted.
  • In the browser on a VibeServer, a mouse over the waterfall or spectrum shows the frequency a click there would tune to, snapped to the tuning step (menu: FREQUENCY AT POINTER).
  • Android now asks for a VibeServer's PIN. A PIN-protected server could not be opened from Android before. A wrong PIN asks again instead of opening a radio that never starts, and links to a PIN-protected VibeServer ask too.
  • Portrait layout, from user feedback on an iPhone 12: the frequency comes first, the menu keys are never bigger than the tuning keys, MHz is no longer cut short, and a long receiver name stops before the Servers button.
  • The Nixie frequency display is redrawn from a 4K HDR slow-motion recording of real IN-14 tubes cycling through their digits: every digit at its true depth in the stack with the wires in front crossing its glow, the tubes' own digit shapes, a neon glow, and the honeycomb mesh across the whole tube.
  • SDRplay on a VibeServer no longer runs its RF gain up to maximum (and into overload) when the radio's own gain reading freezes: every step must now show in the signal we measure, and a frozen climb is undone.
  • Advanced RDS: the left and right deviation meters read true on weak, noisy stations, where the quieter channel used to read a few kHz high.
  • Hosting a VibeServer on this phone: the receiver now spreads over the processor's cores.
  • RDS station names that scroll read cleanly (in the app, and in the browser on VibeServer 11.0.2). Many US stations send the song title through the 8-character station name a few letters at a time: the line now shows the call letters until the name settles instead of a jumble of pieces, a scrolling name starts at the beginning of a word, and letters a station repeats from one frame to the next are no longer doubled.
  • Android: if the app ever crashes, Diagnostics now shows what went wrong (the error and where), not just that it happened. Nothing is sent unless you send the report.

VibeSDR 11.0.1

  • VibeServer: the owner can use the radio's own controls when the AGC is locked. With "Lock the AGC on" set, the Airspy HF+ attenuator, preamp and AGC switch (and the SDRplay and Airspy AGC switches) refused the owner even after the admin password, so they appeared to do nothing. Listeners are still held by the lock.
  • Android: the frequency no longer shrinks to a speck on the default display when the phone's font size is turned up (Settings → Display → Font size). The Nixie and analogue displays were never affected.
  • Squelch on a VibeServer works at every level. On a quiet channel (an Airspy HF+ on airband, an SDRplay on medium wave) auto squelch set its line correctly but never closed, and the bottom third of the squelch bar switched it off. It now closes and opens wherever the line is, and the needle reads the same level the squelch compares. (Needs VibeServer 11.0.1 or later; on an older server it behaves as before.)
  • VibeServer Portable: switching to your phone's hotspot from its own Wi-Fi now works, and the confirmation says the Portable's own Wi-Fi goes off while it looks.
  • Apple Watch (iPhone app): the squelch control on the watch now works on every receiver — on a VibeServer, a KiwiSDR or OpenWebRX it did nothing.

VibeSDR 11.0

The final V11 release. Everything from the release candidates, plus, since RC42:

  • Maps on Android now run on the GPU, as they do on iPhone and Mac: the vector map, and every aircraft and ground station on the HFDL map — a receiver showing 650 aircraft flies smoothly even on a budget phone. The newest aircraft's glow is far lighter on every device.
  • OpenWebRX S-meter fixed: OpenWebRX servers no longer read S9 and above on plain noise. The owner's own S-meter calibration is used where they have set one; otherwise the noise sits at S3, as on a calibrated receiver.
  • OpenWebRX's own AUTO SQUELCH is in the squelch section: one press sets the squelch just above what you hear.
  • KiwiSDR recordings on Android play at the right speed.
  • RTTY: after a short fade the decoder no longer prints the next word in figures when the fade swallowed a shift ("4583 KHZ", not "4583((0""), while DWD's synop number groups still survive fades.
  • The tuning drums no longer go blank after saving a recording to another app; the name or callsign box no longer jumps about behind the keyboard.

Don't miss a new VibeSDR release

NewReleases is sending notifications on new releases.