Playlist export appears not to work or at least to take an inordinate amount of time to work (hours). How long should it take (for, say, a playlist with 300 items)? I have not yet managed to get it to finish (i.e. I have given up after several hours).
Describe your network setup
Roon installed on NUC; exporting via Roon client on windows; router is ASUS RT-AC86U
Can you please confirm the items that the playlist contains? Is it local or streaming tracks? I just tried to export a playlist with 1,800 tracks on my end and it only took a ~3-5 seconds, but perhaps something about the contents of your playlist is causing different behavior on your end? Can you try to reproduce the export and let us know the exact local time + date + playlist name, so that we can enable and look over diagnostics for your account? Thanks!
It’s a small playlist (belongs to one of my kids who is off at university and would like a copy of it)…just 327 tracks. A mixture of streaming and local (mostly streaming via Tidal).
With regard to diagnostics, do you want me to try an export and tell you precisely when I did it or tell you a precise time that I will do an export (in the future)?
Ok. Thanks again. I tried an export at 10am on 3 April. That is New Zealand time which will be, I think, 21:00 UTC on the 2 April. I let it run for 10 minutes (given you said it should take a few seconds, that seemed long enough…I think it will probably run indefinitely if left). Happy to try anything else as required. The name of the playlist is “Marlowe”.
One small thing I also did since the original export is to identify tracks that were “unavailable” for some reason, re-add them so that they were no longer unavailable, and delete the unavailable ones (why some should be unavailable is a mystery as they were all, with one exception, available in the library and could be re-added without problem). This had no apparent effect on the failure to export, however.
Thanks for sharing your timestamp! We were able to find the error in a recent diagnostic report, and will need to discuss your case with our development team for next steps and further analysis.
Is this a Roon-created playlist? I’d be curious to see if you attempt to make a copy of the playlist in your Tidal folder, and if you run into the same issue?
Or vice versa, if it’s a Tidal playlist, what happens if you make a local copy of it and attempt to export it?
Glad you found something useful in the diagnostics.
The playlist was created in Roon. I made a Tidal playlist by copying it as suggested (I’ve never done that before). 35 tracks could not be copied (is there a simple way to identify which ones they are?). I then tried to export the Tidal playlist just created and that worked in about 10 seconds and generated a csv file as expected.
Unfortunately, Roon may not be able to match all tracks to TIDAL/Qobuz/KKBOX. Syncing will depend on the availability of the track within the streaming service.
Other than manually reviewing the new playlist vs the original playlist for missing tracks, there isn’t yet a faster way to check which tracks couldn’t be identified.
If I could also export the Roon created playlist to csv then it ought to be trivial to compare the exported csv files for each playlist programmatically by some means but, alas, being able to export the Roon playlist is of course the thing I can’t do.
Hi @Fengoon,
If you navigate to the playlist you want to export and click the three dot menu there is an export to CSV option. Are you able to see that option?
I can see it but it’s no better than trying to export to excel…just keeps running with the “Saving…” pop up animation on the screen. If it helps, I just tried it again, starting at 07:29 NZ time on 8 April.
Hi @Fengoon,
Thanks for getting that timestamp to us. I took a look through your logs and noticed a few odd things.
One of the log files, which should have been from today, was dated back to January. Since Roon logs don’t include the year, I can’t say with certainty, but it looks like the system time may have reset to the UNIX epoch. This could be a sign that your CMOS battery is failing or has failed.
More relevant to your playlist issue, I saw a number of “unauthorized” traces when your Roon Server tried to connect to the metadata server around the timestamp you mentioned. This can sometimes happen if more than one Roon Server is active on the network. Can you double-check that only one Roon Server is running? Logging out of your server and signing back in might also help re-establish a clean connection.
Let us know what you find and if anything improves after trying these steps!
With respect to (2), it appears that a server was also running on the windows laptop I was using to try to export the playlist. I killed that server but it begs a question. Originally, I was using a roon client from an ipad and also an iphone. I didn’t have a windows client. However, it didn’t seem possible to export from the iOs clients so I installed a client on windows. But that client also seems to come along with the server (whether I want it or not). Is that right? I certainly don’t intend or want to run it but somehow it did get started. I don’t quite understand why the server is installed along with the client on windows. Is there a way of just installing the client or removing just the server?
Anyway, I tried the export again with no change. Out of curiosity, I took a look at the logs (not sure if the ones I can see are the same as the ones you are referring to). Whenever I invoked an export, I got a System.NullReferenceException in the logs, which doesn’t look promising.
As for the apparent timing issue, if the CMOS battery is failing I suppose I will have to replace it but I don’t have a replacement to hand so will have to track one down (in short, I won’t be able to replace the battery immediately). Given that I’m running ROCK, is there a way to confirm that the battery is in need of replacement or is it just a matter of inferring it from the kind of oddity you have mentioned (and its age)? Is it crucial to the playlist export (presumably not or you would have said so)? The fact that the export worked fine for the Tidal playlist, suggests not.
Roon creates a RoonServer instance if you’ve enabled RoonServer on that machine at any point - this is a step taken in the Roon application when you first sign in and select a server. For instance, “use this Mac” below will automatically create a RoonServer folder on my MacOS machine and then start RoonServer as a background process. I can log out of that RoonServer and sign back into my Nucleus, but RoonServer will remain installed on this machine.
To uninstall RoonServer itself and just keep Roon, you’ll need to locate and delete the RoonServer folder itself on your Windows laptop. Make sure you have a Backup of your Roon library since you may be encountering issues with hardware on the ROCK. Use these steps to *navigate to your RoonServer’s Database Location and then delete the “RoonServer” folder - don’t delete the “Roon” folder, as that contains the stand-alone GUI, regular Roon (Roon Remote).
If the CMOS battery is failing, BIOS problems will soon emerge on this ROCK. The RoonOS web administration page and RoonServer logs don’t provide this kind of BIOS-level diagnostic information directly, so we’re left to infer when CMOS battery problems arise by investigating time stamp discrepancies between our servers and the machine’s own timestamps.
A simple A/B test would be to see if issues begin to accumulate and performance worsens. Specifically, this ROCK would have a hard time booting up.
Regarding playlist exports, we actually have a ticket in the pipeline to investigate failures in this area. It could be unrelated to the other issues you’ve experiencing - we’d like to continue to investigate logs. Please reproduce the eternal export one last time, and we’ll pull logs on our end. Thank you!
I don’t believe I ever elected to connect or turn on the server on this windows laptop. There would be no reason to (and good reason not to) and if that’s the way to turn it on it’s hard to see me doing so by accident. However, it was turned on somehow so who knows? I’ve deleted the folder.
I started another export at 10:46am on 15th April NZ time. I quit Roon Remote after about five minutes.
Thanks for the timestamp @Fengoon - I can confirm that the issue youre facing does match the issue we have a ticket in for already. It looks like our development team is very close to wrapping up a fix, which will be included in subsequent updates that should take place over the next few weeks.
Typically, the fix will first land in our Early Access build, which you can learn more about below. It usually stays there for a few days, before confirming everything is working properly, and from there will be pushed to our official production version of Roon ,which is what you’re currently running.
Specific fixes are always incldued in our software relase notes, which are posted here:
And here is more info on Early Access, just in case: