Repository navigation
v1.6 — Recordings browser + Return to FPV
Pre-release
Pre-release
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).