Solved: “File marked as permanent failure on server”
Google Music has this annoying problem where it will sometimes barf on your MP3 files with the error message you see above. And it won’t tell you what’s wrong, either. The internet doesn’t know, either.
So I set out to take those unprocessed files and apply any change to them I could think of, until one of them made the upload work. And the answer is (drumroll): Bad VBR headers. I suspect these are created by bad MP3 encoders, in my case by LAME3.99r.
To fix this, you can install Foobar2000 (still the best multi-format Swiss army knife of a music player), and perform “right click on the file -> Utilities -> Fix VBR MP3 header”. After you rewrite the file, Music Manager will detect that it has changed, find it to be no longer broken, and upload it.
You’ll want to open up %LOCALAPPDATA%\Google\MusicManager\FailureReport.txt and scan this for all the files that MusicManager complained about, then fix the MBR headers on those.