Read the rules before proceeding!

Topic: A "stroke to the beat" slideshow viewer with too much feature-creep.

Posted under e621 Tools and Applications

JOI.how

https://joi.how

This is a small application I've been working on for a bit. Just a web app E621 slideshow that has a jack-off-instruction-style stroke-to-the-beat UI! If you find that sort of thing interesting, check it out here!

I'm also taking feature requests! If there's anything you'd like to see added, feel free to sound off in this thread.

Now compatible with the new E621 api!

Features

  • E621 post loader, based on tags.
  • Stroke speed and control settings.
  • Events that adjust speed, or ask you to do something.
  • Duration control.
  • Orgasm control.
  • Initial support for some basic hypnosis stuff.
  • Codes you can use to share your configs!
  • Integration with Lovense's Hush plug to milk you automatically!

Change Log (Also shown on app)

1.0.0 - Fri, 13 Dec 2019 02:36:11 -0500
Added new logo
Added a post number selector
Fixed some weird styles
Renamed to JOI.how!!! ๐Ÿ†

1.0.1 - Fri, 13 Dec 2019 02:38:35 -0500
Just a small release for syncing up tags

1.0.2 - Fri, 13 Dec 2019 02:56:33 -0500
Now you can see change logs on the client!

1.1.0 - Wed, 18 Dec 2019 02:33:04 -0500
Added new steepness option for pace
New hypno mode for good boys
Added ability to export/import settings from others using a shareable code
Fixed some mobile styling bugs
Much better intensity mapping (thanks Fauxil)

1.1.1 - Wed, 25 Dec 2019 14:01:38 -0500
Better accessibility and keyboard navigation
Cleaner looking release notes component
New lick up pre task
Saving last session to LocalStorage for easy pick-up
bugs bugs bugs

1.2.0 - Fri, 14 Feb 2020 01:10:55 -0500
Added new cum tweaks, for ejaculation and ruining probabilities
Tweaked some of the event probabilities

1.2.1 - Fri, 21 Feb 2020 22:46:22 -0500
Better description on cum event, suggested by CrocoGator on e621
Added a femdom list, requested by /u/L4texP3t on reddit

1.2.2 - Sun, 01 Mar 2020 17:45:53 -0500
Added a new "pause" event
Added an option to use high res images off of E621, suggested by Zermelane on e621
Gifs are only animated when previewing them, rather than on the thumbnail. (Still works in-game of course!)

1.2.3 - Thu, 05 Mar 2020 20:22:28 -0500
Added support for the new E621 API

1.3.0 - Sun, 24 May 2020 18:59:59 -0400
Added support for Hush butt plugs (Thanks @Fauxil)
Many small bug fixes

Try it online

https://joi.how

Updated

owo
This is awesome! It's fapinstructor.com, but for e621 instead of Reddit (thus making it superior). Thanks!

Suggestions:

  • an option (or how it is by default) to make the pulsing circle smaller and move it by the hand indicator. The way it is now is sorta stylish, but it's also sorta like a distracting_watermark.
  • For the randomly flashing messages, the ones longer than one word are hard to read. Maybe messages should last for 1.5 times as long? Though I suck at reading fast, so this could just be me.

Bug:

  • The event option "Cum" says it "allows you to finish at the end of the game", but what it actually does is allow the game to end. Disabling it ensures the game goes on indefinitely.

Updated by anonymous

Thanks for the feedback!

I'm actually currently working on some stuff to adjust the UI! Currently just hiding that status panel at the top, but I'll be sure to add options for the circle!

I've heard the messages can be heard to read! Will try increasing the time on screen (have only increased font size and reduced text length)

And in regards to the cum option, good point! Should probably have some set of mutually exclusive event options for ending the game.

Keep an eye out, shouldn't take long to get this stuff in there.

Updated by anonymous

Ooh, nice! :D

Tags seems to offer the same set of pics every time, not sure if this is intentional but a bit more variety would be great! Also a tag blacklist would be useful, I know you can already do this through import but it'd be much more convenient and cleaner if I can keep it in a list and not have to type it out every time.

Keep up the good work! <3

Edit: Being able to make your own hypno spinner text would be awesome too! :3

Updated by anonymous

Custom hypno text is something I'm actually currently working on!

As for random posts, I may be able to add some UI to adjust some more under-the-hood tags, like order:score!

And blacklist is a good idea! I've added it to the list of priority stuff! Should be pretty easy since I already have the post's tags from the API response.

Updated by anonymous

Mindbomb said:
Ooh, nice! :D

Tags seems to offer the same set of pics every time, not sure if this is intentional but a bit more variety would be great!

You can mix them up (better than ailurus's site easily could) by just tossing order:random to your tag string.

For my part: This thing looks fine enough on my tiny laptop, but on my gigantic high-resolution desktop screen, the sample-resolution pictures are a bit on the fuzzy side. An option to load full-resolution pictures would be nice. For making sure that you can actually swap those big full-resolution pictures in without a visible delay where you're not showing anything, I've found that HTMLImageElement.decode gets the job done quite well.

Updated by anonymous

I've updated the app to be compatible with the new E621 API. It broke the porn selector for a bit. If it doesn't work for you, try refreshing!

Woo! Version 1.3.0 is online! Refresh if you don't see it.

This new version adds support for Hush Buttplugs! Yeah! Internet of things! Your plug will buzz at the current pace you have in the game.

BIG THANKS TO FAUXIL FOX! He's the one that figured out the internals of the Hush API!

You'll need a session URL, this can be created by getting the share URL from the app for a current session, pasting it into any browser and copying the URL for control panel that you get redirected to. (I'm working on making this easier!)

Have fun! :)

This is a fun little app! Nice looks and flavortext.

Suggestions: maybe allow for offline play? And optional upload of images to use?

And a bug: sometimes an event that has a clickable action (like lick up pre) will be overwritten by a different event, such as rising pace, and prevents the first event from being clicked on for the rest of the game.

Anyways, thanks for making this and sharing!

@

eventhorizon said:
This is a fun little app! Nice looks and flavortext.

Suggestions: maybe allow for offline play? And optional upload of images to use?

And a bug: sometimes an event that has a clickable action (like lick up pre) will be overwritten by a different event, such as rising pace, and prevents the first event from being clicked on for the rest of the game.

Anyways, thanks for making this and sharing!

Thanks!! I've heard offline play from a few folks, I may be able to bundle this as a desktop app in Electron so you could use it locally, next project I think

Upload photos is on the roadmap!

And thanks for the bug report, I'll get on that

Thanks again for using it!!

There's a cool similar slideshow program called flipflip that I like. It's not as entertaining but it lets you use your own libraries or even just a collection of urls that link to images. I think implementing a similar "custom image url pool" thing would be really neat.

  • 1