Thank-you thank-you so much for your input, seriously, it's incredibly appreciated.
First, I have to be clear, this is a pet project, I'm not a startup, what I've made is just a POC written in <2 days because I went 'huh trying C# sounds fun'. I do not plan or expect to profit from this. I think that's important to keep in mind, as you definitely seem to be far more progressed, and (perhaps?) going into your projects with a different mindset from what I'm doing (a bit of hacking to learn something new, and for fun) (and not that there's anything wrong with either mindset).
qDot wrote: Fri Dec 06, 2019 12:06 am
Funscript was made to track motion in videos and translate it to sex hardware. Specifically, the Fleshlight Launch, but we have methods of converting those actions to other hardware. It's pretty simple.
In this case, I think the distinction I drew originally is correct, no? Funscript does not support interactivity. Further, the core aim of funscript is hardware integration, and that is not the key aim of Wasabi.
But, in the world where Wasabi becomes a thing, it would always be possible to copy paste Funscript into Wasabi to add support for hardware interactivity, so it's possible that one day Wasabi could be a super set of what Funscript is (again, AFAIK)
qDot wrote: Fri Dec 06, 2019 12:06 am
First off: I'm not sure why you don't expect a player to come with an installer. That's not really an argument. ScriptPlayer has a full InnoSetup installer (I helped write it).
Fair. But even installing something (and selecting a directory and clicking next and waiting) is a bit of (granted, tiny) effort. The goal of Wasabi is to be magical. You run Wasabi.exe once and that's it, you're done.
qDot wrote: Fri Dec 06, 2019 12:06 am
And if Wasabi is then bound to keep up with every movie player it supports, and if development ever stops it may just not work period with newer players...
Realistically, I think it's very unlikely that breaking changes to player APIs are made often.
qDot wrote: Fri Dec 06, 2019 12:06 am
(snip)... so your comparison doesn't really match up with modern capabilities.
I don't think you get my point. My comparison was just an example. I'm sure that a lot of those steps I mentioned can be condensed or removed, but with the technology you're using, it's impossible to get it down to ONE step - run a file once. In my view, anything else is too much effort. It's not as magical as Wasabi could be. It's getting people to jump through hoops, to browse to a url, to use that site and that player, to click some buttons that they otherwise wouldn't need to click.
I agree that this level of (and I'm sorry to use this world, really, but for lack of a better term) 'magic' is not required to make a good product. But your version of this product will never be the best version of this product, and that, I think, is close to indisputable. Funscript (and etc.) WOULD be better if a user could run one file, play their videos as they normally would, and have everything just work. That extra step to use a different player is not adding to the user experience.
I'm very happy to agree to disagree on the importance of this 'magic', and again, I'm sure you could make a great solution without this 'magic'. But that's not the dream behind Wasabi. And I think you
have to concede, that that's a good dream.
I think again I have to highlight the distinction between the projects. Especially the following: you're target audience appears to be people quite heavily invested in these kind of products. They're not your average porn watchers. They're the top 1%. They're kinky men buying sex hardware, damn it. Of course this more hardcore demographic will be completely fine to spend some extra time setting up the software and getting everything to work together... especially if it's the only option ;). It's the exact reason why I'm completely fine to work around the (sorry, god awful) UX of Tease AI.
Wasabi is not targeting that demographic. It's targeting your average cock hero watcher. It's trying to usher in a new generation of simple interactive CH, targeting someone who probably doesn't post on these forums, and hopefully many more people who don't even browse this site. I think that audience exists, and is much larger. And for that audience, this 'magical' level of ease of access is IMO critical.
I myself probably couldn't be bothered using some interactive CH player unless the video really was so good I had to try it. Wasabi is meant to break down that barrier to entry to something basically non-existent. The goal of Wasabi isn't to be a 'well I suppose this is fine'. It's to be a 'wait that was too easy omigod interactivity is here wtf'.
qDot wrote: Fri Dec 06, 2019 12:06 am
I agree with you on the UX front. I run a startup specifically *for* consulting on and building new platforms to research UX for sex tech. The research I've done there are where a lot of my critique is coming from now.
Have you critiqued the proposed UX of Wasabi? Your point seem to suggest that the UX of other applications is fine, not that the UX of Wasabi is bad.
qDot wrote: Fri Dec 06, 2019 12:06 am
In my experience thus far, people using sex tech software really want a one-stop-shop.
Wasabi could be that one stop shop. The fact it runs outside of a web sandbox means that it's possible for it to do more than what a web based solution could, so there's nothing there to suggest it can't be a one stop shop - it might be even more one-stop-shoppier than web. What it has over other solution is that it's a one stop shop that also has ease of access.
Really, again, it's just a matter of using your own player vs integration into other players. That's the key here, and the importance of that (and technical difficulty of that) is what we're arguing about. That one distinction doesn't stop Wasabi from being that one stop shop.
Also, as above, the percentage of men who use sex toys is much less than those who don't. In the world where Wasabi becomes a thing, it would only make sense to first not have support for hardware. I don't think that's a feature most people want.
qDot wrote: Fri Dec 06, 2019 12:06 am
Some of the software I produce currently is similar to what you plan on having with Wasabi, except for hardware access (ours is called Intiface Desktop:
https://intiface.com/desktop). It's been a nightmare to support (released 5 months ago, we probably have a ~1000 users right now), and that's a problem I'm slowly but surely remedying, but it's super difficult.
I'm assuming much of the challenge is hardware integration? That does sound like it could be tricky. As above, not really the (primary) goal of Wasabi (although it's possible Wasabi could support it).
qDot wrote: Fri Dec 06, 2019 12:06 am
Don't overestimate your potential user's expertise, unless you wanna be constant tech support to get anyone up and running.
See comments above on target audience. They are very different. Also, I'm not estimating expertise. I'm estimating laziness.
qDot wrote: Fri Dec 06, 2019 12:06 am
I'm afraid I still don't understand your interactivity ideas with Wasabi. If you want random movies, branching, etc, you probably want control of your movie player so you can orchestrate playlists, batch/buffer video loads, and what not.
Every interaction with a video starts with you opening that video file (through e.g. Plex or VLC or some other player), which is the one thing Wasabi needs to initiate control. The things you mentioned are possible to do after control is initated.
qDot wrote: Fri Dec 06, 2019 12:06 am
I'm not sure how hooking to outside players fixes that or helps the end user.
Again, it's just less effort to double click a file in explorer, to not change the way you currently open videos. I can understand if you disagree how important that is, even though I think it really is very important.
qDot wrote: Fri Dec 06, 2019 12:06 am
That said, my perspective there comes from seeing movie players as a mostly solved problem via libraries. Syncydink just uses video.js which handle 99% of that for us. You could possible reuse/fork ScriptPlayer for its video player.
I understand that embedding a player is easy. But again, that's not the goal of Wasabi, as I believe that's not the best solution.
qDot wrote: Fri Dec 06, 2019 12:06 am
For the web side, keeping this off the web platform would make your mobile story suck, and a lot of people use their phones for stuff like this now.
This is a good point. Some quick thoughts: first, web apps suck on mobile. Second, by definition Wasabi can't suck on mobile if it doesn't exist on mobile xDD. Third, and this may be contentious, and I might be very wrong on this, but I THINK (big emphasis) that mobile shouldn't be the primary focus for this kind of project. It appears to me that it'd be a bit hard to have interactive content done well on a phone with a relatively small screen and no keyboard for shortcuts. Possible, sure, but for an emerging genre, better to start on a more sensible platform. Of course, I can very well be wrong on this. If I am, and people do want to use Wasabi on mobile, that's in my view a separate problem that needs a separate solution. I don't know what that solution is. It could very well be a web app. But it would lose the magic of Wasabi, and so at least right now, mobile is just not a space I'm interested in exploring. It's boring, the solution would be boring, and there currently doesn't exist anything that uses Wasabi. IMO mobile can be very safely postponed.
qDot wrote: Fri Dec 06, 2019 12:06 am
In the end, I'm not sure how this differs from something like TeaseAI, or the multiple JOI/CH sites out there already?
Respectfully, I think we might possibly have a bit of a disconnect if you're suggesting that Wasabi is the same thing as TeaseAI. Perhaps that is my fault for not properly explaining what Wasabi could be.
TeaseAI is a tease and denial virtual domme with text chat. Wasabi aims to be a general
interactivity enabler for
videos, (think super simple jump-to-timestamp logic) possibly with support for limited game elements (think power up stuff like in Canto 1). Anything that can be achieved by drawing on top of a video frame dynamically, by controlling the video playback, is fair game. The scope should be very broad - teases, like some kind of psuedo milovana lottery tease in video format, or snakes and ladders teases, can work too. It's a general interactivity enabler for video, an
interactive video format if you will, so very very broad scope for what it could be and what it can be used for. Creators could enable this interactivity through YAML config files.
Also, I have to again stress that the proposed UX of wasabi is the antithesis of TeaseAI's UX, and I believe that is very important.
As for JOI/CH site vs Wasabi, I'd need to compare a specific site, but again the boon of 'magic' integration rears its head.
qDot wrote: Fri Dec 06, 2019 12:06 am
Do you have some like, short term goals for applications built on top of this platform, just so I can get a better idea of your direction?
I have no goals and I have no plans. I don't personally have the desire or skill to create a CH, let alone interactive porn content. But, if a creator wants to build something that uses Wasabi, I would be very happy to work with that creator to make sure that Wasabi supports the features that creator needs to build out whatever that project may be. From there the sky's the limit.
I hope this answers your questions. Let me know if you have any further thoughts. Again, thank-you for showing interest in this and taking the time to write your post. It's really appreciated.