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

If I did that I would have to do starts with on every video. This conflicts with multiple media items in the same folder that starts with the same name. Scripts could get mixed up. The funscript naming spec states same name as the video. The additional names is something I added on and not to spec.
I cant keep everyone happy.

2 Likes

The offset 1024 issue is due to 0.461b.
When I load the video in 0.461b, the offset is 1024, And the money shot turn into huge numbers.
Also, if I load the video in 0.46b, the offset will be 0, but the money shot will be -1.
And in all these situations, if I open 0.452b with the video loaded, there is no problem. the offset is 0, and the money shot also comes out normally.
Any idea what the problem might be?

Hi friend, one question, can I use the program with SR1 lite?

Oh interesting, so its NOT stored as 1024 to disc? Thats good to hear. I noticed the money shot issue and fixed it. I got confirmation from 1 person that 1024 is fixed as well in my latest build. trying to get a release out but well I blame my firmware always beckoning me.

What do you mean by program exactly? You mean connect and use normally? I think so…Im not sure what an SR1 lite is exactly. SSR1 is supported as its TCode based firmware. Only TCode based firmwares that use plain text tcode is supported.

I have a FUNSR1 which connects to my pc by usb cable and works with XTPlayer.
The problem is that XTP struggles to open the serial port. This could be device settings on my computer causing this issue. After trying to connect for a minute or so XTP displays a notice and starts working. This happens on my pc every time I connect to the port.

No other issues with the player. And this device is a smooth operator!.

1 Like

I see so theres your answer.
So by default XTP sends the D1 command a few times and waits for the TCode version to be returned. If it hasnt after like 3 tries it times out.
Its usually pretty fast but there is an option to disable TCode validation on the system tab that itll just connect to the comport and not ask any questions.

1 Like

I forgot about that checkbox. I have it checked now and it connects to the port quickly…

NOTE: The first time I used XTP it worked with the SSR1. But then the SSR1 had a malfunction in it’s drive line and it stopped working. I have since fixed the SSR1 and now I cannot get it to work with XTP…? I have changed the version of XTP and numerous settings but no luck with it actually stroking after it connects. If I can figure out what is wrong I will post again.

Sorry for the confusion.

Hi, I’m trying out XTP for the first time. I seem to have everything set up properly, but one big problem I’m having a problem with it is that the stroke movement from scripts is very sudden and jumpy. When I test the same script/video in MFP the movement plays out smooth like it should. Any idea what I could be doing wrong?

I’m using a funsr1 via usb serial on the latest release

I believe this has to do with the funsr1 firmware and the way it handles “I” commands in the tcode standard. XTP relies on them to interpolate between funscript actions and the funsr1 firmware modifies/overrides them. Ive spoken to Funosr and they’ve said they will change how this works. I do not know the status of this change though. You’ll need to ask them about that.

2 Likes

question, is there anyway to connect xtp to Faptap? the intention would be similar to VaM with bus driver, but being on Mac myself, I wanted to have a 2nd multi axis option when I dont have the hour of commitment it takes to have a proper Vam. so faptaap would apply
the stroke and xtp would include the random movements on the other axis. is that feasible?

Anyone else having issues with keyboard shortcuts for adjusting range limits, can’t seem to get it to work. Things like skip forward and back work fine, but anything to do with the actual script doesn’t. On Mac if it matters.

Ive thought about doing something like this but it would require allot of time and work. Its not possible right now. I’m not sure if it will be any time soon either. I usually just download the media and script.

1 Like

Its very possible I broke this. I dont think using Mac would matter. Especially if other hot keys are working. Have you tried changing the hot key assignment?
Once I get my development environment back up I can test this.

Yea I’ve assigned script related stuff to a bunch of keys, none of them work unfortunately (range, twist on/off etc). Anything media related works though.

Does XTP allow for SLR script streaming? Every time I try to use this with DeoVR, I get a pop up window asking for the script. I can get SLR scripts to stream in multfunplayer, but I think XTPs gamepad implementation is much better, and would like to stich with it…

It does not, sorry.

Thanks for the reply!

Hello,
I have little problème using my FunSSR in XTPLayer in Ubuntu (and my knowledges in Linux are very limited…)
I have downloaded and put as executable the AppImage.
Executed as « normal user », I can play video with sound but th app does not have access to the peripheral via USB, no privilege to access (for the moment dont know how to connecte viz BlueTooth the FunSR…)
Therefore I try to execute the app in sudo mode : the FunSR’s working, but I dont have any sound, the terminal telling the sound peripheral is not accessible.
How I can have at the same time the peripheral and the sound ?
Maybe need a command to give the « normal » user access to USB/Bluetooth devices?
If you need some precisions, I can retry and copy some informations if needed.

Thanks for any tips.

Edit : tried to put my normal user to dialout group to give access to USB device : completely freeze the PC when launching a script :rofl:

As far as I know you need to give any “normal” user access to the USB if you’re going to use COMMs. I did read at one point disabling the modem service but im not sure thats required. I use wifi UDP under linux but I do use usb to flash still.

Bluetooth is not supported in XTP at this time. I played around with it but it was a pita cross platform wise.

I’m not sure whats going on with freezing the PC :open_mouth: That definitely shouldn’t happen. I could understand if it was the app freezing but the whole PC? Ive not seen that. Launch the Appimage in the terminal with the -d flag and see if it tells you anything. I believe theres a -v flag for more Qt output but its been a while since I tried that.