All I wanted to do was play music on my Steam Deck.

To be honest, I’m not 100% sure this will actually be useful to me in the long term, but it seemed like a fun thing to try, you know?

I hunted and hunted for an application that would work nicely on the deck and would integrate with my Navidrome installation, but nothing satisfied. The closest I got was Supersonic, but it didn’t play nicely with Gamescope

Eventually I concluded that my best bet would be to just run the Navidrome web application, but doing that with Chrome in gaming mode was clunky and a bit unsatisfying.

Then I remembered an experiment I ran a while back running web applications as a PWA with Firefox, and a light bulb went off.

Now, to be clear, this whole thing is a little silly, but it was fun and it worked well, so I figured I’d write it up just in case a) I needed it later, or b) someone else might want to give this a try.

Continue reading...