mpv for Android w/ LitByLeia Support
This fork is intended to be used with LitByLeia devices such as the Lume Pad and the RED Hydrogen One
By using this build of MPV Player for Android in combination with JellyFin for Android You can now stream SBS 3D and 4V content from your PC, Mac or Linux device and view it in 3D/4V right on your LitByLeia device without having to transfer any files manually between devices.
How to use:
- Download/Install APK from the Releases page **(NOTE: if you don't like side-loading apps from unknown sources, see: DIY section below)
- Install JellyFin Client for Android, Setup JellyFin server on your PC/Mac/Linux machine which will host your video files
- In JellyFin Client for Android Go To: Settings > Client Settings > Video Player Type and set it to External Player
- Then go to External player app and select MPV Player
- Select a 3D video and hit play. It should open in MPV Player. Tap the screen once and press the Gear Icon in the top right corner of the screen.
- Press "Leia3D 2x1" or "Leia3d 2x2" depending on the content you are viewing.
That's it! You should now be seeing your content streaming from your Jelly Media Server in glorious 3D or 4V!
If you find this helpful, please consider making a donation here:
Ko-Fi: https://ko-fi.com/jakedowns
Patreon: https://patreon.com/jakedowns
Paypal: https://paypal.me/fallaciousimpala
Venmo: https://venmo.com/jacobdowns3
-
You build this fork using Android Studio. (Make sure to follow the steps in /buildscripts/README.md)
-
You could also try using the Official MPV Player:
a. download these 3 shader files to /mpv
in the "External Storage" area of your Android device
i app/src/main/assets/leia2x1-full.hook.glsl
ii app/src/main/assets/leia2x2.hook.glsl
iii app/src/main/assets/leia-over-under.hook.glsl
b. In MPV Player; Go to Advanced > Edit mpv.conf
c. add one of the following depending on the media you're watching:
-
glsl-shader="/storage/emulated/0/mpv/leia2x1-full.hook.glsl
for 2x1 SBS video -
glsl-shader="/storage/emulated/0/mpv/leia2x1-half.hook.glsl
for 2x1 SBS video -
glsl-shader="/storage/emulated/0/mpv/leia2x2.hook.glsl
for 2x2 4V Videos -
glsl-shader="/storage/emulated/0/mpv/leia-over-under.hook.glsl
for 2x1 OU (Over Under) / TB (Top Bottom) videos
d. you'd need some other way to toggle the backlight into 3D mode. like the web helper app from leia see https://docs.leialoft.com/developer/webgl-sdk/leia-webgl-sdk