rnayabed / streampi_server Goto Github PK
View Code? Open in Web Editor NEWOUTDATED. CHECK github.com/stream-pi/server
Home Page: https://github.com/stream-pi/server
License: MIT License
OUTDATED. CHECK github.com/stream-pi/server
Home Page: https://github.com/stream-pi/server
License: MIT License
would like to see a multi action section where you can string multiple actions together similar to the actual stream deck.
This would allow some cool transitions and effect's in OBS.
I can see drop-down to select the action then a panel for details then a plus sign to add another action.
would also need to implement a delay action so you can add a delay between actions.
Hello,
I had recently made myself a working Streampi setup fully functional with twitch chat functions and obs functions but when trying to execute commands and open executable it always doesn't work.
I have tried PowerShell command variations:
cmd.exe --% /c call sendKeys.bat "discord" ""
I have tried cmd commands:
call sendKeys.bat "discord" ""
But both didn't work, with the cmd command I got the 'Cannot run program “…” error=2, No such file or directory' error, the powershell didn't give such an error.
Both commands worked in their respective terminal.
And concerning the Run Executable function it never worked, when selecting the executable location and then testing it never reacted on the hosting machine.
I could imagine that specific arguments would be needed but in this case i am not as experienced.
Thanks for the help in advanced.
Hi, would it be possible to add support for the F13 through F24 keys?
I use these keys for macros since they are not physical keys, due to this applications do not have default keybinds which utilise the F13-F24 keys, making them macro safe for binding to.
Using them in the StreamPi Server app as a System>Hotkey results with them being set as 'Undefined' and not working as expected.
For reference they are defined in the USB HID spec's Usage tables on page 56 within this document - https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf
Cheers
Hello,
i have problem with win server. I set it up and it shows that server is running on xxx port and x.x.x.x ip address. The problem is when i run netstat there is nothing on that port. My friend tried this and he was succesfull with netsat. I downloaded server.zip many times but server port never in netstat. It have not shown any type of error.
I want to use it with my phone (Xiaomi MI 8 Lite). This is why i have to use 0.0.6..
I have win10 home edition.
Thanks for help.
BTW i love your work.
The number of tiles on the server and client do not match. This is a fresh install of 0.0.6. The client is Raspbery Pi 3 B+ with a 1024x600 touch screen. The server is running on Arch.
Just noticed the bottom of the Pi screen is cut off, but there is an extra row at the bottom and an extra column on the right.
This would also be nice to be customisable with the number of rows and columns.
OS: Ubuntu 20.04
Stream Pi Server: 0.0.6
Stream Pi Client: Android 0.0.6
Attempting to run a script that's assigned to a button causes the following error:
script::<>/path/to/scripts/script.sh<>::action_119191::df
'script'
Running "" "/path/to/scripts/script.sh"
java.io.IOException: Cannot run program ""/path/to/scripts/script.sh"": error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at StreamPiServer.dashboardController$4.call(dashboardController.java:1266)
at StreamPiServer.dashboardController$4.call(dashboardController.java:928)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 10 more
12112
SENT @ 43
java.lang.UnsupportedOperationException: The system tray is not supported on the current platform.
at java.desktop/java.awt.SystemTray.getSystemTray(Unknown Source)
at StreamPiServer.dashboardController.lambda$showPushNotification$10(dashboardController.java:2064)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)```
And permissions on the script are set to allow anything to execute:
```[Sat Jan 30 05:23:51] user@pc:/path/to/scripts/$ ls
total 23K
drwxrwxr-x 2 user root 13 Jan 30 17:23 .
drwxrwxr-x 4 user root 4 Jan 30 16:57 ..
-rwxrwxr-x 1 user root 66 Jan 30 17:03 script.sh```
Let me know if there's any other information you need to help fix this bug
Hi,
When I going inside a folder on StreamPi, I can't create a back button to go on a parent folder
Thank's
I havent had a chance to look into the code yet but two things would be nice here. First no terminal up logging the server requests. Second would be to have a setting that allows you to minimize to the system tray without it killing the server.
To go along with this it would be great to have the option to start the server on boot.
I am having an issue setting scenes for OBS studio. I can set up transitions and start/stop stream without issue. But when attempting to "set scene" or "set source visibility" the connection is closed and I am given the error Connection closed: 1009 - Text message size [170851] exceeds maximum size [65536]
OBS logs simply indicate that the client disconnected [obs-websocket] client [::ffff:127.0.0.1]:38464 disconnected
I have the server installed on manjaro and client installed on debian bullseye.
Maybe some instructions on "how to create" or include a *.desktop file for the server.sh file can be useful. On Plasma I don't enjoy the idea of double clicking an *.sh file and executing it.
Besides, the use of a *.desktop file with an icon would be a nice feature, I'm a average guy / linux user but couldn't do it :( something about the sh calling the java script, but couldn't figured it out.
Really good software and initiative, hope you keep doing it!!
Noticed the following limitation when adding an application to "Launch App" this is forced to search for .exe files.
When running on Linux (in my case Arch with KDE) it is only displaying folders and exe files. Also allow the application path to be typed rather than have to browse to it
It would also be nice to remove the requirement for an icon and where missing display a default icon.
OS: Ubuntu 20.04
Stream Pi Server: 0.0.6
Stream Pi Client: Android 0.0.6
Visual bug when launching:
The server will occasionally fix itself after you change the Action Size
in the settings to force it to 'refresh' the buttons (I've been changing from 80 to 81, then back again), which doesn't always work to fix it but it will fix the Android app to show all of the buttons.
Any configured button still works when pressed (so long as it's not working as described in #15 ).
Please let me know if you need any further information and I'll do my best to provide.
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.