I/O failure adding local music files [Ticket In]

Hi,

I have a NUC rock with a usb hard drive attached. This drive has all my songs, I also share this hard drive with my iTunes software over a network. I use iTunes to RIP CDs to that hard drive. I just RIP a ministry of sound CD. All songs are shown and playable within iTunes, but Roon has missing tracks from the new RIP.

Any ideas?

Thanks for in advance for ideas

Peter

Hi @Peter_Singleton,

Do the tracks in question appear in the Skipped File list under Settings → Library → Skipped Files? The failure import reason should be listed there - please share a screenshot.

We’ll request diagnostic logs from the ROCK in the meantime. Thank you!

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

I/O failure adding local music files

Describe your network setup

BT Router

I was expecting a “give details” box. anyway, here’ the details.
All my music is local. Core is on my local PC. For the first time I’m seeing I/O errors. The music files are fine (import and play in my other players, checked with Audiotester).
Strangely, one 2 track album had one file imported ok and one file which had an i/o failure. To check it wasn’t drive specific moved it to a different drive and then both tracks errored. Moved it back only one track errored again. That doesn’t feel like it’s an issue with the file.
Database is over 106K tracks.

Typically, this means that the file is corrupt in some way. There are tools available for verifying this.

OK a bit more info. A reboot of the core fixed. Then added another local album. I/O error. Reboot core again. Fixed!

Roon is flagging corrupt albums when the checksum fails. Rebooting the server shouldn’t change the status of a track already in the library, unless it is rescanned because the file has changed. If this is the case, you may have failing memory or storage.

Nonetheless, once the weekend is over, Roon support this, and may ask you to upload one or more of the files.

Hi Connor.

Thanks for the quick response.

Here is the screenshot. All my imported files are Apple Lossless., so I don’t understand why it’s not supported.
Some of the missing tracks are listed in this skipped folder.
How do upload my log zip file?

The idea of this was that Roon will request them remotely from your ROCK:

It’s happening to two separate drives. Both check out as healthy. It’s the first time I’ve seen this behavior. I’ve imported nearly 10000 albums over the years. I’ve only noticed it over the past few days. Very curious.

If it’s the same files on different drives, then they are the likely culprit. You shouldn’t see this often or at all.

Same thing happens to my setup after the latest update. I never experienced this before. It seems to be a software issue.

1 Like

Same thing is happening to me for several digital albums (from various sources such as Bandcamp) after the last update - some but not all tracks are affected.

Never happened before to me, using Roon for many years.

After investigating, it seems the issue is happening to random tracks. Every time I tried to re-add a specific album to Roon-watched folders, different tracks got the “I/O failure”. On a third attempt, all tracks got imported correctly.

It seems the workaround is to simply re-add the affected album/tracks multiple times… until the import succeeds.

1 Like

Yes I’ve noticed this behavior too. A reboot of the core seems to fix for me. The random i/o failure tracks magically appear, and disappear from skipped files list. I’m pretty sure this bug was introduced with the last update.

If you are copying files into the Roon watched folder, you might try disabling the watched folder first, then re-enabling after the copy is complete. Or shutting Roon server down.

Edit - while I’ve seen similar issues before, flagging as an I/O error seems to be new. If I remember correctly, it didn’t get flagged at all…

Noticing something after an update doesn’t necessarily mean it is related to software changes. Indeed, if this was the case, I think we’d see many more reports.

Please read this document from the help centre.

In this instance, I/O failure means:

I/O Failure - Roon encountered an error communicating with the storage device that the file lives on. Sometimes this can indicate a hardware failure, filesystem corruption, permissions errors, or a networking issue. On occasion, this error can appear with a corrupted file, depending on the nature of the corruption.

Unfortunately, the issue persists despite numerous reboots of Roon core as well as the computer the core is running on.

The only thing that helps in my case is to move the affected files away from the storage… and then move them back.

Odd that a reboot doesn’t fix. It has worked for me so far. Though here’s another idiosyncrasy. It randomly rejected one track with an i/o error for this PF album. Rebooted and the track was recognised but added as a separate album. A merge fixed.
Capture3

1 Like

I’m experiencing this issue as well. It started for me after the latest update. I also checked the music files and they are not corrupt.

1 Like

The exact experience I had with a Neil Young import.

1 Like