I have partially fixed this. First answers to your questions:
- iMac (Catalina v10.15.5 running Stream Deck v4.8.0 (13007)
- When moved to the top row, when you press Play, the cover art flashes briefly then disappears and the button remain dim indefinitely. Plug in is still connected and buttons continue to work (apart from no cover art). Disconnecting and reconnecting from Roon Core makes no difference.
- Only two outputs, Uniti Nova (which is roon ready) and iMac. Roon core is running on a ROCK server.
Today I found that the only position that was behaving that way was the second column on the top row. Aha, that was where I first tried to set up the Play button before finding your instructions (I’d discovered the extension via Stream Deck More Actions). Maybe I’d done something that had corrupted that button position? I quit and restarted the Stream Deck app and the problem stopped. Now cover art stays showing.
There is still the problem with the Elapsed time not updating. Also if you switch profiles leaving Roon playing, the cover art doesn’t necessarily re-appear when you switch back. You can pause then play to restore it, or the setting of the Roon Radio button affects this. However nothing I’ve tried makes the elapsed time update.
FYI I am connecting to a remote ROCK core on port 9100. The iMac hosts a Roon client and also the Stream Deck. Connectivity is fine.
Having spent most of the day setting it up, I think this extension is wonderful, giving instant remote control over the ROCK server without needing any windows to be open on the Mac. Thank you for your great work.
I don’t mind about Elapsed time but if I could have one wish, it would be to be able to see the actual volume, perhaps something like the Elgato CPU button.