Repository navigation
|
version: 0.64.2 EXE Recently noticed that Navidrome is using very high CPU time constantly. I was originally running it as a service but after noticing the high CPU time I converted over the command windows with no change. Have I misconfigured something? Any suggestions? INI: |
Replies: 1 comment 16 replies
|
After upgrading, it does a one time reprocessing of all your artwork. It may take a while depending on how many albums and artists you have in your library. Try setting |
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.iniand restart: