

I used lastfm until about 2015, listenbrainz is way better.
Last.fm is complete trash now that it’s under new ownership. They will not listen to users who point out that artists with the same name are mixed into one artist.
Biosphere is one example, check the shouts. No one wants to hear terrible chiptune music when they’re trying to listen to ambient.

Typically this is achieved in x11 with x forwarding. Performance won’t be great.
However: you may want to investigate using a hypervisor and a VM for each seat, and a dedicated GPU for each seat. To share GPU between seats, you will need a GPU and motherboard that support sr-iov, which is hard to find, hard to use, and expensive.
I built a hyper-converged box like this and I can tell you the GPU isn’t the obstacle, it’s peripherals. Mice, keyboard, video output, that is what people want to be flexible.