Repository navigation
Releases: wkumik/RubyFPV-Android-Viewer
Release list
RubyFPV Viewer v2.0
Onboard-recording workflow for RubyFPV air units over Wi-Fi.
What's new in v2.0
- Download onboard
.tsrecordings from the air unit's phone-transfer Wi-Fi AP. - Thumbnails + in-app playback of onboard H.265
.tsclips. - Export to gallery — one-tap
.ts → .mp4into Movies/RubyFPV (shareable, plays anywhere). - Multi-select delete and Return to FPV (takes the air unit back out of AP mode).
Use it
- On the ground station: Media → Enter phone-transfer mode (air unit becomes Wi-Fi AP
RubyFPV-XXXX). - Connect the phone to that Wi-Fi, open the app, browse & download.
- Tap a clip → export → find it in Movies/RubyFPV.
- Return to FPV when done.
Requires a RubyFPV air unit on build 11810 (see the SSC338Q firmware release).
APK: RubyFPV-v2.0-b10-debug.apk
v1.6 — Recordings browser + Return to FPV
Companion Android app for RubyFPV: put the drone in phone-transfer mode from the Ruby Ground Station, join its open Wi-Fi AP (RubyFPV-<MAC4> @ 192.168.4.1), then browse, download, play and manage onboard .ts recordings off the drone's SD card — DJI-Fly style.
v1.5 — recordings browser
- Thumbnails + playback via media3 1.6.0
ExperimentalFrameExtractor, which decodes HEVC-in-MPEG-TS where the Android framework demuxer returns 0 tracks. - Plays the downloaded
.tsdirectly in ExoPlayer (no remux / re-encode;Remuxer.javaremoved). - Multi-select (long-press) with bulk delete.
- Per-item delete choice: phone / drone SD card / both.
v1.6 — Return to FPV mode
- New
⋮overflow action that reboots the drone out of phone-transfer AP mode back into normal flight/FPV (/usr/bin/ap_mode.sh stop). - Disconnect stays lightweight (drops the SSH session only).
The live USB viewer (raw H.264 over UDP 5001) remains available behind the ⋮ menu.
Pre-release — built from the feat/recordings-screen feature branch. Hardware-verified on a Fairphone 6 / Android 16.
APK: RubyFPV-v1.6-b8-debug.apk (min SDK 24, target 35).
v1.0 - Initial Release
RubyFPV Android Viewer v1.0
First working release. Receives and displays raw H.264 video from a RubyFPV ground station over USB tethering.
Features
- Hardware H.264 decoding via MediaCodec
- Fullscreen landscape display
- Auto-recovery on stream loss
- Stream stats overlay (tap to toggle)
Install
Download RubyFPV-Viewer-v1.0-debug.apk below and install on your Android phone (7.0+).
Usage
- Connect phone to Ruby ground station via USB
- Enable USB tethering on the phone
- Enable Video Forward > USB Device in Ruby settings
- Open the app