HOWTO: fix a non-booting iPod 5G (geekery, music)
This is how you can narrow down which file(s) in your archive may be causing your 5th-generation iPod (with video playback) to fail to boot (or, more accurately, start to boot up but then not get past the Apple logo, and then start over again).
First, when your iPod gets stuck in a reboot loop, hold down the center button and play button until it goes into Disk Mode. In iTunes, create two playlists, one called "break test" and one called "break candidate." Drag the contents of your currently-syncing playlist(s) (or your library, if applicable), including any podcasts you may be subscribed to, into "break candidate" (this requires that you are syncing with playlists or the whole library, obviously; if you're manually managing your iPod, this won't quite work for you). Set the iPod to sync ONLY the "break test" playlist.
Next, do the following steps, in order:
- Go to the "break candidate" playlist, and select the first half of the files (click on the first one, scroll halfway down, then shift-click on the middle one; you don't have to be exact or anything though)
- Drag the selected playlist entries into the "break test" playlist, and then delete them from the "break candidate" playlist
- Update the iPod, and wait for it to finish
- On the iPod, hold down the center and menu keys for 5 seconds to make the iPod reboot
- If the iPod fails to boot:
- Move the first half of the files from the "break test" playlist into the "break candidate" playlist (i.e. drag them to "break candidate" and then delete them from "break test")
- If there are only a few songs left in "break test," go through them to see if there's any weird characters in the song info. If so, edit the song info and fix it.
- Hold down center/play to put the iPod into disk mode
- When the iPod finishes syncing, hold down center/menu to reset it
- Repeat the above four instructions until the iPod boots
- Great, now you've ensured that everything in the "break test" playlist is fine, so clear out that playlist (select-all, then delete), and then start from step 1 above. Repeat until both "break test" and "break candidate" are empty.
This process is pretty tedious, but it's a lot less tedious than going through each file individually, as long as there's more good files than bad files. If there's at least as many bad files as good files, it's better to just move files 10-20 or so at a time from "break candidate" to "break test."
Even better would be if Apple didn't leave this horrible bug in the iPod to begin with, though. Not all mp3s are tagged in UTF-8!
Comments
So what do you do when you find the file that is bad, do you just go into info of it and erase some characters so it's not too long?
oy. So it may be other issues than length? Not sure what to do in that case.
And sorry for being a noob but the tag editor in iTunes is right clicking on a sing and "convert ID3 tags"? If so then what, cause I've found a chunk of songs that are giving me the boot-loop, and selected all and did convert; tried both "ID3 tag version 2.4" and "reverse UNICODE" it's still not workin..
I've also just went through the Info of each file and checked to see if there were lyrics or anything long written in them and nothing that I saw but maybe I'm approaching this wrong?
Appreciate your help, I thought my iPod was plain broken before stumbling across your post, so that's good at least!
The iTunes tag editor is what you get when you select 'get info' (which is cmd-I on a Mac, and I think ctrl-I on Windows). When you edit a tag that way, iTunes should correct the encoding so that it's compatible with the iPod database format, although just to be safe you might want to completely clear out all the fields and retype the information. Or, by looking at the XML dump you can see exactly where the bad character is (it will often be something that you can't actually see in the tag editor but you'll know it's there because you have to press a cursor key an extra time to move past it).
Deleting all the information and re-entering it is generally the easiest way to go, in any case.
Alright I went through the editor for them, I didn't retype all the info (been working on this for hours already) and that didn't work, didn't see any long comments or lyrics or anything. I exported the list with the bad files on XML and ran through validator and opened on IE but had no clue what I was looking at lol. So I'm pretty clueless how to actually fix the file
What you're looking for in the validator is a validation error, specifically problems with "character encoding" or similar.
If you like, you can email me your library XML file to fluffy(at)beesbuzz(dot)biz and I can take a look. Or if it's just one specific file that's causing a problem, email me that and I'll fix the tags for you and you can just delete it from your library and re-add it.
It is, of course, ridiculous that Apple haven't fixed this issue, though, even though it's been known for years and I have sent them quite a few exemplar files that trigger the problem.
Oh, hey, I just noticed that paragraph. Where did you do that conversion? If it was in an application external to iTunes, you'll have to remove them from your iTunes library and re-add them for iTunes to reimport the tag into the database. (It's actually the information in the iTunes database which causes the problem, not the tag on the file.)
I did it in iTunes, just selected all the files where one of the bad ones is and converted all the ID3 tags, didn't help though.
I'll try retyping the info and see if that works if not I'll email you the xml file.