Migrated Core, NAS Storage, Playlists Now (Mostly) Empty

Roon Core Machine

MacBookPro (headless, only running Core)
Big Sur 11.6
3.5 GHz Dual-Core i7

Networking Gear & Setup Details

Ethernet everywhere, between MBP and NAS and all audio end-points

Connected Audio Devices

Raspberry PI running RAAT client → USB → Schiit stack (among other endpoints)

Number of Tracks in Library

~60k tracks

Description of Issue

I just migrated my core from running on a Synology 218+ NAS to a dedicated MacBookPro. The migration went very well; restoring from backup worked, no issues keeping my music on the NAS, and editing each of my storage points in Roon settings after migrating to the new core worked fine based on a random testing of older music in various places. I’ve tested everything that I can think of – playback, adding new albums, albums associated with tags, etc – and everything is working as expected. Immediately after editing the storage locations, though, I did notice that 550 songs were immediately flagged for re-scan (which seems like a random number), and 3 old MP3 albums were skipped due to being corrupt (although they weren’t skipped or flagged when core was running on the NAS). I chalked it up to them just going bad at some point over the past year and half.

But one big problem: All of my playlists have been drastically truncated, in some cases dropping from 100s of files in a playlist to >40. And it’s not that they’re not that they’re showing up as unavailable, the summaries of the playlists are showing the drop. For example, on the original core I have an 80s playlist with 1397 tracks. After the migration on the new core it’s only showing the playlists has 54 tracks.

Before the migration I made a fresh backup on the original core and restored from that backup on the new core, and I just fired the original NAS core back up and the playlists are correct on that NAS; they’re only truncate on the new core after the restore.

I do notice a lot of messages like this in the new core’s logs after migrating. It logged this type of event against ~half of my tracks, 34,165 of them.

RoonServer_log.06.txt:10/10 10:37:05 Debug: [music/storage] processing reshuffle and delete for track 67:0:iTunes Media/Music/R.E.M_/Complete Rarities - Warner Bros. 1988-2011 [FLAC]/36. What’s The Frequency, Kenneth_ (Live On S.N.L. New York, NY _ 11_12_1994).flac from \iTunes\iTunes Media\Music

“\iTunes\iTunes Media\Music” is the watched folder on my NAS (still named that way from the legacy migration from iTunes when I first started using Roon). This track, and any of the others that have the same type of log entry, play fine on the new core.


Hey @rcrawley,

Congrats on choosing to have a dedicated device as a Roon Core - that’s a great step to take! It looks like so much of the migration process worked perfectly.

When going through something like this when you have a local library, there are a few specific steps to take to make sure Roon will read your library properly: the first one being removing the storage locations, performing the migration, and re-adding the path to the storage location.

If you haven’t, could you please try to follow the steps here:

Thanks @rebeka. I went through the full migration again following the below steps and same result; my playlists on the new core are all just a handful of songs when they should be in the hundreds or thousands. I’ve included two screencaps below of the playlists on the original core and on the new core.

Here’s what I did in the 2nd migration:

  • Performed a backup on the original core
  • Installed RoonServer again on the MacBookPro
  • Connected a client to the new core
  • Selected “restore from backup” instead of logging in
  • Restored from the fresh backup
  • Logged in/authorized the new core
  • Removed all storage links in the new core (completely deleted them)
  • Added the new storage links pointing back to the NAS

Roon scanned all three new storage locations for a few hours, and it when it finished it was still missing almost all of the playlist items.

One note: I didn’t change the storage at all, just migrated the Core; all of the content files are still in the same place accessible via the same NAS access.

Is there anything else I can look at to figure out why my playlists didn’t come over as part of the migration?


Original Core before migration:

New Core after migration (and after re-scanning the same storage locations on NAS):

Hey @rcrawley,

Wow! Thanks for the thorough reply :nerd_face:

I was hoping to ask for two more things:

  1. Could you please check if some of the files that are missing from a playlist in Roon, can be found outside of the playlists in Roon? In other words, can you access those tracks outside of the playlist, but in Roon?

  2. Could you please navigate to Settings → Library ->Clean up library and get a screenshot. Please, do not run the process, just screenshot the window and share that with us.

Thanks a lot :pray:

Hi @rebeka

  1. Yes, all the songs that are in the playlist from the original core are playable manually through the new core. To test, I exported a playlist from the original core and then moved over to the new core and randomly played 10 songs from the original playlist that aren’t in the new core’s playlist, all good.

  2. Here you go:

I’m not sure what the 75 files not associated with a storage location is about; I’ve added the same NAS storage locations to the new core as I have on the original core and so far haven’t found any music that’s cataloged in the old core that isn’t available in the new core.

Thanks for the help!