If you're reading this on your iOS device, tap on this link to install the action. You can then adapt it to your needs.
Here is the action:
The opening is standard for nested lists, it's just
launch://?url= followed by itself, URL-encoded.
It's followed by a simple list:
The complicated part is the lists inside the lists.
If we URL-decode everything between the first
= and the
| before Eminem, we get:
launch://?url=ecoute%3A%2F%2Fplay%3Fterms%3D[list:|Fortress|One Day Remains=One%20Day%20Remains]
It starts with yet another
launch://?url= followed by an URL-encoded
ecoute://play?terms=, which is the Ecoute URL scheme to play the results matching a search query. Then there's the second list. The key thing to note here is that any album title containing more than one words has to be URL-encoded, so I had to stick in the definition for One Day Remains.
Below are screenshots of what the first two steps should look like. (I added Artists and Albums respectively after the
list: because LCP was for some reason putting "Brightness" at the top of the lists.)