FunFlixDroid - An Android Funscript player

New version is still crashing for me, but the new function that generates a crash report worked and ive sent it to you.

Thanks, for the crash report. It helped me understand the issue and it should be fixed in the next release.

2 Likes

Quick question, when deleting a video through this app, is it completely removed? I kept on getting suplicates so I wanted to clean it up, and now a lot are missing from the folder

Yes deleting a video removes it from your filesystem

:new_button: Version 1.13.0

New VR Player using Cardboard SDK and much more features directly within the headset view. The player is now a display option in the default player (Local / Chromecast). The app will try to automatically detect the VR options of the video depending on the metadatas or the filename. More infos can be found here : 🥽 VR Player - FunFlixDroid

  • feature: brand new VR player, with a cardboard headset mode (stereo rendering, gaze controls), automatic VR format detection and a 2D mode on its own screen in the headset
  • fix: crash at startup when the Handy encrypted preferences cannot be decrypted


3 Likes

The new version fixed the crashes! Thank you!

1 Like

Any chance the lovense battery could be fixed? It used to be able to read lovense device batter life. Thanks :slight_smile:

Yeah I will check the issue

1 Like

I can’t connect my lovense edge neither can i pair it within the funflixdroid app… i got it working by switching to the intiface central app instead of using the built in one

Lovense edge works fine within the FunFlixDroid embedded Intiface engine. Check FunFlixDroid permissions and that the Lovense Edge is not already connected to another app like Intiface Central.
Only issue is the battery info hidden in the UI

It works if i downgrade to version 1.12.9 on 1.13 i keep having issues unless i use intiface central engine outside of funfluxdroid

Strange I tested yesterday with a Lovense Edge and it worked fine on version 1.13

It was very weird it worked on 1.13 initially maybe for 10 seconds. It stopped working so i thought let me turn it off and on again but even when the edge was turned off the device remained visible in the builtin IC engine.. so then i thought okay weird it doesn’t connect and the device still shows up when turned off.. so i reset the funflixdroid app.. but when i did that.. it wouldn’t pair with the edge 2 anymore unless i used the IC app or downgrading also seemed to work.. I’m just glad i can use your fantastic app with a workaround.. i don’t like resetting the app since it had to rebuild the massive librabry i have on my nas which i use through the SMB connection..

Also a different question i presume you have the lovense edge yourself but do you have any recommendations for a similar device but with longer battery life?

Ok at least you have a working alternative. You don’t need to reset the FFD data but what you can try is to “Force Stop” the Intiface Central app and FunFlixDroid app. A device can only be connected to one client so if IC was still running even in background it could cause the issue. Sometimes you need to Force Stop the app to really disconnect a device.

I also have a edge 2 but that’s almost it so I can’t recommend any device sorry but you could ask on the Intiface discord (https://intiface.com) there is a specific channel for it

Just tried this app for the first time and it is great! Very nice everything is all in one place.

1 Like

Yeah, the vr-mode is much better now, but how can i turn off the small bar at the bottom in VR mode?

1 Like

Cardboard mode seems to work fine, but i find my sbs videos are zoomed in too much and i cant seem to find an option to change that in cardboard mode.

Hey, i thought this feature existed but it doesn’t seem to, in the way I want it to work.

I would like to request flat video in vr mode (not cardboard) because I want to use finger tracking instead of gyroscope. This doesn’t currently seem possible, for reference I am currently using the Home Theater VR app (play store) with ‘Lock View’ enabled.

I have previously worked around this before finding my current player by reencoding flat videos to fake SBS, but would prefer not to, command provided below for complenetess.

inputFile=fileIn.mp4
outputFile=fileOut.mp4
cropRatio=0.95
oneMinus="0$(bc -l <<<"1 - $cropRatio")"
ffmpeg -i "$inputFile" -filter_complex "split=2[l][r];[l]crop=iw*${cropRatio}:ih:0:0[lc];[r]crop=iw*${cropRatio}:ih:iw*${oneMinus}:0[rc];[lc][rc]hstack,format=yuv420p" -c:v libx264 -crf 18 -preset slow -tune animation -c:a copy -movflags +faststart -metadata:s:v:0 stereo_mode=left_right "$outputFile"