51 Replies
I'm looking to create a new repository of plugins, where files are downloaded directly from GitHub/GitLab releases from the author. This is because Elgato has ceased operation of their Elgato App Store (and downloading from the Elgato Marketplace is even more sketchy, when we're trying to be less so).
These are the plugins I have so far
I would appreciate it if you guys (@regular) could send links to the latest released files of plugins you would like to see on the list from GitHub/GitLab.
Also more open source is more better (I'll be keeping the existing Elgato App Store archived downloads around, but they're not getting updates and so this is necessary)
https://github.com/cgiesche/streamdeck-homeassistant - not super well maintained, but it seems to have what people need, and in working condition
GitHub
GitHub - cgiesche/streamdeck-homeassistant: Control your Home Assis...
Control your Home Assistant devices from StreamDeck - cgiesche/streamdeck-homeassistant
thanks!
https://github.com/johnholbrook/streamdeck-pihole - old aswell
GitHub
GitHub - johnholbrook/streamdeck-pihole: Streamdeck plugin for moni...
Streamdeck plugin for monitoring & controlling Pi-hole - johnholbrook/streamdeck-pihole
got it
GitHub
GitHub - JetBrains/intellij-streamdeck-plugin: An IntelliJ IDE plug...
An IntelliJ IDE plugin and the paired Stream Deck JS plugin to support developing with pleasure using Stream Deck - JetBrains/intellij-streamdeck-plugin
GitHub
GitHub - atcurtis/streamdeck-ohs: Stream Deck: OpenHardwareMonitor ...
Stream Deck: OpenHardwareMonitor Plugin. Contribute to atcurtis/streamdeck-ohs development by creating an account on GitHub.
i just noticed that you wanted direct links to the release files. May i suggest a feature for when installing plugins, it will fetch the github repo and list all releases available, so the user can pick a specific version?
oh yeah, of course github has an api, idk why i didn't think of that
some plugins that don't use the actual release features and just have a release file in their source tree will still need a hardcoded download link though
yeah
also if possible, not super "plugin" related, but a debugging console, ie. a startup param like
--console com.amansprojects.starterpack
so we can see realtime logs for a specific plugin maybe?
not entirely sure if plugins even make logsif you're running opendeck from terminal already, you should be able to see the stdout and stderr of every plugin right there
and the devtools console of all html plugins is shown automatically in debug builds of opendeck, but i could make that a setting for release builds as well
here's the new format:
perfect
I've added these two as well
oftentimes they make a log file in their directory
would you mind sending over a list of the plugins you would like to see in it?
well, currently thats only material deck, but once ive got my dotnet8 port of the star citizen plugin ready, thatll be on my list too
but currently the problem is getting the right wine prefix, different people will have star citizen in a different location
about this, plugins usually make their own logs, but I've also just added piping of plugin stdout and stderr to
<config-dir>/logs/plugins/yourplugin.sdPlugin.log
i think my logging stuff even sends stuff to journald on linux
cool
tho what might be a problem is it logs as json when logging to non interactive outputs iirc (by default at least)
@BeeInABlanket ☕🐝 @Madelyn @Axias @cataSucc do any of you have any plugins you would like to see in the repository?
I can't think of any plugins I used that aren't already there
^^ same here
@BeeInABlanket ☕🐝 and @Madelyn are you sure they're already in the "open-source plugins" section and not in the "elgato app store archive" section?
oh! I'll have to double check
and theres the first problems...
currently not starting
and i dont really get why
I think I fucked something up in the plugin installation code
i installed it manually
yeah i mean unrelatedly
i have no idea what that error is, when does it happen?
when launching opendeck
looking at the openaction plugins list, the main missing things I think are plugins that aren't open source like the elgato discord and obs plugins, but both of those plugins work without issue as-is
yeah, they can't really be added to the new repo if they aren't available from github
yeah
I'm pretty sure Elgato's OBS plugin is actually open-source but it doesn't work in OpenDeck/on Linux I think
ah, hm. I suppose I've not actually tested it yet
seems to not be starting the plugin correctly?
an error in the frontend module shouldn't suggest that i think
yea, but the propertyinspector is also not working, which requires html generated by the plugin
ah, yep. obs plugin installs fine but fails to connect to obs. so I guess that's a nonissue
have you checked that it's installed properly? as in its files are in the right place and not extracted wrong
yeah, BarRaider OBS works though
i cant even open the propertyinspector
I think the Elgato one uses Windows-specific stuff instead of the OBS Websocket plugin like BarRaider uses
everything is looking correct
lmao what is that fancy ass
ls
command you enteredits the command thats executed when i press enter without any command input
ah
do you want to move to #general?
yes