Roon 2.0 and internet connectivity [it's just like 1.8 now]

Would you please understand what you are saying is:

1- Absolutely obvious and pointless

2- Misses the point completely

I try to keep it cool but really I am starting to get annoyed.

maybe there could be a win/win situation here. Roon wants to move to targeting a cloud platform to streamline their development, and make use easier for new, and non technical customers.

If that is the case, could roon make available a docker / container file for their cloud server instance, so that I could run that ā€œcloud serverā€ in my home?

This is the idea of a dedicated server. Most customers wouldn’t have to use it, but customers that want it, could.

I don’t think this is a good idea: on top of fragility you’d have more latency. Plus you would always need some form of bridge between the cloud code and your local network.

Well, we already have something called Roon Bridge.

That is not the same thing. That allows your device to work as an endpoint.

Well, that’s what it does right now. But what does that mean? It means that the bridge can access the network – and the Core can access the bridge. Suppose the bridge could reach out, instead, to a Core in the cloud. The bridge already pulls data from the Core to play it. Why does the Core have to be on the LAN instead of the WAN?

It would be a nice convenience option for many customers, to not have to have a Nucleus or other Core machine in-house. Maybe that kind of setup would only support RAAT. But that would probably be OK, too. After all, there are lots of Roon Ready devices already, and Roon Ready streamers for devices which don’t already have Roon inside.

As for latency, I’d say that the various other streaming services have already demonstrated that it is not an insuperable problem.

Get it on the roadmap and get it fixed, please.

1 Like

Well it is unclear the Roon team sees it as an issue at all.

1 Like

Happy Thanksgiving to those who celebrate!
I’m thankful for family, friends, a warm home, and music to fill it…

Also thankful for choice. My Roon subscription is cancelled and I’ve moved to a platform that’s continuing in the direction I prefer. I wasn’t a lifetime subscriber but I’ve been using Roon for years and was heavily invested. But none the less, I encourage others to just walk away rather than beat a dead horse. Re-purpose your hardware and move on. Ultimately I’m happier for taking matters into my own hands.

And always be thankful for what we have.
-S

8 Likes

Absolutely spot on! Couldn’t agree more with this sentiment.

Roon has effectively turned our music libraries into something we have no control over

5 Likes

I agree with this characterization.

However, it is easy to think that simply removing search when the internet is out is an easily accomplished task. In reality I don’t think it is. My read is Roon made the decision when they started writing 2.0 to rely on cloud-based APIs liberally. This means the Roon code calls these functions liberally everywhere - and these functions can ONLY work if there’s an internet connection. Reworking the code to be fault-tolerant to no internet is probably a fairly complicated task.

To be honest, I think the decision is an incredibly bad one - and makes me question the quality of the Roon development team and more so the skill of the management team not to see this issue right away. I would venture it was a cavaliere decision without a lot of thought - an issue that could have been avoided with more careful design. But now the team is knee-deep in this decision. In my opinion, at a large software firm, this would result in those approving this decision to be dismissed. But we are talking a tiny team here, so you fire danny and you’re out in the cold.

2 Likes

The Roon team has proven to be incredibly sharp and resourceful. I doubt they expected anything like the customer reaction they’ve received on this. IMHO, I’ll be surprised if they don’t come up with a way of dealing with offline internet and local music. But it does behoove them to make a formal statement of their intent on this issue. (If they already have, I haven’t seen it).

I, for one, will undoubtedly stick with Roon 2.0 (and beyond), but I’d also seek my own alt solution for the times the internet is offline. Perhaps just keeping 1.8 Legacy installed on a spare laptop ready to go would work fine. I haven’t tried it (yet) but I would if I knew a 2.0 solution was not forthcoming from Roon.

Having a spare 1.8 is a good idea (may do the same). I guess the issue might be that you can’t login / switch the license over from 2.0 if you had already lost internet connectivity.

I think this issue can also be viewed in a broader light. It seems to me that even pre-2.0 versions of Roon were also overly reliant on your network connection at home and didn’t do much/enough caching, e.g. for the structure of your database and cover images. Whenever the connection is for some reason slower than needed, issues and slowdowns occur.

I’m trying to use Roon ARC on the go as much as possible to see if it’s a suitable alternative to my music player with locally stored files. However, it sometimes fails to just load my music library, loses cover images, or is generally slow in loading up the structure of my library. The offline toggle fixes some of this, but not all, and it doesn’t make much sense to me that I have to tell Roon it shouldn’t be looking for my core when I’m not on 4/5G or Wifi.

I don’t know if this can be generalised, and don’t mean to offend the Roon team, but it seems that it has to do with little consideration for fault tolerance and robust design and development in Roon products in general. All my Roon clients, be it Roon for desktop, Roon remote on two Android devices or Roon ARC, crash or lock up frequently, generally more than once a day. More than anything, I’d wish the Roon team would invest in making more robust products.

3 Likes

It seems that with these constant upgrades, it’s like we are using a beta version. However it also looks like Roon is addressing this very issue with the launch of a Qucik Access program to assist with beta testing prior to release.

This is a good move on Roon’s part and it shows that they are listening.

Here is the category they created for it. Do not know if they are still inviting new users or not in case you would be interested.

–MD

Early Access is a great idea for a wide beta testing. I’ve found it easy to switch between Early Access and Stable Release. One thing Early Access (from B1159 onwards) has shown is that album and artist information is going into the cloud, away from local database. This is consistent with Roon’s reasoning for moving away from offline availability.

That raises an interesting question that can easily be tested. If my Internet is down, can I still start 1.8 Legacy and is it still able to see my Roon 2.0 core on my LAN such that I can switch my license. If not, then there goes that scenario.

It would be good to test.

But my guess is it won’t work. I have two roon licenses in different buildings - and when I log in Roon checks centrally and if both are being used - tells me where. So that login process is clearly checking with a cloud server.

And I should add: There are programming paradigms to avoid this issue while relying on cloud-only functionality. For example, make the API make a local call with handling of no internet connectivity. But you have to make these design decisions early on or you’ll be in a world of hurt later.

2 Likes

I seem to recall reading something along the lines that the Roon team were surprised there was less pushback on this than they were expecting. I interpret this to mean that they did predict this was going to get a negative reaction from customers, yet chose to do it anyway.

I hope that interpretation is wrong. If true, that honestly makes me more disillusioned than the loss of functionality itself.

I also hope my interpretation is wrong as it would further imply that there are no plans to fix this, as it was a deliberate design choice and not an oversight.