SignalDeck is an experimental Android app for listening to OpenWebRX-compatible SDR receivers.
It opens kilohertz_sdr by default, shows the waterfall and current frequency, and adds a mobile-friendly control deck with a rotary TUNE knob, receiver mode selection, zoom controls, and a searchable SDR list.
Latest published APK:
https://kilohertz021.org/signaldeck/SignalDeck-latest.apk
Current source version:
0.1.3
The 0.1.3 APK is published as a debug/test build for direct sharing. It is not a Google Play release.
- opens OpenWebRX-compatible SDR receivers;
- shows the receiver waterfall and frequency scale;
- provides a rotary
TUNEcontrol for frequency changes; - changes tuning step with a center tap on the knob;
- opens receiver modes through the right-side
Receivertab; - hides and restores the native control deck through the right-side
Decktab; - opens the SDR directory through
SDRs; - loads OpenWebRX receiver entries from
rx-tx.info; - keeps
kilohertz_sdrpinned at the top of the SDR list; - provides mobile SQ/NR sliders and waterfall level controls;
- respects camera cutouts, rounded screen corners, and Android navigation areas.
This is a test build and is not distributed through Google Play yet.
If someone sends you the APK file:
- Download the APK on your Android phone.
- Open the downloaded file.
- If Android asks to allow installation from this source, allow it for Telegram, your browser, or your file manager.
- Tap
Install. - Open
SignalDeck.
Android warnings about installing apps outside Google Play are normal for test APK builds.
TUNE- rotate the knob with your finger to change frequency.- Center tap on
TUNE- change the tuning step. Receiver- open receiver modes such asFM,AM,USB,LSB,CW, and others.SDRs- open the receiver list.Zoom +/Zoom -- zoom the waterfall in or out.- Green/yellow labels on the frequency scale are OpenWebRX bandplan/skimmer hints.
Not every public SDR in the list is stable. Some receivers may be offline, overloaded, incompatible, or may not expose usable receiver state. In that case SignalDeck may show No data.
This repository is public so users can inspect the source code and verify what the APK is doing.
SignalDeck is an independent Android client for OpenWebRX-compatible receivers. It is not an official OpenWebRX app and is not a copy of any commercial Android SDR client.
This is a normal Gradle Android project.
Quick debug build:
.\gradlew.bat assembleDebugDebug APK output:
app/build/outputs/apk/debug/app-debug.apk
More documentation:
- PROJECT.md
- ROADMAP.md
- USER_MANUAL.md
- docs/build.md
- docs/install.md
- docs/background-playback.md
- docs/troubleshooting.md
- docs/release.md
- docs/public-positioning.md
Experimental test version. The main use case is mobile access to kilohertz_sdr and other OpenWebRX-compatible receivers.
Background playback is currently best-effort because Android may throttle WebView JavaScript/WebSocket activity when the app is sent to the background.
MIT License.