iTunes Crashes On “Determining Song Volume” [Fixed]
Today I downloaded a couple podcasts into iTunes (QuackCast and Psychology Podcast). After completing the download, I ran into a problem. iTunes crashed when the “Determining Song Volume” process started.
iTunes determines the song volume when “Sound Check” is enabled. This ensures that all your songs play at the same volume.
So, not only did iTunes crash when I completed downloading the podcasts, but it would immediately crash as soon as I tried to start it up again. It would attempt to determine the song volume of the new podcasts and immediately crash.
I tried restarting the computer, and still nothing. Instant crash as soon as I opened up iTunes.
It turns out that iTunes isn’t entirely stable on multi-core processors. A quick search online revealed exactly what the problem was. iTunes needs to run on 1 processor core, at least when running the “Sound Check” process.
It turns out that it’s possible to set individual programs to only use a certain number of processor cores. And that’s what I did with iTunes.
Here’s how you do it.
- When iTunes attempts to start up, try to hit the little ‘x’ next to “Determining Song Volume” to cancel that process. It may take a few tries to click it before iTunes crashes.
- Next, in iTunes, go into Edit/Preferences/Playback tab. Disable “Sound Check.”
- Open up the Task Manager (CTRL + Shift + Esc). Open up the “Processes” tab and right-click on iTunes. Select “Set Affinity…” And be sure only 1 core is selected (CPU0, 1, 2, 3, etc – depending on how many cores your computer has.).
- You can now go back into iTunes and enable “Sound Check.”
That’s it. iTunes should determine the song volume of your newly imported music and you’ll be all set.
You can also find these instructions here.