fredtungsten / scriptplayer Goto Github PK
View Code? Open in Web Editor NEWScriptPlayer is a video player that controls the Handy and lots of other toys in sync with videos.
License: GNU General Public License v3.0
ScriptPlayer is a video player that controls the Handy and lots of other toys in sync with videos.
License: GNU General Public License v3.0
Separate settings (delays, enabled, etc.) for each connected device.
(latest Steam beta should have it)
It kind of works but not ideally, maybe have a deeper look at this: http://realtouchscripts.com/viewtopic.php?f=59&t=5856
I can drag webm files onto player but it doesn't play them. If I rename them to mp4 they start to play.
http://realtouchscripts.com/viewtopic.php?t=5908
I think you should allow ScriptPlayer to play script files without requiring an associated video and be able to auto-loop.
Often I have a video I wish to play in Whirligig that has no script file but I still want to use the launch. It's better to use the launch with a script (because it has variety) than in manual mode. Yes it's not synced to the video but that's OK.
I'd like to load a script and set it to loop and have ScriptPlayer just send the instructions to the launch and not necessarily worry about syncing to an associated video. Just send the script instructions only. Then I can play whatever video(s) I want in Whirligig even though they have no associated scripts.
Noticed the MPC-HC support and was wondering if Zoom Player could be added as well, they have a expansive communication API which is fast as well with full documentation listed here:
http://forum.inmatrix.com/index.php?s=b5780df9899adacfe5f9ac1ac68cae64&showtopic=7051
C# implementation example which uses basic telnet command as I couldn't get it to accept basic TCP commands back then, not very clean code but could give you some idea:
https://github.com/Net005/Vorze-PlayerHelper/blob/master/VorzeHelper.cs#L161
When trying to open a script or video over an hour long in version 1.0.4.102 the program closes.
http://realtouchscripts.com/viewtopic.php?f=59&t=5959&start=20#p13353
I know it's a LOT to ask, but if you ever find the time could you try to see if MPC-HC support is possible. It has a web interface feature and there's a list of mpc-hc http commands here: https://autohotkey.com/board/topic/73687-media-player-classic-home-cinema-function-libraries/
and someone made a simple web remote that shows them in use here:
https://github.com/altbdoor/mpc-web-interface
the vorze 10 is connected via buttplug and script player is connected to buttplug but the vorze is not moving. not sure if im missing something?
The player crashes on Connect Launch directly. It has worked before, but 8 out of 10 times it will crash and say "ScriptPlayer not responding". I am using most up to date Windows 10.
I tried to compile the source using VS 2017 but there are a lot of reference issues regarding Windows.Devices.Bluetooth and similar. These are not covered by nuget packages nor included in default VS installation.
Could you please add a short build instructions with all requirements? Thanks for the amazing app!
If not using keyboard for control, having to move mouse between pause and play buttons while player is in use may be difficult. Having a single button that toggles between the two may work better.
Not sure if most people use keyboard for this case, if so, feel free to ignore/close. Was just something I noticed.
http://realtouchscripts.com/viewtopic.php?f=59&t=5959&p=13580#p13574
Beyond that, the problem with disconnecting from Buttplug after an activity gap of around 6 seconds still exists.
Would be nice to have a stay on top function, should be very easy to add
After loading a video with funscript the movement timeline is shifted randomly or stretched randomly. After reload of the script the start time of the movement goes minutes away from video start and sometimes ends minutes before the video ends. Start and end times changes on every reload although the file is the same.
Add a Reset Settings button in the settings dialog (with confirmation!)
http://realtouchscripts.com/viewtopic.php?f=59&t=6084&p=13671#p13668
Add a global setting for directories when scripts should be looked up
all i have to do is a save as?
as a text document?
or as a separate file type im not aware of?
i got the matching video - to - funscript name to pair however the script wont load correctly
ive tried changing the file type to java or visual studio something but refuses to work?
my feelconnect says on the top v.1.3.12rev.v4
is this the filmware type?
i havnt a clue how to update and the manual doesnt tell me either.
STR:
Expected:
No action
Actual:
Crash
Version: 1.0.0.0
OS: Windows 10 15063
Add a setting that alows users to set the playbackrate of the video.
http://realtouchscripts.com/viewtopic.php?f=58&t=6119
The link "from me" in wiki script page is broken: https://github.com/FredTungsten/ScriptPlayer/tree/master/Scripts
Add an option to reload the currently loaded script (for easier debugging)
I would love to see ScriptPlayer sync with the GearVR (like it does now with VLC and Whirligig). This could be achieved by using the presentation mode of the Samsung VR app. I sends out udp commands using port 5000: Load, Pause, Play, Stop. I already made it accessible on my laptop (oldschool VB programmer...), but unfortunatly i can not load your C# project in visual studio 2017.....
It would be really great if you would consider making this possible, and i would be glad to help you with an example of the commands or anything else offcourse.
Commands overview: https://samsungvr.com/portal/content/presentation_mode
Or maybe you could help me out loading your C# project here in VS2017, so i can add it myself :)
You have done a great job with this piece of software, it works like a charm! Only thing that is missing is GearVR support at this point. VLC does not have VR capability's yet (at least not on android)
Seems like the displayed amount of seconds is from the start of the video instead of the start of the gap.
and tell rh when it's done
If anyone knows how those ott scripts work / can be reliably converted to movement, let me know.
(From Thanny)
Trying to switch from Whirligig to local playback after closing Whirligig causes the program to hang. I didn't wait long enough to see if it would time out, but instead killed the process.
http://realtouchscripts.com/viewtopic.php?f=59&t=5959#p13033
Should be pretty easy to determine
For a short amount of time during transistions, the script position is wrong
Would like a feature to repeat/loop a specific region by setting A-B
I would love a way to set a default/fallback script which is loaded if no script for the video is found. The reason is that I have created a script with "random" strokes which I use for videos where no script has been made yet. As of now I have to create a file for each video I would like that script to play with.
It would be amazing if I only have to add one fallback script which is used for all videos where no script file is found.
It seems that Scriptplayer isn't sending the full detailed commands in a CSV script for playback using the Vorze.
You can see this by using the same exact CSV file and compare playback to the Script player and the Vorze player.
The Vorze player plays back many more detailed and accurate movements
Vorze player can be found here:
https://vorzeinteractive.com/download
Currently those three settings are static, something more dynamic (maybe even a curve editor) would be nice to have.
The loop A loop B is nice but if I want to loop the video I always have to jump to beginning, click on loop A, jump t end click on loop B.
Would be nice if you could add a third checkbox menu item to loop the current video.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.