Your AR glasses, finally a 3D cinema.

XPlayer2 turns XREAL, Rokid, VITURE & RayNeo glasses into a private stereoscopic theater. Play 3D video, or convert any 2D movie to 3D on-device with AI — lightweight and battery-friendly.

Free, no ads On-device AI, no upload SBS, OU & AI 2D→3D
XREAL AR glasses for watching 3D video SBS · OU AI 2D→3D Any source
Built for XREAL Rokid VITURE RayNeo Available on Android & iOS

Everything you need to watch in 3D

One small app that handles real 3D video, AI conversion and every source you throw at it.

True 3D — SBS & OU

Full Side-by-Side and Over-Under stereoscopic support. The player detects 3D metadata automatically — just hit play.

AI

AI 2D→3D conversion

No 3D source? On-device AI estimates depth and turns ordinary movies into stereoscopic 3D in real time — no internet, no pre-processing.

Play from anywhere

Local files, network streams or web links — stream from your NAS, play downloads, or just paste a URL.

Share & play

Found a video in VK, OK or a browser? Tap Share → XPlayer2, or paste a link straight from the clipboard.

Battery friendly

Optimized playback that won't drain your phone. Watch movies for hours, not minutes.

Resume where you left off

XPlayer2 remembers your position in every video. Come back anytime and keep watching.

Plays virtually anything

Built-in codecs handle nearly every container and format. If it's a video file, chances are it just plays.

Remote & D-pad ready

Drive it with TV / media remotes and D-pad: ±10s skip and one button to cycle 2D / Lazy 3D / OU→SBS / SBS.

Cloud links & casting

Paste public Yandex Disk & Mail.ru Cloud links to browse and play with quality selection. DLNA-friendly too.

On-device AI

Every 2D movie, reborn in 3D

XPlayer2's "Lazy 3D" runs a neural depth model right on your device, accelerated by its dedicated neural cores — the NPU on Android and the Apple Neural Engine on iPhone. It builds a depth map of each frame and warps it into a stereo pair in real time, so flat video gains real depth — instantly and privately, with no server and no battery-hungry GPU brute force.

1
DecodeAny ordinary 2D video frame.
2
Estimate depth on the NPUNeural cores predict how far every pixel is — fast and cool.
3
Render stereoA left/right pair your glasses show as 3D.
NPU · Neural Engine Real-time 100% on-device

See the player in action

A clean, focused interface — swipe through the real app on iPhone and Android.

XPlayer2 playing a 3D movie in landscape with on-screen controls
Full-screen playback with quick 3D-mode switching

Made for your AR glasses

If your glasses show up as an external display, XPlayer2 sends them a crisp stereoscopic picture.

XREAL
XREAL Air, Air 2, Air 2 Pro, Air 2 Ultra, One, One Pro
Rokid
Rokid Max, Max 2, AR Lite, AR Spatial
VITURE
VITURE One, Pro, Luma, Luma Pro
RayNeo
RayNeo Air 2, Air 2s, Air 3, X2
& more
any external-display glasses

Works with virtually any AR glasses that present an external display — these are just the popular ones.

Start watching in 3D tonight

Free, no ads. Grab it on Google Play and the App Store, or get the latest beta builds straight from GitHub.

Like it? You can support development ❤ — it's entirely voluntary.

FAQ

Quick answers before you dive in.

Which AR glasses are supported?
Any glasses that appear as a standard external display — including XREAL, Rokid, VITURE and RayNeo. XPlayer2 sends them the correct stereoscopic signal for a comfortable 3D image.
Can it really turn 2D into 3D?
Yes. On-device AI estimates depth for each frame and renders a stereo pair in real time. Nothing is uploaded and there's no pre-processing step.
Is it free?
Completely free, with no ads. If it earns a place in your glasses, donations are welcome but always voluntary.
What can it play?
Local files, network streams and web links, with built-in codecs for virtually any format. SBS and Over-Under 3D are detected automatically; you can also force a mode from the remote.