Could KM overcome an issue (design flaw?) of the Stream Deck app Backups?

Is Finder running? I have no idea how this would or would not work with ForkLift. It runs fine on two Macs here, both just using Finder. Can you take ForkLift out of the equation?

But if it's not solvable, just comment out the action that adds the comment; then you'll just have to dig into each backup folder if you want to know the cryptic name.

Also, that KMVAR_sspData isn't from this macro, so that's something else you'd have to look into—you have a massive variable that's not loading because it's too large.

-rob.

I made 2 changes:

  • changed Forklift →Finder
  • changed the delay to open the folder at the end of the macro from 1.5 to 10 seconds.

After my changes, all seems to be working perfectly (superb !!!, bravo !!).

I than changed Finder back to Forklift, leaving the 10 second delay before opening the folder at the end of the macro and it works perfectly.

Could the crash have been caused by accessing the folder before the macro ended the backup ?

This is an academic question for my education. I am not asking for more testing and changes. It was just an idea I had.

thanks again very very much !!

I don't have any idea, to be honest. Just glad it's working for you :).

-rob.

The Elgato app itself has a profile backup/restore feature, so if the issue is just knowing which inscrutably-named profile is which, a tweak to Rob Griffman’s macro does the trick. A sample of what you’ll see:

Home : 91E74895-1818-49D0-A296-1AF94F37CE65.sdProfile

Safari : 452FF8C3-A029-43AC-BB7F-4C321EB41D4C.sdProfile

Text : 859C9B9B-366D-447E-9051-8459B66FCF0A.sdProfile

GoTo : 0878D034-9961-45ED-BDFF-F81CFE84F8F3.sdProfile

Apps : 57912EBC-5F25-4B4E-B058-6DE702A3A34D.sdProfile

DEVONthink : 574727A6-7B6B-4AC7-8E85-7C5F19D54266.sdProfile

Personal : AC35769E-2AF0-4ECB-9651-2D73CAEDB203.sdProfile

Create list of Stream Deck profiles.kmmacros (5.1 KB)

Thank you @rolian

@griffman ‘s macro elegantly solves the problem of the cryptic profile names by putting the profile name in the name of a folder. In terms of restoring the profiles, it’s perhaps easier not to mess with the names of profiles because as @griffman ‘s says, it complicates the restore process because you have to edit the name of each profile before restoring.

By the way, in case anyone is interested, I contacted support and they told me that the Stream Deck app backup will only backup all profiles for a specific device, not all devices.

I have an open mind and not at your levels, so there may be something that I don’t understand in your post.

@ronald No I’m not smarter - I think you’ve got it right. My Stream Deck backup method is actually just to copy the entire v3 folder of *.sdprofiles to a dated backup folder on another drive and now, with the help of @griffman 's macro as revised, I can tell which profile is which if I need to copy one back.

Interesting about the app backup only backing up one device - I ran it first with my XL and then with my Neo as the active device and the backup came out the same size - so not sure what I’m getting, but don’t have time to investigate now.

very interesting! I will have a look. thank you.

Hello @rolian @griffman @Nige_S

native Stream Deck backup backs up ALL profiles from ALL devices

  • reply from Stream Deck support: regardless of what's selected in the dropdown menu, it would backup all profiles for any device that was used on that Mac.

  • my testing: the backup files are zipped files. If rename backup file → zip→ unzip, I see all profiles all devices

  • above confirmed by testing with Claude AI

:+1:

Thanks for the info