Roon no longer playing well with Firestream & iTunes playlists not showing

Hi @fallingforstars,

Thanks for the reply! Roon is designed to import from one iTunes XML file, not multiple at once. When multiple are present, Roon ignores or replaces the previous one.

So, export a single XML file from iTunes containing all desired playlists - which it sounds like you attempted, but Roon never recognized the playlists.

A few things to confirm:

Ensure It’s in Proper iTunes XML Format:

  • Roon can only read the old-style iTunes XML format, which is typically exported manually from iTunes.
  • Confirm you’re exporting via File > Library > Export Playlist (not using “Save As” or just copying a file).
  • If exporting all playlists, make sure the resulting file is structured like a traditional iTunes Library XML (not just a flat playlist).

Then, test:

Place It in a Watched Folder (Not iTunes Integration):

  • Do not use Roon’s iTunes Library Location setting in this case.
  • Instead, just put the renamed XML file in a watched folder that you’ve already added to Roon’s storage (like your main Music folder).

Then: Force a Rescan in Roon

  • After placing the file, go to Settings > Storage, find the watched folder, and click “Force Rescan”.
  • Then check My Library > Playlists in Roon.

Let me know if there’s any difference when trying the above! :pray:

Hi Benjamin.

I feel I keep repeating myself. I am trying to actively find a solution here rather than passively awaiting an answer. For Roon to be designed NOT to see multiple named iTunes playlists is indeed a big shortcoming. From the early days of Roon I am sure it used to see individual iTunes playlists as I remember deleting some I didn’t want included within Roon.

YES.

The iTunes ‘all playlists’ resulting ‘Library.xml’ file seems to be structured identically to a single playlist but obviously with many more tracks. It is not a file with a simple list of albums and tracks.

Have previously done this. The xml file is in the main root Music folder. Even force scanning makes no difference. Copying the iTunes ‘Library.xml’ to Roon immediately removes the previous single playlist but replaces it with nothing. No iTunes playlists appear. Removing the ‘Library.xml’ file and copying back the original iTunes single playlist makes it reappear in Roon’s playlist.
If as you say Roon can only see one iTunes playlist, then the aggregated iTunes ‘Library.xml’ file, effectively containing ‘all playlists’, will cancel each other out as Roon cannot display more than one playlist at any one time… yes?
Apart from sending you the xml files I can do no more.

Hi @fallingforstars,

Feel free to share a copy of your XML file here : https://workdrive.zohoexternal.com/collection/nqcgjac23027d90a441bda2c314de49d7958a/external

We’ll share your report with our team to attempt to reproduce in house. Thank you!

Hi.
Files uploaded. Roon sees ‘iTunes_KEF.xml’ ok and displays as ‘KEF’. However, ‘Library.xml’ which contains all the iTunes playlists is not seen.

Hey @fallingforstars,

Thanks for sending that over! Our team is digging into this further and I should have more information to share once reviewed. Thanks for your long-standing patience here!

As a quick side note - did you ever test out separating machines for Roon and Firestream? Was there any luck there?

Hi Benjamin
I no longer have Firestream installed due to the flagged conflict with Roon. Anomaly still persists.

Hi @fallingforstars ,

Thanks for confirming the Firestream aspect. The QA team is still looking into the iTunes playlist aspect and we will let you know once we hear back, thanks!