XTPlayer - Cross platform TCode sync (OSR, SR6) Stream your local media and sync funscripts to almost any device with a browser

IT works on linux yes. There is a linux build. I dont really have a cross distribution build so you may need to tweak library references to get it to work.

Yes there is no auto update. Just a warning, switching to this new backend did come with some downfalls. The time line preview had to be kind of hacked as the used api did not offer thumbnail generation. as a result there is an issue with it where the program will crash. Its disabled by default now but if you want it it can be enabled in the system settings. If you get frequent crashes just disable it for now.

1 Like

[SOLVED] I’ve just had a new PC and I’ve been setting everything back up the way I like it, but for some reason I can’t get XTP to talk to either DeoVR or Heresphere. I’ve definitely got the right IP address as it DeoVR connects to XTP with the Quest 3 app, but I can’t get it to connect to the Steam version of DeoVR. Anyone have any ideas what’s going on?
[EDIT] - Solved it. I needed to put the PC’s own IP address into DeoVR as that’s where it’s running. I thought I’d leave this comment though in case anyone else has this issue! :slight_smile:

internal loopbacks localhost or 127.0.0.1 should have worked.

1 Like

Hi. App looks nice but unfortunately it is probably unusable in my case.

I am streaming media using XBVR to HereSphere. Funscript meta information is passed that way as well. I think that HereSphere has a JSON API to pass the same metadata (incl. funscript file paths) to XTPlayer - but I believe XTPlayer does not support this metadata API.

My funscript files have different names than the video files and have been manually matched in XBVR. Thus, I would like to continue using this aproach.

Is there any capabilities in XTPlayer to support my use case? Either automatically import XBVR DB video + funscript file mappings to XTPlayer OR enable use of HereSphere / XBVR metadata API (JSON)? Thanks.

Easiest way to implement support for XBVR served funscript files is to get funscripts via XBVR HereSphere web API. It is really easy to use JSON API.

See my MFP implementation here: MultiFunPlayer v1.26.1 - Multi axis funscript player - Now with SLR Interactive support - #595 by dahandy

So i have been using XTPlayer with my sr6 for 2D and VR (local playback) and it’s great no complaints. I recently purchased a handy and wanted to know if XTP works with it or would I have to use something else for VR content. Currently figured out handy + script player (for local 2D content).

Ive never used XBVR. I would adhere to the funscript standard though for better compatibility with all funscript players.
I don’t want to add special code for edge cases. Ive done this in the past and its a nightmare to maintain. If the funscripts exist in the same location and name as the video XTP should see the script and download it. This is how it works with XTP Web. If it cant find the funscript it will ask you to manually select one. Im not sure what metadata you are speaking of. Heresphere sends the same data that DeoVR sends.

If I ever adopt XBVR Id probably look into it but XTP web does the basic functions XBVR does and no need for a dedicated server. I prefer it this way my self.

The current version will not sorry. I may look into integrating buttplug support someday and that may support the handy but I do not know.
MFP already has buttplug support if you want to look into that.

1 Like

Oh I missed this. I attempted to add Heresphere JSON api at one point but the lack of proper documentation turned me off. That and it was still being developed at the time. I may revisit this one day.

Can Funscript modifiers be applied to all scripts?
I don’t want it to reset automatically
and I would also like to adjust each axis individually

1 Like

Looking for this feature also! would be awesome

I’m trying to get XT to play nice with deovr on my android phone. I can get to XT in the deovr web browser and I can play videos and funscripts just fine. The only issue is that I can’t get the page to scroll if there is more than one page worth of videos. There’s a white scrollbar on the right side of the browser, but no amount of clicking will move the page up or down. I can’t tap and drag either. I also tried using the controller function within deovr to no avail. If I go to the same ip on my chrome browser, I can scroll up and down the videos page just by dragging. Is there any way to get the videos list to scroll in deo?
Thanks

This is probably due to the outdated browser in Deo. I can scroll in the Oculus quest version so I assumed it worked in the phone version. I dont have a fix for it off hand sorry.
I wonder if you can set android to open videos in Deo from the browser. Not ideal but may work.
I can check it out when I get the time.

I have an issue with XTP Web on Linux. If I open the http url, it’s always redirects to the https url of my Linux PC with the result that it cannot load the page. This happens on the PC (e.g. by clicking on the link in the settings) and from DeoVR.
Any idea how to solve that?
Thanks

Maybe this is a local issue for my PC only
For me an easy workaround work: change XTP web to a different port e.g. 8080.

Its actually more local than that. Its the browser. Usually there’s a setting somewhere for redirecting to https that you can turn off. This setting is usually hidden so you may need to google where it is for your browser base.

Interesting idea. I’ll have to see if brave gives me enough control. Thanks!

Pretty sure brave is chromium based it should be similar to chrome.

I have a Macbook Pro (14.1.1), Keon and Android (v14) Cardboard. Is there any way I can use XTP on my mac to sync VR videos on my Android Cardboard with Keon?

On my android phone, I have the apps DeoVR Cardboard (v8.54) and PLAY’A VR Cardboard (v2.2.4).

I apologize if this has been answered - I did search in this thread but did not someone with my exact setup.