Guides on how to make some plugins work?

Pretty simple, cant get the bar riders spotify and OBS plugin to connect to their respective software. the official elgato obs plugin as well. Am I missing some permissions? I got the discord plugin working with no issues, discord is installed as a flatpak Ubuntu 24.04.1 opendeck install as deb Spotify flatpak obs from official ppa
102 Replies
ninjadev64
ninjadev646mo ago
Do you have Wine and Wine Mono installed? Ah you have Wine, OK, missed the bit about Discord, please check if you have Wine Mono
Daisuke88
Daisuke88OP6mo ago
by any chance do you know how to install it on ubuntu 24.04? I cant find it in apt at all 😦
ninjadev64
ninjadev646mo ago
well, first check that that is the problem can you check the ~/.config/opendeck/logs/plugins/ folder?
ninjadev64
ninjadev646mo ago
and to install it, follow these steps: https://askubuntu.com/a/992215
Ask Ubuntu
Mono Package for Wine is not installed
Wine is saying that Mono package is not installed, but I installed it with Terminal by: sudo apt-get install mono-complete What should I do?
ninjadev64
ninjadev646mo ago
(by the way, the elgato obs plugin does not work, although barraider's one does)
Daisuke88
Daisuke88OP6mo ago
No description
ninjadev64
ninjadev646mo ago
^?
Daisuke88
Daisuke88OP6mo ago
sorry about the delay. I cant share the obstools logs for some reasong, says incorrect file formatr
ninjadev64
ninjadev646mo ago
Sorry I didn't see your message. Seems like a Wine bug? Maybe reinstalling Wine (and .NET inside Wine) could fix it?
Daisuke88
Daisuke88OP6mo ago
I will try and advise, but I will wait for the flatpak release once thats ready. You can close this thread if you like
ninjadev64
ninjadev646mo ago
I am not sure that will make it better.
Daisuke88
Daisuke88OP6mo ago
Went ahead and install the flatpak version, installed the spotify plugin and this is was the error I got
Daisuke88
Daisuke88OP6mo ago
heres what i got going on
No description
No description
Daisuke88
Daisuke88OP6mo ago
I cant even install .net framework 4.8 using wine uninstaller. Gives me an error that the os is not supported for installation I installed 4.8 using winetricks, i dont get the error above but the plugin still doesnt work
shawtux
shawtux3mo ago
@Daisuke88 did you get it to work?
Daisuke88
Daisuke88OP3mo ago
Nope Gave up tbh
ninjadev64
ninjadev643mo ago
@CanadianBlueBeer had the same issue a couple days ago Idk anything about dotnet, wine, c# so can't help too much
Terrorwolf
Terrorwolf3mo ago
For the Problem with OS is not supported, you need to change it via winecfg (or the winetricks command) to windows 10 or 11
shawtux
shawtux3mo ago
thanks! and how do i change the prefix? does it have to be 32bit or it can be 64?
Terrorwolf
Terrorwolf3mo ago
i think it can be 64bit. If you want to change it you need to uninstall wine and only install the 32 bit version. Same with mono. as far as I am aware. but I am no wine expert. Still trying to get a few Programs running with wine.
shawtux
shawtux3mo ago
thanks... still was not able to run a plugin 😦 uninstalling everything
ninjadev64
ninjadev642mo ago
Also happening here https://discord.com/channels/1143819637897834571/1339237009092378755/1339237009092378755 @Daisuke88 @shawtux @CanadianBlueBeer @Pulse (& Nova)🐱⚡📺 Could you all send me a screenshot of wine uninstaller and the com.barraider.obstools.sdPlugin.log file in the plugin logs folder? Edit: also make sure you're on OpenDeck 2.4.2 and send over your Wine version. Anyone else who's not having the issue can also share the wine uninstaller screenshot so we can see what kind of configurations work
Terrorwolf
Terrorwolf2mo ago
@ninjadev64 should I send you a screenshot of all my tried wine prefixes with different configs and installs?
ninjadev64
ninjadev642mo ago
Sure why not 😀
Terrorwolf
Terrorwolf2mo ago
But I will do it tomorrow after work. Have a great night
shawtux
shawtux2mo ago
i got them to work magically... dunno how
shawtux
shawtux2mo ago
(not obs. Haven´t retried that one)
No description
shawtux
shawtux2mo ago
No description
ninjadev64
ninjadev642mo ago
Oh nice, which ones? What distro? Interesting that you haven't even got the Wine Mono Runtime installed, I think OBS definitely won't work without that, if you've got time maybe you could confirm (plugin log would say Wine Mono is not installed)
shawtux
shawtux2mo ago
will try obs just for the giggles. I tried the spotify and the discord ones yup. obs did not connect will install the wine mono runtime obs is mapping port to ipv6 and not to ipv4 had to start obs with path command --websocket_ipv4_only obs plugin log:
03a0:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
03a0:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
03a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
03a0:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
03a0:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.8" not implemented
03a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
03a0:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000011E260, 0000000003FCC690, 000000000011E268, 000000000011E258
open deck logs
[2025-03-03][13:17:11][opendeck::events][DEBUG] Registered plugin com.barraider.obstools.sdPlugin
[2025-03-03][13:17:11][opendeck::events::inbound::misc][INFO] Discord: Info - HANDSHAKE
[2025-03-03][13:17:11][opendeck::events][DEBUG] Registered plugin com.barraider.obstools.sdPlugin
[2025-03-03][13:17:11][opendeck::events::inbound::misc][INFO] Discord: Info - HANDSHAKE
ah the plugin does not connect winetricks dotnet48 that broke the other plugins
Unhandled exception: 0xe0434352 in 64-bit code (0x006fffff3ecfc7).
Register dump:
rip:00006fffff3ecfc7 rsp:000000000011e000 rbp:000000000011e280 eflags:00000206 ( - -- I - -P- )
rax:000000000011e060 rbx:00000000e0434352 rcx:000000000011e020 rdx:0000000000000000
rsi:0000000000000001 rdi:0000000000000005 r8:00006ffff8d20000 r9:000000000011e1a8 r10:0000000000000001
r11:000000000011e188 r12:0000000000004000 r13:00000000009df338 r14:000000000011e188 r15:0000064474ab2f30
Stack dump:
0x0000000011e000: 000000000011e020 0000000000000001
0x0000000011e010: fffffffffffffffe 00006ffff8d27200
0x0000000011e020: 00000001e0434352 0000000000000000
0x0000000011e030: 00006fffff3ecfc7 00006fff00000005
0x0000000011e040: ffffffff80131534 0000000000000000
0x0000000011e050: 0000000000000000 0000000000000000
0x0000000011e060: 00006ffff8d20000 00006ffff8d278ed
0x0000000011e070: 000000000011e160 0000000000000000
0x0000000011e080: 0000000000000000 000000000011e058
0x0000000011e090: 0000000000000004 00006ffff8ec3f70
0x0000000011e0a0: 0000000000000000 00000000009ec2f0
0x0000000011e0b0: 000000000011e248 0000735f00000001
Backtrace:
=>0 0x006fffff3ecfc7 in kernelbase (+0xcfc7) (0x0000000011e280)
1 0x006ffff8ec3f51 in clr (+0x1a3f51) (0x0000000011e280)
2 0x006ffff8f1c27d in clr (+0x1fc27d) (0x0000000011e280)
3 0x006ffff8f1c323 in clr (+0x1fc323) (0x0000000011e280)
4 0x006ffff8f1c330 in clr (+0x1fc330) (0x006fff996e83f8)
5 0x006ffff90b0722 in clr (+0x390722) (0x006fff996e83f8)
6 0x006ffff8d48f4c in clr (+0x28f4c) (0x006fff996e83f8)
7 0x006ffff8d496fd in clr (+0x296fd) (0x00000000dd2ef8)
8 0x0006447532daa5 in system.ni (+0x8adaa5) (0x00000000dd2ef8)
0x006fffff3ecfc7 kernelbase+0xcfc7: addq $0xc8, %rsp
Modules:
Module Address Debug info Name (15 modules, 88 for wow64 not listed)
PE 400000- 476000 Deferred com.barraider.obstools
Unhandled exception: 0xe0434352 in 64-bit code (0x006fffff3ecfc7).
Register dump:
rip:00006fffff3ecfc7 rsp:000000000011e000 rbp:000000000011e280 eflags:00000206 ( - -- I - -P- )
rax:000000000011e060 rbx:00000000e0434352 rcx:000000000011e020 rdx:0000000000000000
rsi:0000000000000001 rdi:0000000000000005 r8:00006ffff8d20000 r9:000000000011e1a8 r10:0000000000000001
r11:000000000011e188 r12:0000000000004000 r13:00000000009df338 r14:000000000011e188 r15:0000064474ab2f30
Stack dump:
0x0000000011e000: 000000000011e020 0000000000000001
0x0000000011e010: fffffffffffffffe 00006ffff8d27200
0x0000000011e020: 00000001e0434352 0000000000000000
0x0000000011e030: 00006fffff3ecfc7 00006fff00000005
0x0000000011e040: ffffffff80131534 0000000000000000
0x0000000011e050: 0000000000000000 0000000000000000
0x0000000011e060: 00006ffff8d20000 00006ffff8d278ed
0x0000000011e070: 000000000011e160 0000000000000000
0x0000000011e080: 0000000000000000 000000000011e058
0x0000000011e090: 0000000000000004 00006ffff8ec3f70
0x0000000011e0a0: 0000000000000000 00000000009ec2f0
0x0000000011e0b0: 000000000011e248 0000735f00000001
Backtrace:
=>0 0x006fffff3ecfc7 in kernelbase (+0xcfc7) (0x0000000011e280)
1 0x006ffff8ec3f51 in clr (+0x1a3f51) (0x0000000011e280)
2 0x006ffff8f1c27d in clr (+0x1fc27d) (0x0000000011e280)
3 0x006ffff8f1c323 in clr (+0x1fc323) (0x0000000011e280)
4 0x006ffff8f1c330 in clr (+0x1fc330) (0x006fff996e83f8)
5 0x006ffff90b0722 in clr (+0x390722) (0x006fff996e83f8)
6 0x006ffff8d48f4c in clr (+0x28f4c) (0x006fff996e83f8)
7 0x006ffff8d496fd in clr (+0x296fd) (0x00000000dd2ef8)
8 0x0006447532daa5 in system.ni (+0x8adaa5) (0x00000000dd2ef8)
0x006fffff3ecfc7 kernelbase+0xcfc7: addq $0xc8, %rsp
Modules:
Module Address Debug info Name (15 modules, 88 for wow64 not listed)
PE 400000- 476000 Deferred com.barraider.obstools
Unhandled exception: 0xe0434352 in wow64 32-bit code (0x7b5f7d68).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:002b
EIP:7b5f7d68 ESP:0012ed48 EBP:0012eda0 EFLAGS:00000246( - -- I Z- -P- )
EAX:0012ed48 EBX:00000010 ECX:0012ed5c EDX:0012ee08
ESI:00000000 EDI:00000001
Stack dump:
0x0012ed48: e0434352 00000001 00000000 7b5f7d68
0x0012ed58: 00000005 80131534 00000000 00000000
0x0012ed68: 00000000 78be0000 009573b0 0012ee88
0x0012ed78: 00000001 0012ee10 0012ee08 78bf847d
0x0012ed88: 00a089e8 05a38a40 78bf852d 0012ed68
0x0012ed98: 00000005 0012ee08 0012ee3c 78d970f1
Backtrace:
=>0 0x7b5f7d68 RaiseException+0x43(code=<is not available>, flags=<is not available>, count=<is not available>, args=<is not available>) [/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c:421] in kernelbase (0x0012eda0)
1 0x78d970f1 in clr (+0x1b70f1) (0x0012ee3c)
2 0x78db06ee in clr (+0x1d06ee) (0x0012ee50)
3 0x78db0760 in clr (+0x1d0760) (0x0012ee78)
4 0x78db079e in clr (+0x1d079e) (0x0012eea4)
5 0x78db07a6 in clr (+0x1d07a6) (0x0012f390)
6 0x78c5f2fe in clr (+0x7f2fe) (0x0012f418)
7 0x78c5f370 in clr (+0x7f370) (0x0012f440)
8 0x05b32e59 (0x0012f450)
9 0x0592aac4 (0x0012f47c)
10 0x0592966b (0x0012f490)
11 0x0592961d (0x0012f4ac)
12 0x03387165 (0x0012f4dc)
13 0x0309f1bb (0x0012f4e8)
14 0x78bef016 in clr (+0xf016) (0x0012f4f4)
15 0x78bf22ba in clr (+0x122ba) (0x0012f548)
16 0x78bf850b in clr (+0x1850b) (0x0012f5b8)
17 0x78d91d0b in clr (+0x1b1d0b) (0x0012f6dc)
18 0x78d923ea in clr (+0x1b23ea) (0x0012f948)
19 0x78d92317 in clr (+0x1b2317) (0x0012fe2c)
20 0x78d92498 in clr (+0x1b2498) (0x0012fe84)
21 0x78d925be in clr (+0x1b25be) (0x0012fec4)
22 0x78d8def5 in clr (+0x1adef5) (0x0012ff00)
23 0x7958fa84 in mscoreei (+0xfa84) (0x0012ff38)
24 0x7ac97f16 in mscoree (+0x7f16) (0x0012ff48)
25 0x7ac94de3 in mscoree (+0x4de3) (0x0012ff68)
26 0x7bceceb3 in ntdll (+0xceb3) (0x0012ff80)
27 0x7bd22b35 in ntdll (+0x42b35) (0x0012ffec)
0x7b5f7d68 RaiseException+0x43 [/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c:421] in kernelbase: subl $4, %esp
Unable to access file '/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c'
Modules:
Module Address Debug info Name (57 modules)
PE 400000- 45c000 Deferred com.barraider.spotify
Unhandled exception: 0xe0434352 in wow64 32-bit code (0x7b5f7d68).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:002b
EIP:7b5f7d68 ESP:0012ed48 EBP:0012eda0 EFLAGS:00000246( - -- I Z- -P- )
EAX:0012ed48 EBX:00000010 ECX:0012ed5c EDX:0012ee08
ESI:00000000 EDI:00000001
Stack dump:
0x0012ed48: e0434352 00000001 00000000 7b5f7d68
0x0012ed58: 00000005 80131534 00000000 00000000
0x0012ed68: 00000000 78be0000 009573b0 0012ee88
0x0012ed78: 00000001 0012ee10 0012ee08 78bf847d
0x0012ed88: 00a089e8 05a38a40 78bf852d 0012ed68
0x0012ed98: 00000005 0012ee08 0012ee3c 78d970f1
Backtrace:
=>0 0x7b5f7d68 RaiseException+0x43(code=<is not available>, flags=<is not available>, count=<is not available>, args=<is not available>) [/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c:421] in kernelbase (0x0012eda0)
1 0x78d970f1 in clr (+0x1b70f1) (0x0012ee3c)
2 0x78db06ee in clr (+0x1d06ee) (0x0012ee50)
3 0x78db0760 in clr (+0x1d0760) (0x0012ee78)
4 0x78db079e in clr (+0x1d079e) (0x0012eea4)
5 0x78db07a6 in clr (+0x1d07a6) (0x0012f390)
6 0x78c5f2fe in clr (+0x7f2fe) (0x0012f418)
7 0x78c5f370 in clr (+0x7f370) (0x0012f440)
8 0x05b32e59 (0x0012f450)
9 0x0592aac4 (0x0012f47c)
10 0x0592966b (0x0012f490)
11 0x0592961d (0x0012f4ac)
12 0x03387165 (0x0012f4dc)
13 0x0309f1bb (0x0012f4e8)
14 0x78bef016 in clr (+0xf016) (0x0012f4f4)
15 0x78bf22ba in clr (+0x122ba) (0x0012f548)
16 0x78bf850b in clr (+0x1850b) (0x0012f5b8)
17 0x78d91d0b in clr (+0x1b1d0b) (0x0012f6dc)
18 0x78d923ea in clr (+0x1b23ea) (0x0012f948)
19 0x78d92317 in clr (+0x1b2317) (0x0012fe2c)
20 0x78d92498 in clr (+0x1b2498) (0x0012fe84)
21 0x78d925be in clr (+0x1b25be) (0x0012fec4)
22 0x78d8def5 in clr (+0x1adef5) (0x0012ff00)
23 0x7958fa84 in mscoreei (+0xfa84) (0x0012ff38)
24 0x7ac97f16 in mscoree (+0x7f16) (0x0012ff48)
25 0x7ac94de3 in mscoree (+0x4de3) (0x0012ff68)
26 0x7bceceb3 in ntdll (+0xceb3) (0x0012ff80)
27 0x7bd22b35 in ntdll (+0x42b35) (0x0012ffec)
0x7b5f7d68 RaiseException+0x43 [/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c:421] in kernelbase: subl $4, %esp
Unable to access file '/home/abuild/rpmbuild/BUILD/wine-staging-10.2-build/wine-staging-10.2/dlls/kernelbase/debug.c'
Modules:
Module Address Debug info Name (57 modules)
PE 400000- 45c000 Deferred com.barraider.spotify
winetricks -q dotnet452

Couldn't get first exception for process 019c Z:\home\griffin\.config\opendeck\plugins\com.barraider.obstools.sdPlugin\com.barraider.obstools.exe.
No backtrace available
Modules:
Module Address Debug info Name (15 modules, 89 for wow64 not listed)
PE 400000- 476000 Deferred com.barraider.obstools

Couldn't get first exception for process 019c Z:\home\griffin\.config\opendeck\plugins\com.barraider.obstools.sdPlugin\com.barraider.obstools.exe.
No backtrace available
Modules:
Module Address Debug info Name (15 modules, 89 for wow64 not listed)
PE 400000- 476000 Deferred com.barraider.obstools
Terrorwolf
Terrorwolf2mo ago
@shawtux the elgato discord or barraider discord one? Actually its binding to both.
shawtux
shawtux2mo ago
did a
sudo netstat -ntulp | grep -i 4455
sudo netstat -ntulp | grep -i 4455
and only saw on ipv6 but now, i cleaned the wine profile, reinstalled dot48 and mono... and back to crashing
Terrorwolf
Terrorwolf2mo ago
this doesn't mean only ipv6. actually most of the time it listens on both if only ipv6 is seen there.
shawtux
shawtux2mo ago
thanks! But now it all broke
ninjadev64
ninjadev642mo ago
This looks like it's working, especially as the opendeck logs show that it registers So if it isn't connecting at that point, it's a separate issue to this wine dependencies one I don't think BarRaider makes a Discord plugin?
Terrorwolf
Terrorwolf2mo ago
yeah. Sorry mixed something up here.
shawtux
shawtux2mo ago
the barRaider plugins are broken on my end is there anyway to add a debug to the wine call? removed everything... made opendeck create the prefix for wine... and spotify started
shawtux
shawtux2mo ago
obs does not link up
No description
shawtux
shawtux2mo ago
left only that
shawtux
shawtux2mo ago
password and url is the needed ones
No description
shawtux
shawtux2mo ago
got it to link up i disabled using the password
shawtux
shawtux2mo ago
No description
shawtux
shawtux2mo ago
it connects, no errors, and no logs
shawtux
shawtux2mo ago
@Daisuke88 this is what allowed it for me to connect and not have errors
No description
shawtux
shawtux2mo ago
buttttt it says my device is not supported wine-10.2 (Staging) addind password, blocks the install. if i add a new obs button, it re-requests linking
ninjadev64
ninjadev642mo ago
Wait @shawtux make sure you're on v3.2 of the plugin 3.3 is broken
shawtux
shawtux2mo ago
worked inmediately with and without password viutiful i can confirm: - barraider spotify works - barraider obs works (next scene was my test action)
ninjadev64
ninjadev642mo ago
Nice So maybe this entire issue was just people needing to install wine mono
Terrorwolf
Terrorwolf5w ago
Don't think so because I have tried with and without wine-mono and got the error on both prefixes.
JazzyJones
JazzyJones4w ago
Hey dumb question but when you import 3.2 what plugin ID you put?
ninjadev64
ninjadev644w ago
com.barraider.obstools
JazzyJones
JazzyJones4w ago
Thanks
shawtux
shawtux3w ago
howdy! Spotify 3.2 from barraider doesnt work right? It is saying device not supported, and no logs are being generated 😦 Reloaded opendeck, it started playing, changed to device not supported and now no action can occur. Downgraded back to 2.9.1 and it works and generates logs removed plugin from scratch... and it requested app id. did com.barraider.spotify and it kinda works. Auth2 is needed, but i cannot auth it. the spotify log only shows:
0450:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0384:fixme:gdiplus:resample_bitmap_pixel_premult Unimplemented interpolation 7
0450:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0384:fixme:gdiplus:resample_bitmap_pixel_premult Unimplemented interpolation 7
ninjadev64
ninjadev643w ago
Version number is plugin dependent, 3.2 is the ver for OBS Idk for Spotify Just check the version that the updater was added in
shawtux
shawtux2w ago
there is a new version for spotify (3.2 in their discord server https://barraider.com/spotify.html)... but the one in the marketplace is 2.9.1 the logs in streamdeck for the spotify addon, is empty. But when I went to the plugin folder itself, I found some logs and found the following:
2025-03-20 08:50:47.8056|ERROR|com.barraider.spotify|7|[7] Unknown Elgato Stream Deck Caller
2025-03-20 08:50:47.8096|ERROR|com.barraider.spotify|7|[7] GENERAL EXCEPTION: Could not validate parent! System.ArgumentException: Can't find process with ID 0
at System.Diagnostics.Process.GetProcessById (System.Int32 processId, System.String machineName) [0x00040] in <74a7bd850bc844d98d5efdfc0361d0d0>:0
at System.Diagnostics.Process.GetProcessById (System.Int32 processId) [0x00000] in <74a7bd850bc844d98d5efdfc0361d0d0>:0
at BRUtils.UpdateHandler.ValidateParent () [0x00034] in <334cf7f22e314cddb0ecbd5c4160723a>:0
2025-03-20 08:50:47.8056|ERROR|com.barraider.spotify|7|[7] Unknown Elgato Stream Deck Caller
2025-03-20 08:50:47.8096|ERROR|com.barraider.spotify|7|[7] GENERAL EXCEPTION: Could not validate parent! System.ArgumentException: Can't find process with ID 0
at System.Diagnostics.Process.GetProcessById (System.Int32 processId, System.String machineName) [0x00040] in <74a7bd850bc844d98d5efdfc0361d0d0>:0
at System.Diagnostics.Process.GetProcessById (System.Int32 processId) [0x00000] in <74a7bd850bc844d98d5efdfc0361d0d0>:0
at BRUtils.UpdateHandler.ValidateParent () [0x00034] in <334cf7f22e314cddb0ecbd5c4160723a>:0
ninjadev64
ninjadev642w ago
I think it's probably trying to find the parent process (which it's expecting to be Stream Deck) as a GUI process is required for some Windows APIs, but Wine just returns a placeholder value of 0 that doesn't exist But idk, Spotify plugin works for me so this doesn't make too much sense
shawtux
shawtux2w ago
the 2.9.1 says i need to upgrade, the 3.2 doesnt work. I think it's a wine thing
ninjadev64
ninjadev642w ago
What happened to 3.0 and 3.1 though? Ohh u can't download them Forgot this one wasnt on GitHub I think u can find them in #plugin-releases on their discord The version in OpenDeck works for me though According to my readme screenshots I have 2.9.1
shawtux
shawtux2w ago
yup, i can config that one no problem. But the button only says: update addon 😦 will revert to that version untill spotify says only auth2 works
ninjadev64
ninjadev642w ago
right, yep
No description
ninjadev64
ninjadev642w ago
Unknown Elgato Stream Deck Caller
This might be the end of the road :( Looks like he's trying to make sure that it's the ESD software Screw this guy, seriously He claims that it's because "grey companies" / "shitdeck companies" use his plugins and then ask him for support with the plugins Which would be fair enough if it actually happened and wasn't easily solved with saying "go away we dont support offbrand hardware" time for someone to develop a spotify plugin i guess (i cant i dont have premium)
voidlesity
voidlesity2w ago
man what his tools where so good, the spotify plugin is also the only one wher he isnt willing to share the source code so we can modify it brooooooo
shawtux
shawtux2w ago
💔 It was a good run
ninjadev64
ninjadev642w ago
I've asked if he could make the restriction more lenient But from how they've responded to me in the past I think I'll just get banned from their server this time https://discord.com/channels/1143819637897834571/1353038952843710514
Sir Trekkypj
Sir Trekkypj2w ago
I just recently came across this project while looking for a Linux client for my StreamDeck - I am looking at getting into streaming but only using Linux-based software. Really like OpenDeck but I'd like to make a suggestion: Can we make a pinned post (if one doesn't already exist) with a list of official and open source/custom plugins that we know work with minimal effort - Ran into issues trying to get BarRaider plugins to work. And given the conversations you have had with him I think having a list of verified working plugins would be a great resource. If we can support plugin developers who are sympathetic to Linux users that would be even better. I'd be happy to help out with creating a simple table that lists the ones I have tested and confirmed work, for example. Maybe others could also help?
ninjadev64
ninjadev642w ago
Yes, this is a good idea. I was going to make some sort of indication of whether a plugin worked on Linux and on OpenDeck on the Marketplace website (https://marketplace.rivul.us) But I think a GitHub Issue would also do Or, better, a GitHub Wiki with a markdown table so everyone can edit it easily I'll set it up today https://github.com/ninjadev64/OpenDeck/wiki
Sir Trekkypj
Sir Trekkypj2w ago
I will check the plugins I have available to me and put together some entries to confirm ones that work for me (I have an Elgato Stream Deck MK. 2)
ninjadev64
ninjadev642w ago
Awesome
Sir Trekkypj
Sir Trekkypj2w ago
Couldn't create a page in GitHub wiki (prob a permissions issue) so here's the first one marked-up in a .txt file.
Sir Trekkypj
Sir Trekkypj2w ago
Let me know if that works for you If this is OK, i can write up a batch of pages later in a similar style and see if I can upload some more using the Wiki link
ninjadev64
ninjadev642w ago
Is this only an issue with creating pages (i.e. can you edit existing pages?)
Sir Trekkypj
Sir Trekkypj2w ago
Looks like it happens both when I try to create a page and when I try and edit existing pages too.
ninjadev64
ninjadev642w ago
You are signed in, right?
Sir Trekkypj
Sir Trekkypj2w ago
Confirmed. I only created the account in the last couple of days so maybe that's the issue? I'll see what I can do on my end. MIght need to complete the profile and do some other things to get rid of the 'new account' tag Still getting 404 errors - might be that new users are not being allowed access to the wiki page for editing? I cleared the browser cache, and also used Private Window in Firefox, no joy. I am able to create my own private repository and to add details to my account so it is active.
ninjadev64
ninjadev642w ago
¯\_(ツ)_/¯
No description
ninjadev64
ninjadev642w ago
It's off so idk the problem Those are the only settings
Sir Trekkypj
Sir Trekkypj2w ago
Problem is likely on my end then. Let me check my settings and see if I need to make any changes Confirmed the problem is on my end. My account got flagged as possible spam and I need to submit a request to get it lifted. I swear, all I did was try and add a new page, which then failed to post!
ninjadev64
ninjadev642w ago
Well, that's actually good news. I used to be part of a project where the wiki home page was changed to malware links every week and I had to change it back
Sir Trekkypj
Sir Trekkypj2w ago
Probably just have to wait until they close the ticket then. I can create the pages manually and add them once my restrictions are lifted
ninjadev64
ninjadev642w ago
would it help for me to verify? seeing as i'm the owner of the repo you tried to edit on I should add that this was by random username accounts that were very new
Sir Trekkypj
Sir Trekkypj7d ago
Can't hurt any, that's for sure I can post now ! Looks like they lifted the flags on my account.
ninjadev64
ninjadev647d ago
Amazing! Go ahead and post whatever you want to Oh you already have, cool @Sir Trekkypj I hope you don't mind, but I trimmed down your page a little I want to refrain from having plugin description/images etc as that can just be linked to this is intended as more of a place that people check after they've already found the plugin they want, rather than where they look for plugins (they can look for plugins on the Elgato or OpenAction Marketplace)
Sir Trekkypj
Sir Trekkypj7d ago
Nah, that's fine! The info is what matters. it looks cleaner, as well I'll use that as a template for the other ones I add
ninjadev64
ninjadev647d ago
also please dont hold back from adding plugins that dont work
shawtux
shawtux7d ago
I've updated the discord addon to version 2.1.0.73 from elgato store, made the changes in the wiki https://github.com/ninjadev64/OpenDeck/wiki/Discord-by-Elgato/803f676aec9af6bcb49c16db279f5300925217af and the addon does not log out info in it's log file, and the main log file just says:
[2025-03-28][03:44:32][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:33][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:33][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:34][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:34][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:35][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:35][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:36][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:36][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:32][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:33][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:33][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:34][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:34][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:35][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:35][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
[2025-03-28][03:44:36][opendeck::events::inbound::misc][INFO] Discord: Info - CONNECT
[2025-03-28][03:44:36][opendeck::events::inbound::misc][INFO] Discord: Info - OPENING SOCKET
"SDKVersion": 2,
"Author": "Elgato",
"CodePathWin": "Discord.exe",
"CodePathMac": "Discord",
"Description": "Control Discord.",
"Name": "Discord",
"Icon": "images/plugin",
"Category": "Discord",
"CategoryIcon": "images/category",
"PropertyInspectorPath": "inspectors/index.html",
"URL": "https://www.elgato.com/gaming/stream-deck",
"Version": "2.1.0.73",
"SDKVersion": 2,
"Author": "Elgato",
"CodePathWin": "Discord.exe",
"CodePathMac": "Discord",
"Description": "Control Discord.",
"Name": "Discord",
"Icon": "images/plugin",
"Category": "Discord",
"CategoryIcon": "images/category",
"PropertyInspectorPath": "inspectors/index.html",
"URL": "https://www.elgato.com/gaming/stream-deck",
"Version": "2.1.0.73",
shawtux
shawtux7d ago
No description
shawtux
shawtux7d ago
doing an inspect for and found this, but the file is in the specified location
No description
Percy_Ikana
Percy_Ikana7d ago
do all the cases match?
shawtux
shawtux7d ago
perhaps Iḿ missing somthing, but i pasted the info that im using
Percy_Ikana
Percy_Ikana6d ago
Like does the file path and names all match case with the error.
shawtux
shawtux6d ago
yup. all match
Percy_Ikana
Percy_Ikana6d ago
I don't expect this to be the issue, but it's easy to check and is worth asking since Windows doesn't care about case
shawtux
shawtux6d ago
also, removed the plugin from scratch, and when the discord popup shows up to accept it, now it says not granted 😦 I'm in linux btw
Percy_Ikana
Percy_Ikana6d ago
I know, but the plugin was made for windows, there have been other plugins where the hard coded file paths don't exactly match the actual folder structure, eg "plugin/Temp.js" hard coded but the actual path is "Plugin/temp.js"
shawtux
shawtux6d ago
well... it used to work. now it doesnt work out of the blue. updating does not work with what it says in the wiki... so... im stuck.
Percy_Ikana
Percy_Ikana6d ago
Hopefully someone smarter than me can help you
ninjadev64
ninjadev646d ago
But does the version from OD work? If it ain't broke, don't fix it 🤷‍♂️
shawtux
shawtux6d ago
It doesn’t any more deleted the whole wine install and its back to working

Did you find this page helpful?