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

After last Roon update I find that Firestream on Mac no longer functions and throws up the alert that “another application appears to be using UDP port 1900 (SSDP)”. After running the “sudo lsof -i:1900” command in Terminal the result was that Roon was the problem. Any constructive advice would be appreciated.

Hi @fallingforstars,

Good to see you on the community again!

It looks like you’re encountering a port conflict on UDP 1900, which is used by the SSDP protocol, which is essential for device discovery in both Roon and Firestream. Since only one application can bind to that port at a time, Roon is blocking Firestream from using it.

Nothing on the recent Roon update would affect this, so the timing is odd, unfortunately, you’re not able to manually change the SSDP port in Roon at this time.

Are you attempting to use both applications at the same time? You could always move your Roon Server to a different machine, or vice versa with Firestream.

Let me know! :+1:

Hi Benjamin. Thanks for the reply. The timing may perhaps have been coincidental with a Mac update to 15.4.1 but it has been working fine until recently. I only require Firestream to use with a pair of KEF LSXII speakers in a conservatory which allow me to stream specific playlists from iTunes on the Mac via ethernet.
I can of course stream from Roon but Roon has to be actively open and it doesn’t have the iTunes playlists I require. I tried yesterday to add the iTunes XML playlist files to Roon and it seemed to read them but it doesn’t show them in the Roon Playlists section.

Hi @fallingforstars,
When you imported the XML did you enable the iTunes import on your watched folder? This article will show you how to do that. Let us know if you have any more trouble with that.

Yes did that. iTunes playlists still don’t show.

Hi @fallingforstars ,

Is the iTunes playlist at the root of your music directory that Roon is watching? Have you turned on iTunes playlist capabilities in Roon Settings → Edit → iTunes playlists?

Roon still doesn’t see those xml files. I’ve tried re-exporting a playlist out of iTunes (Music) and saving it to the music folder that Roon is watching but it will not appear in the playlist field within Roon.

Hello @fallingforstars.

Thank you for the details. If Roon is not detecting the iTunes XML file despite it being placed in a watched folder, here are a few things to check:

  1. File Naming
    Please ensure the XML file is named correctly. Roon will only recognize files that:
  • Are named exactly Library.xml, or
  • Contain iTunes in the file name and end with .xml (e.g., iTunes Music.xml).
  1. File Location
    The XML file must be saved in the same directory as your media files (not in a subfolder). Roon does not scan XML files in folders that do not contain music.
  2. Enable iTunes Import in Roon
    Open Roon, go to Settings > Storage, and click Edit on the folder where the XML file is stored. Make sure “Import iTunes Playlists” is enabled for that location.

After verifying the above, give Roon a few minutes to re-scan the folder. If the playlists still do not appear, try restarting Roon and forcing a re-scan from the Storage settings.

Let us know if it still doesn’t show up after these checks, and we’ll assist further.

Hi Vadim. Still no iTunes playlist appearing in Roon. Have forced a rescan and relaunched Roon but the playlist will not show. I exported one playlist titled Lounge.xml from iTunes and it saved in the music folder Roon is watching but despite this the name will not appear in Roon’s playlist field.
Could it be that my music is stored on a SSD? Where are the current Roon playlists stored? If the iTunes playlists could be copied to the same location surely that would solve the problem?

Hello @fallingforstars,

Could you kindly provide the following information to help us investigate the issue?

  1. A screenshot of Roon → Settings → Storage → 3 dots → Edit

  1. A screenshot showing the contents of the folder where your playlists are located, including both the folder structure and the files inside.

This will help us better understand your setup and provide accurate guidance. Thank you!

I have two watched music folders. The one terminating in the ‘Music’ folder contains hi-res music files. The other terminating in the iTunes folder does not contain hi-res files as Apple’s iTunes, or more correctly ‘Music’, does not see certain types of hi-res files anyway and the reason why I purchased Roon - purely for playing hi-res files to a Roon ready speaker.


Hello @fallingforstars,

Thank you for the uploaded screenshots!

It seems my second question may have been missed — would you kindly attach that one as well?

This will help us better understand the situation and assist you further.

