Giving up Roon

The OP’s last post was #3/140. :rofl:

2 Likes

TBH roons just as capable of doing that and has done for me. Only had a few on PlexAmp do it and these where easily fixed by adding MusicBrainz tags, which it uses to identify albums.

Its the worst of any app I have ever used. They basically try to make it way more complicated than it needs to be and take control away from the user to set parameters to wheedle things down. If your using your own library then its filter search not global that is quick, but trying to find stuff outsode of your library can be frustrating.

1 Like

This isn’t fair. Roon’s instability is a REAL problem for some of us. Calling someone a troll because you have a different belief is an ad hominem attack. Out of bounds and frankly bad debating tactic.

There have been multiple times when I really thought Roon was fixed. Then I try to open an artist or album page and it takes 45 seconds, or the transition between songs takes a minute.

All wired, one subnet, all local media on a HDD installed internally on my Roon server. It’s not my network! If it was, why would it work 75% of the time and then only fail whenever Roon is grinding gears at 100%+ CPU usage?

I love to use Roon and am heavily invested in it. But I suspect the technical debt in this app is huge and they can’t really fix it. Then why they don’t include a few tools to mitigate the problems, dunno. Wish they would.

2 Likes

Here’s the script I use.

From the code example below, I have a PlexAmp “Time Travel” playlist saved on my plex media server. This playlist was created using the iOS version of PlexAmp using “Time Travel Radio”, and then saving the generated tracks as a playlist.

There are 4 parameters that need to be modified by you:

  1. PLEX_URL = ‘https://192-168-1-245.aaabbbcccddd.plex.direct:32400
  2. PLEX_TOKEN = ‘AB-CDeFgHijkLmN6OPqR’
  3. PLAYLIST_NAME = ‘Time Travel’
  4. playlist_target_dir = ‘/Volumes/Music_Share/playlists/’
  1. The root is “music_share”
  2. There is a child directory called “playlists” in “music_share”.
  3. I currently manually copy my .m3u file to the “playlists” directory. Roon monitors this directory.

Python Script:

from plexapi.server import PlexServer
import os
import re

# Plex server details
PLEX_URL = 'https://192-168-1-245.aaabbbcccddd.plex.direct:32400'
PLEX_TOKEN = 'AB-CDeFgHijkLmN6OPqR'
PLAYLIST_NAME = 'Time Travel'

# This is the relative base you'd want paths to start from (where the .m3u will *end up*)
# Example: /Volumes/Music_Share/playlists/ --> relative to /Volumes/Music_Share/
# And your music is in /Volumes/Music_Share/Music_MP3/
playlist_target_dir = '/Volumes/Music_Share/playlists/'

# Connect to Plex
plex = PlexServer(PLEX_URL, PLEX_TOKEN)

# Find the playlist
playlist = plex.playlist(PLAYLIST_NAME)

# Sanitize playlist name to create a valid filename
safe_name = re.sub(r'[^a-zA-Z0-9_\-]', '_', playlist.title)
output_filename = f"plex_{safe_name}.m3u"

# Write the M3U to the current working directory
with open(output_filename, 'w', encoding='utf-8') as m3u:
    m3u.write('#EXTM3U\n')
    for item in playlist.items():
        title = item.title
        artist = item.grandparentTitle if hasattr(item, 'grandparentTitle') else 'Unknown Artist'
        duration = item.duration / 1000 if item.duration else -1
        file_path = item.media[0].parts[0].file  # absolute path to the media file

        # Compute relative path from the target m3u location (e.g., playlists/) to the media file
        relative_path = os.path.relpath(file_path, playlist_target_dir)

        m3u.write(f'#EXTINF:{int(duration)},{artist} - {title}\n')
        m3u.write(f'{relative_path}\n')

print(f'M3U playlist written to: {output_filename}')
1 Like

Sorry, I did not intended to insult the participants of this thread, I haven’t read through all.

I just wanted to point out that the thread opener hasn’t be seen here for some days since his short opening post and that he has not given any details about his issues, that qualifies for me as a troll.

1 Like

It’s cool. Let’s just have a virtual beer.

Speaking of which, it’s 4:30 on a Friday afternoon and I just knocked off work and decided to listen to a newish playlist I created and relax a bit. But…then…of course, I hit shuffle on the playlist and it takes 45 seconds to start playing. Predictable, Roon is grinding my CPU (this is a six core 4.0 Ghz AMD and a PCIE 4.0 superfast M2 drive - it’s waaaaay above spec) at 100%+ and track transitions are 30 seconds between songs.

C’mon Roon, if you’re not going to solve the issue, can we at least agree I don’t need metadata updates during happy hour?

