I’ve been running a mix of headless Ropieee and homegrown Roon Bridge Pi’s around the house for a while as Roon endpoints, life is good. In some locations, like the Pi feeding my Schiit headphone stack, I would really like a headless GUI option mostly for visuals from Roon but also for media control if/where avail. Ropieee only supports the 7" touch screen which is too big for my env so I picked up a few 3.5 TFT + case combos, really nice compact screen streamers.
Auto-loading Roon’s display via chromium-browser works great, easy build and nice to have Roon’s now playing on the tiny screen. The TFT is a touch screen, though, and I’d love to be able to control Roon for very basic commands like pause and last/next track from the Pi streamer (no need for full library browsing from the controller, just the basics). I went down the path of this Web Controller:
And v2 Alpha worked pretty well (1.x didn’t) and looked great, but it wasn’t really usable; it didn’t really fit the screen and I couldn’t figure out if/how to pass in defaults on launch/boot so it would choose the right Schiit zone and go straight to now playing (required a manual click-through to get there which really isn’t desirable). Since that project has died not really much option on that one being updated.
Are there any other web controller options floating around that I’m not finding? All of the older DietPi docs for Roon Extensions and web controllers reference selecting “Web / Controller” from the extensions (after installed and registered in Roon) drop-down and selecting Install but current extensions no longer include “Web / Controller” and I can’t find any reference to when/why it was removed and there are no controller options listed in the Git extensions catalog. I’m assuming it’s no longer available.
So right now I’m basically stuck with the web display headless streamer, which is cool, but could be cooler.