World's First Truly Interactive Live Show

Get access to the live show here!

25% of the sales goes directly to Eroscripts.

In collaboration with FeelXVideos, we are doing the world’s first truly interactive live show, featuring Britney Amber.

In case you’re not familiar with Britney, you can find plenty of scripts featuring her from the community: Search results for ‘britney amber #scripts’ - EroScripts

As for FeelXVideos, they have been around for the past 10 years and is a close partner with both Kiiroo and Svakom.

While you might recall that Handy have done a few live shows in the past. In those shows, the performer used sliders to control the speed and stroke length.

What makes this show truly interactive is thanks to the Teledong. It enables her strokes to be replicated 1-to-1 with your device in real time.

ezgif-87b6acd8f24ecc

The solution that I have built for this makes sure that it stays in sync, regardless of the stream delay. So, even if you are 10 seconds, 30 seconds or even 2 minutes behind in the live stream, your toy will move in sync with what you see on the screen.

I created a page with a video where you can try it out:
https://livetoysync.com/video

While this is just a video, the way your toy synchronizes to this video is identical to how it will synchronize to the live show.

As I mentioned above, 25% of the sales goes directly to Eroscripts. So, if you are looking to support the Eroscripts community and help shape the future of interactive live events, please consider getting a ticket.

Could you please make a version of the video where it’s cut into left and right parts with a proper time offset so they are completely synchronous?

Thank you for pointing this out. I just made a gif out of the video that was available on teledong.com, as it looked quite clean, but there is indeed some delay between the teledong and the handy in that one.

So, I replaced that gif with a recording I did myself with one of the test videos I created for the project.

Too late I got nerdsniped
output
Hmm, your video has very low delay, is it realtime?

I have never watched a live show and to be honest, they have never really appealed to me. That being said, if I lived on my own I would be very tempted to give this a go. Sadly, it is 2am UK time and I think my wife would notice me sneaking out of bed for this so not really an option unless a show falls on a day when she is out for the day. :smiley:

Nice choice of girl and I hope it goes well.

Nice :laughing:

Yep, it’s all in real time.

The way it works is that the data from the teledong is 0.3 seconds ahead of the camera feed. This gives your toy enough time to move to the correct position.

If you have tried one of those extensions that uses AI to make your toy move based on the video that you are currently watching, you will notice that the toy lags behind. The reason for this is that they don’t have a delay like this, which means that your toy is constantly trying to catch up to the video content.

Thank you for the wishes!

In the future we would like to go with a couple of different time slots, a mix of EU and US friendly ones.

Now this is what I need! The Teledong so I can ACTUALLY stroke pets off in real time…not through sliders shit! :smiling_face_with_horns:

Looks like a really fun time.
But not wake up to jerk 7am on Sunday, fun.

Yeah, I think it’s a lot more existing than just speed and length sliders.

Do you do any kind of camming?

I think the solution I built, LiveToySync could be interesting if that’s the case, as I made it to support pretty much any cam site. Including Discord calls.

Glad to hear that it seems fun!

For this one, we went with a US friendly timezone, as that seems to be the biggest market. However, we want to target more timezones in the future.

nope…I am too shy…
I DO chat on discord…whilst getting boys off…but that is the extent…but maybe soon I might cam…but I DEF don’t have the equipment, the lighting, my laptop is shit…soooo…
it all seems extremely fun and hot tho

Would this work with an SR6? Asking for a friend. lol!

Would this work with an SR6? Asking for a friend. lol!

If the SR6 can be connected with Intiface, then it should work. Otherwise I will need to add support for it. I would just need to know if the SR6 can be implemented with through WebUSB.

Summary
class TCodePort extends SerialPort {
    static async requestPort() {
        const port = await navigator.serial.requestPort()
        return Object.setPrototypeOf(port, this.prototype)
    }
    static async open() {
        const port = await this.requestPort()
        await port.open()
        return port
    }
    async open() {
        await this.close()
        await super.open({ baudRate: 115200 })
        this.ac = new AbortController();
        
        this._encoder = new TextEncoderStream()
        this._encoderClosed = this._encoder.readable.pipeTo(this.writable, { signal: this.ac.signal })
        this._writer = this._encoder.writable.getWriter()

        this._decoder = new TextDecoderStream()
        this._decoderClosed = this.readable.pipeTo(this._decoder.writable, { signal: this.ac.signal })
        this._reader = this._decoder.readable.getReader()
    }
    async close() {
        if (!this.ac) return
        this.ac.abort()
        await this._encoderClosed.catch(()=>{})
        await this._decoderClosed.catch(()=>{})
        await super.close()
    }
    write(command) {
        this._writer.write(command + '\n')
    }
}

var p = await TCodePort.open()
p.write('L00000') // move to 0.0000 (min)
p.write('L09999') // move to 0.9999 (max)
p.write('L05')    // move to 0.5000
p.write('L099T1000') // move to 0.99 in 1000ms
p.write('L099S1000') // move to 0.99 with speed 1000 

I have a page with OSR emulator that works as a real one through com0com port emulator, may send it if needed

Thank you for sharing the code! It seems really straight forward.

The emulator would be really useful for testing. If you can send that over, that would be great :+1:

https://nw-player.dimava.ru/#/kizuna/sse this page has the emulator, you need Read Port button
Null-modem emulator download | SourceForge.net this may be used to make a pipe (one port you use other port you connect to emulator)
You may try https://trymosa.netlify.app/ as a basic TCode controller

The website page says there’s a replay until Sept 20th that’s also scripted. Can you download the replay or no?

Thank you for asking! I’m checking with FeelXVideos to see how this will be handled and I will let you know.