Android 10.5, build 355. Supersedes 354.
Serve and listen on the same phone. Running a server no longer means you cannot use the radio yourself. The server screen now offers three ways out — stop and return to the settings, stop and return to the server list, or return to the list and leave the server running. While it is running, "Use as server" turns green and reads "Currently serving", so you can never wander off and forget the phone is on air; tapping it goes straight back to the running server instead of through the settings again.
Listening to your own server goes over the phone's internal loopback rather than out to your router and back, so it costs nothing on the network and keeps working even if the Wi-Fi drops. Measured on a mid-range handset: serving alone used 82% of one core of eight, serving and listening to itself 277%, with no dropped samples either way.
If your server is single-user or full, you are warned before connecting — because that will disconnect whoever is listening — and you can back out. As the owner you get the hardware controls unlocked automatically, without retyping your admin password.
The bookmark search stays put. Searching a broadcaster on shortwave returns many frequencies — Voice of Korea comes back with twelve — and most are inaudible from any given place at any given hour, so you work down the list. Tuning one used to clear the search, meaning every next attempt started with retyping it. The list now survives for 90 seconds, and the clock restarts each time you come back, so a long hunt never expires part-way through. Walking away still returns the box to normal. The same change is in the browser client, which had the opposite fault: it kept old results indefinitely.
Also: the running-server screen had two buttons that did the same thing; there is now one of each.
APK and Play bundle (.aab) both attached.