Hi Vadim.
Screenshots attached. You’ll notice that in each case after adding the iTunes xml file called “Lounge” it does not appear in the Roon playlist.



Hey @fallingforstars,

Thanks for the additional info!

If you could, please zip up a copy of both the .XML file as well as the folder of tracks included in the playlist for our development team to attempt to reproduce in house? Note that all files will be removed after testing is complete.

Heres the upload link : https://workdrive.zohoexternal.com/collection/nqcgjac23027d90a441bda2c314de49d7958a/external

Let us know when the upload is complete and we’ll share it with our team for in-house reproduction. Thank you! :raised_hands:

Hi.
Upload complete. Rather than zip my sizeable playlist folder of tracks to you as requested, to make it more manageable I created a new playlist of one audio file within iTunes called ROON. I then exported that xml file into the Music folder and Roon still wouldn’t see it.
Uploaded files show file path within iTunes of where the file resides and the created playlist within iTunes named ROON. Also included is the folder containing the one audio file as well as the xml file itself.

Thanks @fallingforstars - we weren’t able to successfully import it on our end either. We’ll bring your case to our development team, standby for additional information and next steps once we’re able to discuss it further.

Thank you for your patience in the meantime! :raised_hands:

Hi @fallingforstars,

Some of our team were still able to properly import the playlist you’ve sent over. Could you please give the below a try:

Within the ‘Roon’ folder itself:

  1. Drag the music file into the same ‘Roon’ folder as the .XML file, and remove the subfolders holding the track.
  2. Rename the ROON.xml file to ‘Library.xml’
  3. Reimport the folder

Let me know if you have success - the entire playlist folder should look like:

Screenshot 2025-05-14 at 15.05.52

Thanks!

Hi Benjamin,
Yes that worked. The ROON.xml file with the audio file produced no results but renaming it to Library.xml made the ROON playlist appear within Roon (see screenshots).
I therefore tried it with another iTunes playlist but Roon would not see it.

I then had the thought that rather than saving the individual playlist files (that Roon cannot recognise), export ‘All Playlists’ from within iTunes. This produces an aggregate file called ‘Library.xml’ so I saved it within the ‘Music’ folder that Roon is watching.
Thinking I was now on a roll and that Roon would now see all those individual playlists it produced nothing.

*****Having tried many tests I am left with a playlist folder called ROON_test that is linked to iTunes but which cannot be deleted. This is a very annoying situation and not very user friendly that it cannot be deleted even though the iTunes playlist called ROON_test has been deleted.

It’s now going from bad to worse! - I thought to get rid of that pesky playlist I’d use Time Machine and restore Roon from yesterday. Unfortunately an alert presented itself to say that there was a problem with Roon and that it must be sent to the trash. So, I downloaded the Roon installer and reinstalled. Not happy that this simple thing has caused so much problem.

***** Update - this playlist has now deleted itself from Roon after a shutdown and restart of the Mac.

So… back to square one… the problem remains how I get Roon to recognise iTunes playlists?



Hi @fallingforstars,

Can you share more details around this? What did you name the .XML? Perhaps a fresh review of the details and information from our KB we shared above would be helpful -

We strongly recommend against using Time Machine, Crashplan, Backblaze, or other backup applications to backup your “live” Roon database. If you would like to use any of these applications to back up Roon, set up a Scheduled Backup and tell your backup program to backup the RoonBackups folder.

Because the Roon database is frequently being updated in the background with new metadata, cover art, artist information, and more, backing up your “live” Roon database using external programs can result in corrupt backups.

Hi Benjamin
Further to this ongoing problem I can add that…

  1. If I export a named playlist from iTunes, save it to the root Music folder that Roon is watching but add ‘iTunes’ followed by an underscore ie “iTunes_Lounge.xml” then Roon sees it… hooray!.. and appears as the playlist “Lounge”.
  2. However, if I add another folder say “iTunes_MOR.xml” to the same location Roon removes the previous one meaning I can only have ONE iTunes .xml file at any one time despite the .xml files having different names.
  3. I therefore exported ‘All Playlists’ from iTunes, (which is an aggregate of all the playlists) and named the file “iTunes_Library.xml” but Roon does not see the playlists it contains.