This is a web server built into XTP for ease of setup. Just enable it in the settings and set up how you want to sync funscripts. Options are external player and built in player. DeoVR is the only external player that's tested. You can also sync to the built in player by checking XTP web in settings. (See screenshots)
You can select another folder that houses your VR media to filter out all 2D media OR you can use the naming scheme outlined for DeoVR (Under 9. Naming schemes > Screen type: here https://deovr.com/app/doc) to detect 3D/VR videos. Few things to note about streaming:
Currently, you can only stream files that are stream-able. x264 etc. So your old divx/xvid videos have to sit this one out. At least till if/when I can get on the fly transcoding in.
The Oculus built in browser will play VR videos but only in the upright position. Unlike DeoVR, you cant rotate the skybox. 2D videos will play in any orientation. (At least I couldn't find a way to rotate the skybox. If you do let me know please)
This web server is meant for internal network use only. Use at your own risk.
Only http is supported at this time so all traffic is unencrypted. https WILL NOT WORK.
Other changes:
Adding on the fly funscript extender/compressor. This should reset to 100% every time a new script loads.
Adding on the fly funscript extender/compressor gamepad action.
Adding current media sync offset gamepad action. This will store the offset to the current playing video when set via gamepad.
Added a system decoder detection. Will reset decoder priority on launch of .27. (Make sure to revisit this in settings > video)
Adding debug -debugVideo flag. This will only turn on debug for QtAV and ffmpeg for now. I may change this in the future to turn on XTP too.. To enable debug on XTP and QtAV/ffmpeg. use both -debug and -debugVideo
Fixed issue with external sync getting out of sync. (Note: Deo does some weird things when skipping around some times I believe).