Skip to content
Discussion options

You must be logged in to vote

Thanks for the profiles, they nailed it. This is a bug in Go itself (the language Navidrome is written in): golang/go#79784. On Windows, when the library is on a network share (\\server\Music), one of Go's path functions goes into an infinite loop for artists that have albums directly in the root of the share. Each one of these artists gets the artwork processing stuck, burning one CPU core forever. That's why it does a few after a restart and then stops.

Go only fixed this in a version we don't use yet, so I'll add a workaround in Navidrome for the next release.

For now, you can avoid it by skipping the artist folder lookup. Add this to your navidrome.ini and restart:

ArtistArtPriority='a…

Replies: 1 comment 16 replies

Comment options

You must be logged in to vote
16 replies
@AHrubik
Comment options

@deluan
Comment options

@AHrubik
Comment options

@deluan
Comment options

Answer selected by AHrubik
@AHrubik
Comment options

@deluan
Comment options

@SiMoStro
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants