Open Sacro opened 11 months ago
I took the registry keys from a traditional install. Note that you should install the app globally or else you'll need to update the path of the executable to you user folder. It makes more sense to install it globally since the url handlers are global in HKCR.
` Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.streamDeckAudio] @="StreamDeck.streamDeckAudio" "Content Type"="application/streamDeckAudio"
[HKEY_CLASSES_ROOT.streamDeckIconPack] @="StreamDeck.streamDeckIconPack" "Content Type"="application/streamDeckIconPack"
[HKEY_CLASSES_ROOT.streamDeckPlugin] @="StreamDeck.streamDeckPlugin" "Content Type"="application/streamDeckPlugin"
[HKEY_CLASSES_ROOT.streamDeckProfile] @="StreamDeck.streamDeckProfile" "Content Type"="application/streamDeckProfile"
[HKEY_CLASSES_ROOT.streamDeckProfilesBackup] @="StreamDeck.streamDeckProfilesBackup" "Content Type"="application/streamDeckProfilesBackup"
[HKEY_CLASSES_ROOT\streamdeck] "URL Protocol"="" @=""
[HKEY_CLASSES_ROOT\streamdeck\DefaultIcon] @="StreamDeck.exe,1"
[HKEY_CLASSES_ROOT\streamdeck\shell]
[HKEY_CLASSES_ROOT\streamdeck\shell\open]
[HKEY_CLASSES_ROOT\streamdeck\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckAudio] @="Stream Deck Audio"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckAudio\DefaultIcon] @="\"C:\ProgramData\scoop\apps\streamdeck\current\audioAsset.ico\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckAudio\shell]
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckAudio\shell\open] @="Open"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckAudio\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckIconPack] @="Stream Deck Icon Pack"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckIconPack\DefaultIcon] @="\"C:\ProgramData\scoop\apps\streamdeck\current\iconpack.ico\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckIconPack\shell]
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckIconPack\shell\open] @="Open"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckIconPack\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckPlugin] @="Stream Deck Plugin"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckPlugin\DefaultIcon] @="\"C:\ProgramData\scoop\apps\streamdeck\current\plugins.ico\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckPlugin\shell]
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckPlugin\shell\open] @="Open"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckPlugin\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfile] @="Stream Deck Profile"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfile\DefaultIcon] @="\"C:\ProgramData\scoop\apps\streamdeck\current\profiles.ico\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfile\shell]
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfile\shell\open] @="Open"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfile\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfilesBackup] @="Stream Deck Profiles Backup"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfilesBackup\DefaultIcon] @="\"C:\ProgramData\scoop\apps\streamdeck\current\backups.ico\""
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfilesBackup\shell]
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfilesBackup\shell\open] @="Open"
[HKEY_CLASSES_ROOT\StreamDeck.streamDeckProfilesBackup\shell\open\command] @="\"C:\ProgramData\scoop\apps\streamdeck\current\StreamDeck.exe\" \"%1\"" `
Prerequisites
Package Name
streamdeck
Expected/Current Behaviour
Streamdeck marketplace uses urls to send things back to the client, these handlers aren't being registered by scoop, if you need I can provide a list of the ones the official installer currently sets.
Steps to Reproduce
Possible Solution
Add the required registry keys for the URL handlers
Scoop and Buckets Version
Scoop Config
PowerShell Version
Additional Softwares
No response