Closed ulrikstrid closed 1 year ago
Not an answer, but you can use https://github.com/Julusian/node-elgato-stream-deck/blob/master/packages/core/src/models/plus.ts / https://github.com/Julusian/node-elgato-stream-deck/pull/59 as a reference. There is some refactoring and semi-unrelated changed in there, but it could be useful to understand the protocol and how the device works.
I was just looking at your repo @Julusian! Maybe I could just go down the node route instead since you've already done the work. Still interested in adding functionality however since streamdeck-ui is packaged for my OS of choice.
Hi @ulrikstrid, I just made a pull request for full Stream Deck + support. It supports rotary events, lcd graphics and touch events (short touch, long touch and drag). It has a tiny example as well.
https://github.com/abcminiuser/python-elgato-streamdeck/pull/108 this is that PR for those wondering.
Does anybody know if this project is dead? There have been open PRs with no activity for years now. This issue and linked PR is needed by the new hardware.
108 is my PR, you could always pull from my repo, it’s working and tested.
Thank you I'm not very good with python, I know you can do that I'm just not sure how to.
You can find it at this link: https://github.com/karstlok/python-elgato-streamdeck
Op di 30 mei 2023 om 15:34 schreef The Zach @.***>
Thank you I'm not very good with python, I know you can do that I'm just not sure how to.
— Reply to this email directly, view it on GitHub https://github.com/abcminiuser/python-elgato-streamdeck/issues/105#issuecomment-1568448005, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMSOQHLBKMACVCX4QILJ77LXIXZPZANCNFSM6AAAAAASMSG2EM . You are receiving this because you commented.Message ID: @.***>
-- Met vriendelijke groeten,
Karst Lok
M: 06-19660225 E: @.***
Karst Lok geluidstechniek is een handelsnaam van KARST-IT. (KVK nr: 08185446)
Does anybody know if this project is dead? There have been open PRs with no activity for years now. This issue and linked PR is needed by the new hardware.
There has been some feedback from @abcminiuser regarding the PR: https://github.com/abcminiuser/python-elgato-streamdeck/pull/108#issuecomment-1368328529
Not dead, I've just had some real life trials and tribulations to work through. That plus the lack of any Stream deck+ hardware here means I'm hesitant to refactor the proposed PR myself without any means of testing it.
@abcminiuser totally understandable, hope you sorted everything out. Did you consider setting up sponsoring for this project? Maybe the community can pay for your Streamdeck+ :)
Hi! I’m the one who made the PR. I’ve got a StreamDeck+ that was only used for me te develop a plugin for a client. I just decided afterwards to give back to this project and do some extra work to implement it in this project. I’m fine with sending the StreamDeck+ to you if that helps and works for your schedule, I used this project heavily for inspiration for a paid project.
Op di 13 jun. 2023 om 11:19 schreef benedikt-bartscher < @.***>
@abcminiuser https://github.com/abcminiuser totally understandable, hope you sorted everything out. Did you consider setting up sponsoring for this project? Maybe the community can pay for your Streamdeck+ :)
— Reply to this email directly, view it on GitHub https://github.com/abcminiuser/python-elgato-streamdeck/issues/105#issuecomment-1588890863, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMSOQHIMZ72LH3E2P3LMXSLXLAWBTANCNFSM6AAAAAASMSG2EM . You are receiving this because you commented.Message ID: @.***>
-- Met vriendelijke groeten,
Karst Lok
M: 06-19660225 E: @.***
Karst Lok geluidstechniek is een handelsnaam van KARST-IT. (KVK nr: 08185446)
Hi @karstlok - that's a very generous offer! I suspect the shipping to Australia would be a killer, however. It's not so much a monetary issue even though the StreamDecks aren't cheap, but a time one. I've got a full time job and now a child with a permanent disability, so I haven't been able to give much focus to open source projects over the last year or so.
I'll see if I can source a local StreamDeck+ and find time to do a proper integration, I know many people are keen on getting support into the library as soon as possible.
Greetings, do we have a ballpark timeline for when PR 108 will be merged? I was just about to purchase a new Stream Deck Plus however I've since held off until basic support is provided. Thanks for your efforts!
https://github.com/abcminiuser/python-elgato-streamdeck/pull/108
I looked at purchasing a StreamDeck +, but they're quite expensive for something I only want for testing of a hobby project. I reached out to Corsair to try to get at least temporary access to a review unit to test out the patches, but was told they weren't interested in supporting in any way. That took the wind out of my sails a bit, along with some family medical problems over the last few months.
I've merged in a community patch for the StreamDeck + in 56f91960297f753acdaeb79fd460c4326f7c4840.
Hey abcminiuser, I pinged them and they suggested contacting them via this form, and see if they would send you one. https://www.elgato.com/ww/en/s/business-solutions
Thanks, I've sent them an inquiry though that form. I suspect I'll get a slightly more business version of "you aren't important, go away" this time, but doesn't hurt to try.
Thanks, I've sent them an inquiry though that form. I suspect I'll get a slightly more business version of "you aren't important, go away" this time, but doesn't hurt to try.
Any news on that side ?
Did anyone test on Stream Deck + ? Maybe I should give it a go, I'm bummed the upstream project streamdeck-linux-gui doesn't even show the buttons. If we could make sure the API is functional that would be great.
@Murazaki , it works great. Here's my project, as an example : https://github.com/podulator/streamdeck-pi-home
Thanks, I've sent them an inquiry though that form. I suspect I'll get a slightly more business version of "you aren't important, go away" this time, but doesn't hurt to try.
Any news on that side ?
Did anyone test on Stream Deck + ? Maybe I should give it a go, I'm bummed the upstream project streamdeck-linux-gui doesn't even show the buttons. If we could make sure the API is functional that would be great.
Nothing - never heard back. I get the very strong impression that they just aren't interested in third party SDK/application support.
I got my hands on a Stream Deck + before checking the compatibility with this library so I'm highly motivation to at least get started on some basic functionality. Where should I start? I'm not a Python developer but been coding in other languages for a while so feel like I should be able to figure it out.