Skip to content

Releases: rPlayAI/rplayhub-android

rPlayHub Android 1.1.2

Choose a tag to compare

@huisinro huisinro released this 16 Sep 08:45

A polish release for the foldable 3D view.

Install

Download rPlayHubAndroid-1.1.2.dmg below, open it, drag the app to Applications. Signed with a Developer ID and notarized by Apple.

Fixed

  • The 3D model no longer hops. The sensor buffer that smooths Wi‑Fi bursts resized itself every few seconds, and each resize moved the model's clock in a single frame — it jumped ahead or replayed the last moment. The clock now runs continuously and eases into a new buffer size.
  • No stretched icons in the gyro 3D view. The Stylized (iPhone Duo) look projected the moving half's picture for a viewer straight in front of the phone. That is exactly right in Fold View, but in the gyro-tracked 3D view you look from wherever the phone's turn puts you, and icons on the moving half ballooned. The picture is now projected for the actual viewpoint.

Still here from 1.1.x

Foldables in 3D (Hard Cut / Locked / Stylized), Fold View, the fold-crash fix from 1.1.1. See the 1.1.0 and 1.1.1 notes.

Requirements

macOS 13+ on Apple Silicon or Intel.

rPlayHub Android 1.1.1 — the fold, fixed

Choose a tag to compare

@huisinro huisinro released this 16 Sep 08:21

A fix release for foldables, hours after 1.1.0. If you have a Pixel Fold or another foldable, take this one.

Install

Download rPlayHubAndroid-1.1.1.dmg below, open it, drag the app to Applications. Signed with a Developer ID and notarized by Apple.

Fixed

  • The session dropped at the fold. On a foldable, every cover↔inner panel swap restarts the on-device video encoder, and once the phone was warm the hardware encoder refused to start while its previous instance was still shutting down. The agent treated that as fatal, so the session died on every fold and the app soon reported "Mirroring keeps failing." The agent now waits out that moment and retries — verified across dozens of consecutive folds.
  • Smoother sensors over Wi‑Fi. The hinge and orientation are rendered from a short buffer keyed to the sensors' own clocks, sized to the jitter the link actually shows, instead of from the newest packet.