(Yes, I have filed support requests on this issue…multiple times IIRC. The last suggestion was to strip down my library. For one thing I don’t know what that means regarding Tidal and Qobuz but that would take a ton of work on my local library.)

EDIT: Full disclosure…Roon did calm down after 15 mins today so it wasn’t too bad.

1 Like

@Dick_Cooper when I first started using Roon, I had some configuration issues and the interface seemed difficult to master. This forum’s users helped to resolve all of my issues quickly and now, two or three years later, I couldn’t be happier. Its managing my Roon on NAS library wonderfully, delivering bits to my Lumin X1 perfectly and streaming them to the Arc app from my home to where ever I am in the world. I don’t need Pandora, Spotify or anything else when I have my own library everywhere I go. Once I launch a song or album it continues on with the theme of my music taste for the day. Its my own personal DJ playing all the music I’ve ever loved. Add in the metadata, and its really everything you’ll need.

At home it syncs/groups my Lumin in the living room with my NAD T778 in the family room when guests are over. Or I can group all my Sonos devices in the rooms where I have them.

Get to know it, let us help and I’m sure you’ll be an evangelist sooner than late as well. Paying for the lifetime subscription is turning out to be one of the best investments I’ve ever made.

3 Likes

:beers:

I really feel for everyone who has issues with Roon. It is paradise when Roon is working and hell when not.

Luckily Roon is very stable on my MacMiniM1. I had hick ups when I tried to switch to an older Mac (for stupid / sentimental interior design reasons). This wasn’t Roons fault but I nearly went nuts….

Do you know the Kings of Queens episode were Doug bought a Bruce Springsteen CD and try to open it and fails because he couldn’t remove this stupid foil on new CDs and he is shouting again and again “I just want to listen to the Boss”.
That is what I am shouting in such Roon situations. :rofl:

4 Likes

This is yet another thread, one of many, about Roon’s instability, and it always seems to follow the same pattern. First, there are the well-meaning but unhelpful replies like “It works fine for me, so it must be your setup,” which can come across as dismissive. Then come a wave of guesses and vague, non-technical suggestions that often don’t address the actual problem. And finally, there’s the most frustrating part: the noticeable lack of consistent, visible input from official Roon support in these discussions.

It’s not that people are unwilling to troubleshoot, many of us are technically savvy and have tried everything under the sun. But when the experience is unstable across different hardware and setups, both at home and elsewhere, and when issues remain unresolved, it’s hard not to feel like we’re left on our own. I think many of us would really appreciate a more proactive and transparent approach from Roon’s support team. Stability and reliability should be a top priority for software that’s positioned as a premium solution and above all, Roon shoulkd adapt to the user, the user should not to adapt to Roon, especially when virtually every other music player in existance works flawlessly on the exact same hardware configuration. Ultimatly the customere really doesn’t care that “Roon works differently” all they see if it works or not, and for the last 10 years it didn’t about 10-20% of the time while others work 99,99% of the time, that’s all I care about. How, that’s up to Roon and NOT up to the customer. If Roon is so picky about network configuration they should make it less dependable on the network configuration and never blame it on the customer.

1 Like

Well, at the very start - and that’s also common in these threads - are missing details that would help diagnosis, and an unwillingness to follow advice.

Difficult when the OP doesn’t open support tickets.

I agree that it’s not super helpful if then everyone jumps in, but this goes not only for the „works for me“ posts but just as well for those who use it to air their own unrelated gripes every time.

4 Likes

There’s nothing else out there that can compete with Roon, features/gui, Roon arc, stability, and ability to run on many different OS’s.

The closest app to Roon is Lightning DS from Auralic but you have to have an Auralic streamer to use it.

Qobuz Connect? It does everything Roon does, and some people prefer it, and better still, it is free.

Some people may prefer it, and that’s fine, but it certainly does not do “everything Roon does”. :thinking:

5 Likes

True, there are something that Qobuz Connect is missing, but they are not very useful like dsp, showing lyrics. Listen later is a nice feature, and maybe Qobuz Connect can support it if there are sufficient votes.

To you. That’s fine, but these and many other Roon features that QC does not have (Focus, editable and cross-linked credits, for instance) are important to and used by many people.

4 Likes

Forgot to mention a big advantage of Qobuz Connect: No roon server/nucleus or pc or mac or a linux machine, no complicated networking.

Qobuz Connect is great but it won’t stream my thousands of local files, many of which are not available in Qobuz.

9 Likes

Tell that to my all local collection.

4 Likes

The fact is that only a very tiny fraction of the Qobuz subscribers stream music from their local libraries. So it is ok if you guys are hard core Roon users who primarily stream from your own local collections.

I have more than 10,000 albums on my QNAP, but I rarely stream from local folders since Qobuz, Spotify, Apple Music offer so much convenience of listening to whatever music that I like.