This is an odd feature request, because it’s an anti-feature request. I want Roon to stop supporting running the Core on so many different configurations. It’s a much more mature product on Nucleus or ROCK. Windows and Mac and Linux - though very widely used - are disproportionate consumers of time and resources that could be devoted to better velocity. But it doesn’t matter which platforms end up being the chosen ones, just fewer would be better. I know the team has made lots of simplifications that allow it to move faster through .NET and a bunch of other abstractions. But I fear they are making trade-offs that do not make sense given the maturity and scale of the project.
This is non-trivial in nature. There are lots of folks who would be on unsupported hardware. This is not a short-term thing. It would be massively controversial. And I want to make clear that I’m not just suggesting this idea because I’m on ROCK - I’m suggesting it because I think fewer is better. If it was determined that Windows was better, I’d run out and get a Windows license and run it on my NUC. If Mac was the winner, I’d figure it out.
In short, it’s just too complicated. Let’s cut off some configurations, and increase velocity. I’m not sure whether the complexity is in Core install varieties, or remotes, or home network. But I think the Roon user base collectively could get more out of the Roon team if we got rid of some currently supported or “supported” approaches to running the software. Just because it works, doesn’t mean it should be allowed to work. The shadow cost / opportunity cost of all that time working on all the permutations is less time on feature / functionality.
Looking forward to the arrows on this one!