A message from the Roon founders

Well, not as much of as mess as ex- Can’s Damo Suzuki’s page (whom I was listening to this weekend, RIP). Roon has him playing guitar on Simply Red records (it’s Kenji Suzuki who was in SR)! Had me really confused there for a minute…

1 Like

This… :point_up_2:

The handling of folders doesn’t have to be (and I would argue shouldn’t be) a literal recreation of a Windows 95 folder navigator (shudder :scream:).

Instead of dogmatically saying no, stepping back and thinking about the actual underlying user needs here and how the current tag management in Roon breaks down in some scenarios (for example where a child only makes sense within the context of it’s parent) you may come up with a solution that not only solves the filesystem folder issue, but also improves the handling of nested tagging, playlists and browsing across Roon.

As you suggest, maybe automatic placement wizards that could map a folder path to a special kind of tag (with a stronger notion of child/parent; maybe not displayed in normal tag views), the stronger use of breadcrumbs could allow movement though those strongly nested kinds of tags, recommendations of ‘traditional’ Roon tags and metadata based on those folders names could be suggested. If this was thought about and designed well there is no reason it couldn’t fit into Roon’s design ethic without looking like Frankenstein throwback to a mid 90s PC desktop.

While literally implementing what the customer wants (a ‘faster horse’) is normally a bad idea. It’s always worth stepping back and asking "do people want a faster horse " or do they actually want “a faster way to get from a to b and why might that be a legitimate issue for them?” and while doing that, can I make it more convenient and comfortable and maybe add a few extra improvements that the customer might not have thought of themselves, like adding a car stereo.

10 Likes

Sounds interesting but I would rather they fix the long standing broken things before developing new stuff. You only ‘need’ local folder browsing because search sucks. Tidal/Spotify etc don’t have folder browsing because they have a fully working search engine.

None of the scenarios in this post are really anything to do with search

1 Like

Sometimes people working on large, complex software system, which Roon certainly qualifies as, use the term “orthogonality matrix” to describe how product features interact with one another.

The idea is pretty straightforward - you create a list of all of the “nameable” features in a product. Then you create a grid in which both the column titles and the row titles are the names of the features. If you have 50 features, your grid is 50x50.

Next, you fill in the cells of the grid to describe the interactions, dependencies, and implications of every feature of every other feature. It’s a helpful and durable exercise. When a new feature is proposed, you add a row and column for that feature, and work through the implications. Probably the most interesting thing about doing this is that it helps clarify that adding any new feature doesn’t just increase the complexity of the product linearly, it increases it multiplicatively.

It is very easy to think about this issue as simply

  • Put a link in the left nav bar that says ‘Folders’
  • Click on that to peruse your folder structure
  • Click on a file to queue it, a folder to queue it (and probably its subfolders)

It’s also easy to guess at the complexity of the above. Doesn’t sound all that hard. What’s a lot harder is for anyone who isn’t deep in the code to even guess at the implications across all existing features. Could be trivial, could be far, far harder than anyone guesses.

On top of that, it’s a divergence from what the creators of the product intended. You may not like what they intended, but they conceptualized a metadata driven product with a knowledge graph (or at least the perception of a knowledge graph) at the heart of the thing.

I get your point about steering wheels and things not working. It’s legitimate. But it makes me wonder if a better solution for people with the kinds of collections you’re describing is to just run something in parallel that solves for those problems. There are options. Every tool doesn’t need to solve every problem. And if someone’s collection pivots so hard to not being functional in a metadata-driven world, then maybe Roon just isn’t the right product.

This is now becoming academic because Roon’s new owners have said “go do this”. That seems like a big bummer to me for the Roon guys. It almost feels like the decision of one influential person at Samsung/HK who had an initial bad experience after the acquisition and then said “This didn’t work for me. Go put a file browser in” without giving it some time and figuring out why that might not be the best idea long term.

