I’m currently checking it a bit, the first thing I noticed in your instructions it says to enable the webserver in the App, however at least in the latest version I just downloaded there is no Webserver included in the plugins, so I can’t really test further atm.
Second in the action called Music Now Playing, you are using “using WebClient”, best case you would be creating static instance of the WebClient and in the Execute Code subaction settings “Keep Instance Active”. This way it will not create a new Webclient everytime the command is called, and uses only once WebClient instance. This might not be a big issue tho!
I’m a bit confused as to how it’s decided to which playlist the songs are getting added to? For example at the very start I tested the play/pause option, worked as intended is just played a random song, in this case it was an Imagine Dragons album. Adding songs to the queue then added the songs to that album queue. Now I thought, I’ll just create a new playlist and start playing it, then it should probably recognize that it’s playing the specific playlist and add the songs to that queue. But honestly I had no clue where the songs were getting added in the end. So maybe it’s just user error but unsure…