The goal is not to sit in front of a fully decked out LMS setup, complete with all of the mods and plugins and replicate it feature by feature–we could easily derail ourselves for months attempting that, and the overwhelming feedback we are getting suggests that that is not necessary.
Keep in mind: Roon is building its own ecosystem in this space that competes with Squeezebox’s ecosystem. Squeezebox hardware is going to be a part of it, but our whole business model is not about replacing or emulating LMS.
Priority #1 is getting squeezeboxes working well as endpoints
Priority #2 is making the most important controls + nowplaying displays on the squeezeboxes work
Everything else is lower on the totem pole.
Some of the things you’ve mentioned (like using phones, raspberry pi as endpoints) overlap functionality that we’ll be providing via RoonSpeakers apps–we’re not going to go out of our way to make the equivalent Squeezebox stuff work because we already have a solution in our ecosystem.
Likewise, Roon has its own remote control apps for iPad + Android Tablets, Mac, and PC, and apps for Android/iOS phones are in the roadmap and in progress–so making iPeng work as a controller will never be a priority for us.
We don’t intend to make Squeeezebox-specific alarm functionality–if we build alarms, they will work on all endpoint types. If there’s an easy way to make the alarms work on the SB Radio we certainly will, but if it turns into a quagmire, it’s going to be prioritized accordingly.
Maybe that means that our Squeezebox solution isn’t viable for you until RoonSpeakers apps and Phone apps exist to fill the voids you’re currently filling with iPeng, but this is, at worst, a short term problem.