Tuned

  • The frosted-glass translucency of the moving half in the Stylized look is fainter (the other half's content no longer ghosts through), and a lock constant lets you carry the picture with the glass instead of fixing it in space.

Since 1.1.0 (yesterday)

Foldables in 3D with three looks (Hard Cut / Locked / Stylized, the iPhone Duo look), Fold View, the 3D view on by default. Full notes on the 1.1.0 release.

Requirements

macOS 13+ on Apple Silicon or Intel.

rPlayHub Android 1.1.0 — the fold

Choose a tag to compare

@huisinro huisinro released this 16 Sep 06:00

Your foldable, folding on your Mac. rPlayHub Android 1.1.0 turns the 3D device twin into a fold rig: a Pixel Fold (or any Android foldable that reports its hinge) becomes two hinged halves on the Mac that open and shut with the real phone, live picture on both displays — including the look Apple made famous on the iPhone Duo.

Install

  1. Download rPlayHubAndroid-1.1.0.dmg below, open it, drag the app to Applications.
  2. On the phone: enable Developer options ▸ USB debugging, plug in over USB (or connect over Wi‑Fi), and accept the prompt.
  3. Click the device in the sidebar. Nothing is installed on the phone beyond the session agent.

Signed with a Developer ID and notarized by Apple — it opens without Gatekeeper warnings.

New in 1.1.0

  • Foldables in 3D. Two hinged halves follow the phone's hinge sensor; the cover display lights the outside when shut, the inner display spans both halves when open, and the panel handover happens where Android does it.
  • Fold View (View ▸ Fold View, ⇧⌘D): the fold face-on, no gyroscope, nothing to calibrate — the view for a clean recording.
  • Three fold looks (View ▸ Fold Look, or keys 1/2/3): Hard Cut as Android draws it; Locked, the content fixed in space while the phone moves around it; Stylized, the iPhone Duo look — locked content with the moving half turning to frosted glass as it swings, blurring and darkening toward its edge with the other half showing through, solid again when flat or shut.
  • The 3D view is on by default. View ▸ View Screen in 3D (⌘3); the "experimental" toggle is gone.
  • Smoother sensors over Wi‑Fi. The hinge and orientation are rendered from a short buffer on the sensor's own clock instead of the newest packet, so bursts on the link no longer stutter the model.
  • The Pixel Fold's own back on the model — stacked camera block, G mid-back.
  • The help page (Help ▸ rPlayHub Android Help) covers all of it.

Everything from 1.0 still there

Mirror and control, Android apps in Mac windows and Desktop Mode, /sdcard in Finder, audio and clipboard, emulators and Create Android VM, Android 5.0–7.1 devices through our own agent.

Requirements

  • macOS 13+ on Apple Silicon or Intel.
  • A foldable with a hinge-angle sensor for the fold features (verified on Pixel 11 Pro Fold); every other phone gets the rigid twin as before.

rPlayHub Android for Linux 1.0.1

Choose a tag to compare

@huisinro huisinro released this 13 Sep 02:15

First Linux release of rPlayHub Android: the native C++17 / SDL2 / Dear ImGui client, in the style of the macOS app.

Install (Ubuntu 22.04 or later, Debian 12 or later, x86_64):

sudo apt install ./rplayhub-android_1.0.1-1_amd64.deb

Then launch "rPlayHub Android" or run rplayhub-android. It pulls in adb, SDL2 and the distribution's FFmpeg libraries, and ships the device agent it pushes to the phone on first mirror. Wireless: adb connect <phone-ip>:5555 first.

What is in it

  • Low-latency mirroring (H.264/HEVC) with touch, keyboard, clipboard and audio; a pop-out phone window with rounded corners that turns into a normal window when the mouse approaches; screenshots and recording.
  • Desktop Mode and app windows on virtual displays.
  • macOS-style UI: sidebar with Available/Emulators, ⋮ menu (Device/View/Window/Help), inspector groups Settings / Logs / Info (Apps, Files), settings switches.
  • 3D device twin that turns with the phone's rotation vector.
  • Foldables (Pixel Fold): posture and hinge angle from the agent, the fold drawn live on the stage, and the "duo" twin (two hinged halves, hard cut / locked / stylized modes).

SHA-256 of the package: 1802aa5be479a375b5c10899222aca34ea335d06e783b8078a3d05185b71137a

Built with tools/package-deb.sh from commit 7036ce5. See linux/README.md for the flags and the build from source.

rPlayHub Android 1.0

Choose a tag to compare

@huisinro huisinro released this 05 Sep 01:47

Your Android phone on your Mac — mirror it, control it, run its apps in windows of their own, open its files in Finder, and create Android VMs with no Android Studio. A native macOS app built on Google's own on-device agent, driven over adb.

Install

  1. Download rPlayHubAndroid-1.0.dmg below, open it, drag the app to Applications.
  2. On the phone: enable Developer options ▸ USB debugging, plug in over USB (or connect over Wi‑Fi), and accept the prompt.
  3. Click the device in the sidebar. That's it — no drivers, nothing installed on the phone beyond the session agent.

The app is signed with a Developer ID and notarized by Apple, so it opens without Gatekeeper warnings.

What it does

  • Mirror and control — the phone's screen live, hardware-decoded; clicks are touches, the keyboard types, rotation follows the device.
  • Android apps in Mac windows — open any app on its own virtual display, several at once; or Android's whole Desktop Mode in a window, while the phone keeps mirroring.
  • An app as a Desktop icon — double-click it to open that app on the phone.
  • The 3D device twin — a gyro-tracked 3D phone with the live mirror on its glass (experimental).
  • Audio, clipboard, files — the phone's sound on the Mac, clipboard both ways, /sdcard in Finder, drag-and-drop and a share-to-Mac companion app.
  • Emulators and VMs — host a running AVD over gRPC, or Create Android VM downloads and boots a virtual Pixel in about a minute (no Android Studio, no JDK).
  • Old devices — Android 5.0–7.1 boards (car units, set-top boxes) mirror through a small agent of our own.

Requirements

  • macOS 13+ on Apple Silicon or Intel.
  • An Android device with USB debugging, or an emulator. adb is bundled.

Linux and Windows clients are in progress; a Raspberry Pi build follows.