XaiJu
@CJ_Clippy
@CJ_Clippy

patreon


Vibe Update: Goal Accomplished!

I'm making good on my promises, starting with Lovense vibration sync. To make this work, I trained a YOLO11 machine learning model to scan individual video frames and detect when Lovense overlays appear. Using this information, a .funscript is created.

future.porn is now generating .funscripts for every VOD uploaded, and these funscripts are used during playback while watching video, or can be downloaded and played back using your favorite funscript-compatible software.

Funscripts

Funscripts are a data file which contain a timeline for instructing a vibrator or thrusting sex toy when to activate and how much. It seems like one of the most widely used methods for sharing sex toy playback instructions, so it's what I've decided to incorporate into Futureporn. The funscript spec is open source so it's easy to work with.

Training a Machine Learning Model

I've been training a Machine Learning model to detect Lovense overlays. This involves importing lots of video frames into annotation software and drawing bounding boxes around every object I want the model to detect. I've annotated about 1500 frames and then fed the annotation data into YOLO11. The strategy here is to train on a diverse set of videos, so the model is general enough to work with all vtuber livestreams and be able to detect the lovense overlay even if it's shrunk down or partially obscured. I've been leaving my computer on overnight while the model trains, but the results have impressed me. It's not perfect, but it's good enough to build a basic funscript generator.

Funscripts integration in the video player

future.porn video player now has funscript integration via buttplug.js. If you have a toy, future.porn will automatically activate your toy when lovense UI displays in the VOD during video playback.

To get started, you will need a couple things.

(affiliate links below)

For reference, I did my integration testing using a Lovense Edge 2 and a TP-Link UB400 Bluetooth adapter connected to my desktop computer. But you should be able to use any operating system (including mobile) and any compatible toy, such as Lovense Lush 3 or Lovense Domi 2. Any toy listed on iostindex will work, although I've only tested for vibrator types. I haven't done any work to integrate with thrusting type toys.

Make sure your toy is powered on and appears in the Intiface Central devices tab. Your toy should be connected and controllable using Intiface Central's sliders. Make sure the Intiface Central engine is running (the big start button in top left), and then head over to https://future.porn/vods/gll1mji69lrvti8nsvqdiwg6.

Any VOD on future.porn which has a funscript generated will work. If you see, "Buttplug.js connected" in the video player, you're good to go. (Refresh the page if not.) On the Intiface Central side, you should see, "future.porn" in the top right. Play the video on future.porn, and the Buttplug.js plugin will send commands to your toy via Intiface Central.

One promise fulfilled, many more to go

Since 2020, Futureporn has had the goal of "Detect & playback Lovense vibrations". Today we're one step closer to fulfilling that goal, and I'm really happy about it. We're moving in the right direction and we're shipping software again. Let's keep up this momentum next month, and for the rest of the year!

Now for some bad news

I'm out of money.

As time goes on, more vods get added to Futureporn's archive. Thus, the cost of expenses for servers and bandwidth goes up over time. My income has been going down, and we've reached a point where the cost of running the system is more than the income.

I can't afford to renew my government ID. I owe the IRS money. Futureporn's IPFS disk usage is maxed out, and my maxed out credit cards can no longer help me. Things are going to break spectacularly, soon, unless I can increase my income.

I have a dream

For the past five years, I've been chasing the dream of earning a living wage through software development. It's been a difficult journey. I’ve had to lean on family and government assistance just to get by. Most essentials like clothes and sundries are either bought on credit, or I do without. If you're familiar with Maslow's Hierarchy of Needs, I’m stuck at the base. I’m surviving, but just barely.

This year, I’m giving it everything I’ve got. But I need to be honest, I’m reaching a crossroads.

By the end of 2025, I’ll have to make a hard decision. Whether to keep Futureporn going, or to shut it down and find full-time work elsewhere. I can’t keep piling on debt or working 60-hour weeks for the equivalent of $5/hour. Something has to change. Either I find a way to deliver more value and grow this into something sustainable, or I move on.

We need a plan

I want to continue building this site. I don't want to stop until I've checked off every goal and fulfilled every promise. It's not going to be easy, but it never was, and I worked through the difficulty anyway. I am continuing but I need a plan on how we're going to get from failing to sustainable.

1. I am going to be reducing expenses where I can.

2. I am going to make small, focused updates every month.

3. I am going to offer more paywalled features for patrons only.

Ideas for reducing costs

I can reduce costs by being more conservative with software licenses. Every now and then I pay fees to try the latest and greatest cloud software. I'll just not do that and instead exclusively use free, open source software to build and test on localhost.

I can opt for renting HDD instead of SSD or NVMe. It's slower, but HDD usually cost 1/4 of the faster counterparts.

I can accelerate the switch to torrents, so we can delete IPFS. I know it might be unpopular, but IPFS has lots of issues, one of which is operating cost. Running a torrent seedbox cost 1/4 as much as running an IFPS cluster.

Ideas for attractive updates

Ideas for increasing income

Thank you

Thanks for reading, and thank you for your patience on this update arriving five days late. I usually post updates on the 15th, but this one got delayed because I was stuck in integration hell. I had a working prototype on the 14th, but actually deploying it to the website and having it work the same way as it did in development took a five day struggle. That's just how it goes sometimes. I really wanted to post the update along with the new feature, so I kept working and here we are.

I want to say thank you to everyone who has supported Futureporn thus far. We've grown and learned a lot, and I hope to continue to grow and improve and provide a service that we all want to be around for many years to come.

Care to Support the project?

If you are willing and able, please consider becoming a patron. I just set up a buymeacoffee page as well if you'd like to make a one-time donation. Every dollar matters.

Can’t chip in right now? That’s okay, spreading the word helps too. Tell a friend, share a link. More visitors means more potential supporters.

Thank you to everyone who has visited Futureporn Discord, offered ideas, shared feedback, or just cheered me on. I'll keep pushing, I'll keep building.

Comments

Would it be possible to share the model for local use? Maybe with a higher patreon tier or the like?

offbrandusername

id give you some monee... if i werent broke myselfe...

BLACKFRAME


More Creators