[Announcement] New HTML5 Flashtease Viewer

All about the past, current and future webteases and the art of webteasing in general.
---
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

[Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

I wanted to fool arround with some new webframeworks and as a test project I decided to build a viewer for Flashteases written entirely in HMTL5. It runs completly in your browser. Take a look at the most resent webtease using that viewer:

https://sklavedaniel.gitlab.io/Milovana/#tease/36581

To look at other flash teases get the tease ID (the number contained in the URL) and enter it at:
https://sklavedaniel.gitlab.io/Milovana

It has support for Timers (hidden and visible), sound, and suports set/unset/must/mustnot/range.
It should be able to play almost all teases. Quite a few teases however contain syntax errors, I plan to be able to deal with these, but the current version only works with correct scripts. The viewer checks for syntax errors when loading a tease, so if you do not get an error message right at the start the tease should work completely.

I've tested the viewer with Firefox, Chrome and Chrome on Android.
Android however blocks autoplay of audio files. If you want to have audio, you have to go to chrome://flags, search for autoplay, and set it to "no user gesture required".

The viewer also works well as a debug tool as it finds syntax errors immediately and also has a hidden debug feature that allows you to skip delays. It can be enabled by attaching skipTimer as a last segment to the URL: https://sklavedaniel.gitlab.io/Milovana ... /skipTimer. (Note the /// are required.)
Also, you can see in the url, which page you are on, and which pages are set (if your script uses the set/unset feature).

I plan to improve the layout for smartphones further and maybe add the posibility to upload scripts directly that have not been published on milovana yet. The source code can be viewed at https://gitlab.com/SklaveDaniel/Milovana/.
Last edited by kerkersklave on Sun Mar 18, 2018 4:19 pm, edited 3 times in total.
polkadotwolf
Explorer At Heart
Explorer At Heart
Posts: 111
Joined: Wed Mar 15, 2017 7:16 pm

Re: [Announcement] New HTML5 Flashtease Viewer

Post by polkadotwolf »

Very nice. I'm on linux and though I can 'probably' get flash to work on it, it's not worth the effort. Milovana is the only site left I go to that uses flash.

Someone else did an HTML5 version, but I like how with yours one can just plug in the tease number and also the pictures are larger on yours.

What's really needed (I think) is a new platform for interactive fiction stories like these. Ones that support animated GIFs, or small movies, better audio support, and more importantly, one that allow more control (like keeping track of a score). Yes almost everything 'can' be done with finite state machine approach (you just need enough states), but that doesn't mean it can be done easily. Something as simple as passwords or keeping score are extremely awkward with FSM only.

I've thought about starting something many times, but I always run into the cost problem. If you store the media then you have storage costs and network costs and also may have to deal with copyright take-down requests. So then you need advertising or something to offset costs and hassle, and so on. Perhaps that's why no one has done it yet.

I mention it because maybe you'll be the one to figure out how to do it. :-)
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

Re: [Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

Well, the legal side is what kept me off. If you want to have vidos etc. you need some serious bandwith and storage soon. So you basically need to build a buisness arround it, and then there is the problem that basically all the content is copyrighted by others than the authors. This seems to work for images as no one cares, but if you start to do this with videos, you might need a legal team.

I had the idea to make viewer that is embeddable into blogs like Tumblr, so one can use one of the various platforms out there. But I did not find a really convinient platform yet. One would need something like a porn video blogging platform that allows you to embbed custom Javascript.
Tumblr comes pretty close, but while they have a lot of porn, their policies are always a bit ambivalent, and I would not want to build something for a platform that starts to delete all porn a few weeks later. Also it only allows very sort videos. I would rather have something like pornhub with blogging...
polkadotwolf
Explorer At Heart
Explorer At Heart
Posts: 111
Joined: Wed Mar 15, 2017 7:16 pm

Re: [Announcement] New HTML5 Flashtease Viewer

Post by polkadotwolf »

Yes videos seem the most problematic. So maybe just advance things to animated GIFs/PNGs and a more flexible story programming environment at first.

I've thought about many different approaches for content problems. Distribute content (and apps) through the interplanetary file system (IPFS). Distribute entire story content through torrents and manage with access through private torrents (like EMP). If coin-backed storage becomes viable and popular, that might be another possibility.

Porn video sites work because most users put in little 'effort'. Except for PMVs and such, there is very little work put in, so if it gets taken down, very little work is lost. On the other hand there can be a lot of work put into making a story and the 'cost' of a take-down is felt that much more. And at the same time the audience for the content is smaller. This makes a commercial effort seem infeasible. :-(

Oh well. Maybe coin-backed storage will be the answer if any of them ever get out of alpha.
FATALES
Explorer At Heart
Explorer At Heart
Posts: 256
Joined: Wed Oct 21, 2015 2:41 pm
Gender: Male
Sexual Orientation: Straight
Location: Slovakia

Re: [Announcement] New HTML5 Flashtease Viewer

Post by FATALES »

https://sklavedaniel.gitlab.io/ - 404 page no found.
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

Re: [Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

Oh, sorry, got the link wrong, it's https://sklavedaniel.gitlab.io/Milovana/

Maybe I should add a main page as well...
Last edited by kerkersklave on Sun Mar 18, 2018 4:15 pm, edited 1 time in total.
edgeallday
Explorer At Heart
Explorer At Heart
Posts: 207
Joined: Thu Sep 13, 2012 8:51 am
Gender: Transsexual/Transgender
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Jillian

Re: [Announcement] New HTML5 Flashtease Viewer

Post by edgeallday »

Nice job! This is a very nice thing to have since flash already doesn't work on most phones or Linux. Even on Windows its a potential security risk, especially in a couple years when they stop updating it.
polkadotwolf wrote: Sun Feb 25, 2018 12:17 am Very nice. I'm on linux and though I can 'probably' get flash to work on it, it's not worth the effort. Milovana is the only site left I go to that uses flash.

Someone else did an HTML5 version, but I like how with yours one can just plug in the tease number and also the pictures are larger on yours.

What's really needed (I think) is a new platform for interactive fiction stories like these. Ones that support animated GIFs, or small movies, better audio support, and more importantly, one that allow more control (like keeping track of a score). Yes almost everything 'can' be done with finite state machine approach (you just need enough states), but that doesn't mean it can be done easily. Something as simple as passwords or keeping score are extremely awkward with FSM only.

I've thought about starting something many times, but I always run into the cost problem. If you store the media then you have storage costs and network costs and also may have to deal with copyright take-down requests. So then you need advertising or something to offset costs and hassle, and so on. Perhaps that's why no one has done it yet.

I mention it because maybe you'll be the one to figure out how to do it. :-)
Yeah just being able to have simple variables and compare them would make it so much easier/quicker to make advanced teases. It would also allow more random teases because it becomes so much easier to check what has already happened in the random tease, and even stuff like what toys or kinks people have which can make teases more inclusive.

A few people have made TeaseMe/GuideMe teases with videos that they distribute with torrents, but I think those get a lot fewer views since it requires a Windows program and more effort downloading the files, etc. There are some videos in TeaseAI personalities too and they also use your own collection. It requires a fair amount of setup to get working but it's really the most advanced option right now especially for long term somewhat random stuff. I think TeaseAI stuff is more complicated to create though, or at least more tedious. Part of the reason we get so many regular teases is that they are so easy to create.
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

Re: [Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

The flashteases actually do support flags that can be set/unset and checked and random selection. Very few teases use it though as it is not well documented and a bit difficult to use. I am experimenting with writing a compiler from a simple script language, but it's in the very early stages.
tckt78
Explorer At Heart
Explorer At Heart
Posts: 137
Joined: Fri Nov 20, 2015 3:05 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Announcement] New HTML5 Flashtease Viewer

Post by tckt78 »

Very nice!!! As flash goes away, this will keep us all happy going forward.

I have an older iPad 3 that I would use this more often, but even this version seems to not incorporate sound (Chrome incognito tab). I'm due to upgrade iPads tho, so that may be part of the issue.

Thanks for sharing!! Hopefully this could resurrect some old (and hidden) teases that are out there!!

BTW, here's one that never worked on the old html5 viewer, and has problems here too. Might just be the nature of that tease
https://sklavedaniel.gitlab.io/Gaia/#tease/23864
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

Re: [Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

I don't own any apple devices, but from a quick Google Search it might be worth a try to install Firefox for IOS.

If someone knows a good solution to play audio on mobile devices, let me know. I know about the Webaudio-API but then I have to load the data via Javascript and fear running into some Cross-Origin restrictions. (I use a proxy to load the script files but I do not want to load audio data this way).
polkadotwolf
Explorer At Heart
Explorer At Heart
Posts: 111
Joined: Wed Mar 15, 2017 7:16 pm

Re: [Announcement] New HTML5 Flashtease Viewer

Post by polkadotwolf »

kerkersklave wrote: Sun Feb 25, 2018 2:44 pm I know about the Webaudio-API but then I have to load the data via Javascript and fear running into some Cross-Origin restrictions. (I use a proxy to load the script files but I do not want to load audio data this way).
You should be able to access <audio> just like you do with <img> by assigning a src, telling it to play, etc in the case of audio. Default CORS restrictions allows you to display resources, but not to 'see'/'touch' the underlying data with Javascript. So like with an image you can display it, but if you write it to a canvas it's marked 'dirty' (or whatever) and you can not access the imagedata.

I just tried it out and it worked. For example:

Code: Select all

<audio src="https://soundgasm.net/sounds/d9f0019d520c2e1770776835eac9971489a6cf31.m4a" controls></audio></body>
kerkersklave
Explorer At Heart
Explorer At Heart
Posts: 549
Joined: Sun Jul 06, 2014 2:11 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Slave

Re: [Announcement] New HTML5 Flashtease Viewer

Post by kerkersklave »

Sorry, not what I meant.
The problem is, that some mobile browsers (e.g. Android and IOS default browsers) block autoplay.
Of course I can make the audioplayer visible and require the user to click, but then he has to click on every new page.
There is an alternative to the audio-tag, the webaudio-API, but I am not sure whether that will work any better.
edgeallday
Explorer At Heart
Explorer At Heart
Posts: 207
Joined: Thu Sep 13, 2012 8:51 am
Gender: Transsexual/Transgender
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Jillian

Re: [Announcement] New HTML5 Flashtease Viewer

Post by edgeallday »

I don't know enough about that stuff to help sorry, but I did test a few browsers on Android just to see which ones would autoplay sound on the current site. Firefox, Puffin, and UC Browser all work for me, so hopefully the iOS versions will too.
kerkersklave wrote: Sun Feb 25, 2018 1:40 pm The flashteases actually do support flags that can be set/unset and checked and random selection. Very few teases use it though as it is not well documented and a bit difficult to use. I am experimenting with writing a compiler from a simple script language, but it's in the very early stages.
Yeah I've used set/unset stuff a little bit in a couple teases, but the more you want to do with it the more tedious it becomes (duplicating lots of pages for different combinations and such). It often requires creating like a dozen pages just to achieve what one conditional statement with some variables would.

I don't want to complain too much though since Milovana/webteases are one of the best things to ever happen to internet sex/porn :-D
polkadotwolf
Explorer At Heart
Explorer At Heart
Posts: 111
Joined: Wed Mar 15, 2017 7:16 pm

Re: [Announcement] New HTML5 Flashtease Viewer

Post by polkadotwolf »

kerkersklave wrote: Sun Feb 25, 2018 4:41 pm Sorry, not what I meant.
The problem is, that some mobile browsers (e.g. Android and IOS default browsers) block autoplay.
As long as you are not trying to access the 'data' it should be fine. Try this. Notice you don't even need to attach to DOM.

Code: Select all

<script>
    var audio = new Audio('https://soundgasm.net/sounds/d9f0019d520c2e1770776835eac9971489a6cf31.m4a');
    audio.play();
</script>
jsf
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sat Feb 17, 2018 5:31 pm

Re: [Announcement] New HTML5 Flashtease Viewer

Post by jsf »

Awesome. Thank you. <3
Post Reply

Who is online

Users browsing this forum: Banish and 40 guests