Roon can and, I hope, will, surive this. It really sucks to be told to do something by a manager when you feel strongly that it’s the wrong thing. Especially with a new manager when you have pride of ownership and a strong grounding in the direction of the thing you’re working on. I’ve been on the receiving end of that sort of behavior and I’ve also been guilty of being that manager. I hope they work through it - this whole thing is very possibly bigger than just a feature discussion, though.

8 Likes

They don’t have folder browsing because there are no folders (for users) to browse until they are purchased and downloaded. Two entirely different things are being talked about here - folder browsing in Roon would be for your local files, nothing from streaming services. My guess is that if one doesn’t actually know what it is or need it, then there’s nothing to worry about. Just don’t go there.

Personally I’d like to see a folder view combined with a robust, quick and easy to use metadata editor (one where you don’t have to jump back and forth between windows and menus and then scroll to see all of the fields). But that may be a bridge too far…

2 Likes

Like “asymmetric isolation feet”! :rofl:

Yes. That was the example I had in mind as I was writing. :slight_smile:

That’s probably impossible, and I don’t think it’s a good approach. It’s like saying we should cure cancer before creating digital audio technology.

4 Likes

Not really true. If you’ve read the thread, you’ll see there are use cases that have nothing to do with search. It’s about opening Roon up to users whose collections don’t readily fit the artist-album paradigm alone. You can’t tag what Roon can’t find but that doesn’t necessarily mean search.

Tidal and Spotify don’t have folder browsing because they are streaming services. Apples to oranges.

3 Likes

Exactly. Also worth mentioning is that most younger listeners don’t care about albums at all. The streaming playlist paradigm has incentivized hopscotching from track to track, with no regard to album, artist, or even genre.

Many of these listeners (myself included) have accumulated significant numbers of individual tracks, divorced from the album they originally came from (if there ever was one). I have thousands of tracks from old Paste compilation CDs, DJ mixes, SoundCloud and MP3 blog downloads, bootlegs, Razormaid and other remix services…

They all have in common sketchy metadata, and it would be ridiculous to have them stored in individual artist-album-date file structure. Instead I have them loosely aggregated in folders that are meaningful to me, and which will never work well with search functions, absent a gigantic amount of effort and time I will probably never undertake. But they do work perfectly well with every other media player that lets me browse and filter by file location.

Again, this is about options for the many people here who have repeatedly asked for this functionality. Obviously Harman sees value in increasing Roon’s user base, and not artificially limiting it out of fear of offending the purists.

7 Likes

We used to call these “mix tapes.” I actually miss that cultural phenomenon - it was a gesture that just isn’t the same as “try this playlist.”

7 Likes

Seems like good news, especially for power users and those with large libraries. Nice to see ARC getting attention. Hope the next ARC problem you address is the inconsistent reliability of ARC seemingly correlated with extra large libraries. I really miss Roon features and functionality on the road.
Thanks for listening.

I’ve never understood why a license check is needed at all for those with a lifetime license. Certainly when one purchases a lifetime license something could be put on their core that completely disables the periodic license check.

1 Like

Maybe so that an offline server can be deauthorised when a login is performed on another server?

1 Like

From the post I linked above:

In addition, I‘d guess also so that you can’t run two servers concurrently with one Roon license in two different networks. (Edit: Or unlimited ones in different networks)

I never quite understood that statement from @danny about lyrics.

I guess it means that lyrics for library albums are stored (or at least cached) in the database.

If not, there would be no need to disable lyrics if the internet is off because … the internet is off.

Good point. Maybe, I can’t remember what happens without internet. He said „for example“ so I guess there might be more than this that makes an occasional online connection necessary even for lifers.

Maybe they report only every 30 days, so if you are online for 29 days and go online, they need to report at most 30 days later. Maybe they also need to report that you didn’t read any lyrics in the past 30 days, but for that you’d need to go online as well.

Wow, me too! I remember the hours spent, not only in recording them, but doing all of the art and song listings by hand. I continued giving them out even into the CDR era, long past when people began to question my priorities! :joy:

2 Likes