It seems that everyone is willing to contribute to the existing OFS so let’s get to it.
My post was creating after seeing a lot of comments from devs that would not touch c++/OFS because of lack of knowledge of the language or codebase. This is the only concern that made me propose the rewrite.
I will create a new post to centralize all the improvements that could be made to OFS to organize the work.
I am aware of the github project but in my opinion, not everyone is comfortable with the fact of creating a github account and creating an issue there.
For people who actually code the issue tracker would be better. For others discord might be an option even if I’m not a fan of discord when there are too many people. Hard to discuss on topic when there are dozens of other conversations in the same chat.
Anyways, what I meant with github was that there are bug reports and feature requests there already, which shouldn’t be forgotten if you decide for keeping all discussions in discord.
I’m the one who implemented/conributed that toggle in stash, maybe the wording might have been a little better I guess.
Like people earlier have inferred, it doesn’t bypass the handy servers for the handy control(like play, pause, seek, etc), it only serves the funscript (converted to CSV) directly to handy from the stash instance instead of going through the crowded handy servers (which does shave off a few seconds to load the script onto handy at the start of a video).
Like the documentation says, it would only work if the stash instance is accessible from the handy itself, which would mean it would only work if your stash instance and handy are connected to the same wifi/lan network.
Another thing to note for this to work is, you need to access the stash instance using the IP address (not localhost) or domain accessible from the handy. For example, if the stash instance is running on your laptop (connected to the same wifi as handy) which has the IP 192.168.0.69, then you should visit using the stash in your browser using http://192.168.0.69:9999 and not http://localhost:9999 or http://127.0.0.1:9999
Hmm maybe i am missing something but I cant seem to make it work. Both are connected to my wifi, i accessed stash with 127 0 0 1:9999. flipped the csv button to on and its giving me an error.
If you have time maybe one day can you go through the steps you take to get it to work by chance please?
Ive started learning cpp too. Mostly to try to work on OFS… So i feel you with the code base being intimidating. I only have taken classes for java, pytjom and javascript. So i am in the VERY early stages of cpp