Skip to content

Releases: wkumik/RubyFPV-Android-Viewer

RubyFPV Viewer v2.0

Choose a tag to compare

@wkumik wkumik released this 15 Jun 13:12

Onboard-recording workflow for RubyFPV air units over Wi-Fi.

What's new in v2.0

  • Download onboard .ts recordings from the air unit's phone-transfer Wi-Fi AP.
  • Thumbnails + in-app playback of onboard H.265 .ts clips.
  • Export to gallery — one-tap .ts → .mp4 into Movies/RubyFPV (shareable, plays anywhere).
  • Multi-select delete and Return to FPV (takes the air unit back out of AP mode).

Use it

  1. On the ground station: Media → Enter phone-transfer mode (air unit becomes Wi-Fi AP RubyFPV-XXXX).
  2. Connect the phone to that Wi-Fi, open the app, browse & download.
  3. Tap a clip → export → find it in Movies/RubyFPV.
  4. 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

Choose a tag to compare

@wkumik wkumik released this 14 Jun 05:15

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 .ts directly in ExoPlayer (no remux / re-encode; Remuxer.java removed).
  • 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

Choose a tag to compare

@wkumik wkumik released this 24 Mar 09:43

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

  1. Connect phone to Ruby ground station via USB
  2. Enable USB tethering on the phone
  3. Enable Video Forward > USB Device in Ruby settings
  4. Open the app