This discussion is archived
2421 Views 9 Replies Latest reply: Oct 4, 2007 10:34 PM by Blue Plant
Currently Being ModeratedAug 25, 2007 7:44 AM (in response to rudi_e)This is really a problem on both Mac and Windows, so that's why it appears in both Discussions - so experts in both spheres can help!
Thanks again!MacBook Pro, Mac OS X (10.4.10), (also have a Dell PC)
Currently Being ModeratedAug 25, 2007 8:00 AM (in response to rudi_e)i actually had the same exact problem a couple days ago... my itunes wouldn't play a couple of files that i wanted to listen to, and i got the same error when i tried to convert the format. i assumed the problem was with the files, so i didn't try any other players... i only use itunes anyway. if somebody could let me know how to fix this problem, that would be great!!
samiMacBook, Mac OS X (10.4.8), Black
Currently Being ModeratedAug 25, 2007 8:01 AM (in response to thisissami)sorry, i'm running 10.4.10 as well. i forgot to change the .8 to .10 in the last post, if that makes a difference. i'm running the latest version of iTunes as well.MacBook, Mac OS X (10.4.10), Black
Currently Being ModeratedAug 25, 2007 11:19 AM (in response to rudi_e)Check to see what formay yr music is in on yr computer. It may have been formated to m4a, mwa or mpeg4. If so read my posts dated today. Good luck!Windows XP
Currently Being ModeratedAug 25, 2007 11:20 AM (in response to rudi_e)Check to see what format yr music is in on yr computer. It may have been formated to m4a, mwa or mpeg4. If so, read my posts dated today. Good luck!Windows XP
Currently Being ModeratedSep 2, 2007 2:46 PM (in response to rudi_e)I have had the same problem, and managed to solve it this evening. This solution works on a PC, so if you also have a Mac you'll need to copy the repaired tracks across somehow.
The cause of the problem is faulty ID3 tags - the area inside the MP3 file where metadata such as artist name, album title and cover art are stored. iTunes has known issues with the insertion of cover art into ID3 tags, and given that you and I have both noticed the unreadable/unmodifiable album art, I suspect this is where the problem lies. iTunes appears to have broken the files sufficiently that I couldn't get them to play in any music playing software, or on my iPod itself. On the iPod, each song is attempted for a couple of seconds and then skipped.
So much for the problem. Here is the solution:
What you will be doing is to strip out and then re-write all the ID3 tags. Note that I tried other software, which was meant to do exactly that, with no success. The program I ended up using had an option to rewrite MP3 tags, which also didn't work. The only successful method was to tell it to remove the tags altogether, and then tell it to re-write them from scratch. So here is the step-by-step method for fixing a single song, and then the shortcut for fixing the lot:
1) Find and install a freeware program called "foobar2000". I got version 0.9.4.4. Other versions may have slightly different user interfaces. Although I could not find this download from my usual trusted download sites, I ran a spyware check afterwards and it was clean.
2) Start foobar2000.
3) Find one of your broken MP3s and drag-and-drop it into the foobar2000 window. You can drag it straight out of the iTunes window, rather than having to find the file on your hard drive. (NB if you're nervous, locate the file on the hard drive first and keep a safe copy while you do this.)
4) In the foobar2000 window, right-click the file, and choose "Tagging... MP3 Tag Types..." from the context menu.
5) Now untick ID3v1 and ID3v2, and choose "Update Files". This step strips out all the ID3 tags.
6) Now go through the same menu options and tick ID3v1 and ID3v2 again, and choose "Update Files". You may find that ID3v2 is already ticked, which is fine. This step re-writes all the ID3 tags. In between Step 5 and Step 6, your ID3 tags are stored inside the foobar2000 program and nowhere else. Don't exit foobar2000 until you have re-written the tags. Re-writing seems very much faster than removing the tags.
7) Finally, go into iTunes and double-click on the tune to make iTunes start playing it. It should now play fine! Moreover, iTunes will now notice that the ID3 tags have changed, and will queue the track for upload to your iPod at the next sync. No need to play the whole track. Just starting to play will work.
So far so good. One track converted. Pull up the foobar2000 window, left-click the song you fixed, and hit the delete key to remove it from the queue. Now for the shortcuts:
Album-at-a-time: Find a faulty album, select all the tracks in the iTunes window (click the first track, SHIFT-click the last). Drag and drop them into the foobar2000 window. Use CTRL-A to select all the tracks in the foobar2000 window. Do steps 4-6 above. Do step 7 above for each song, or just start playing the first track in iTunes and repeatedly click "fast forward" to skip through the rest.
Many albums at a time: As above, just drag and drop several albums, one after the other, into the foobar2000 window before you repair the tracks.
I suppose you could "repair" all the tracks in your iTunes, even if most of them are not broken. This way you wouldn't need to track down the broken ones... just use CTRL-A in iTunes to select the lot, and dump them into foobar2000. But I don't know how many tracks foobar2000 will handle. Try this at your own risk, but please report back if it works.
Also, note there is a quicker way of making iTunes realise that you have repaired the tracks. Instead of playing each track, just right-click, go to "Get Info", and go "OK" +without changing anything+. Note that this works for multiple songs in one go, if you select more than one song. I repaired about 1000 songs, and then in iTunes went CTRL-A (to select all), "Get Info" and "OK", and it happily re-read all my ID3 tags in a minute or so, thereby covering all 1000 that I had repaired, and marking them for syncing. Note that any changes you do make in the Get Info window will be put through onto every single track you have selected. So just hit OK, nothing else!
Now just plug in the iPod and wait for it to sync, and you're done.
Finally, you may notice that some of your album art is now missing. This is the price you pay, unfortunately. The art was the problem in the first place, and was not salvageable. This way at least you quickly and easily get your music back, and retain all your tagging and playing info.
Sorry for such a long post. It took me a while to figure out, and I know a lot of people will be looking for this very answer.
PS there is a third type of tag called APEv2. A very few of my tracks had this, and because I was repairing hundreds of tracks at a time, I don't know which ones. I just left the APEv2 box untouched, but I don't know if that's sensible. Anybody care to report back?PC, Windows Vista
Currently Being ModeratedSep 13, 2007 6:59 AM (in response to ajas2)Thanks very much! Very helpful How do I give you extra points? :P
Unfortunately, I didn't do this your way - I luckily had made a backup of my iTunes library on DVD's, so I transfered the healthy songs from there.
I have problems with album art in iTunes pretty often... it sometimes just randomly deletes; I hope all of these problems are solved in upcoming releases.
Do you know, btw, what version of ID3 tags is it best to have your music in? I previously selected my whole library and converted to the latest one - is it worth it?MacBook Pro 2.2 GHz (SR), Mac OS X (10.4.10), (also have a Dell PC)
Currently Being ModeratedSep 13, 2007 7:14 AM (in response to latino81)Sorry, but as I mentioned before - my music files are all mp3s.MacBook Pro 2.2 GHz (SR), Mac OS X (10.4.10), (also have a Dell PC)
Currently Being ModeratedOct 4, 2007 10:34 PM (in response to rudi_e)i have found what I think is even a easier solution. I use iTunes to select tracks causing problems and then right click on them and choose convert id tags. I select "none" and the check box and then let it do its thing. Once that is done, I do the same thing and select v2.4 (current) and once again, let it do its thing. Viola - now all my music plays.
By the way - this seems to have occured when I attempted to convert all my music to 2.4 originally without the down convert piece.Home Built, Windows Vista