Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Song playback cut off early

Hi,


After the most recent update (12.3.0.44) I have some albums where many songs get cut off early when I try to play them back.


Is anyone else experiencing this? I saw some recent posts that lead me to think this is a new bug.


I searched and saw that in past years some people point to bad gapless playback information, but the only solutions I saw were to try creating a new library and re-importing the old one. I have a library of over 10,000 songs with ratings and smart playlists so I am hesitant to do this -- especially if it is an open bug.


Thanks for any help,

Alex

iTunes-OTHER, OS X Yosemite (10.10.5)

Posted on Sep 29, 2015 6:33 PM

Reply
40 replies

Mar 3, 2016 1:21 AM in response to abuckiew

Have done some re-adding and still doesn't work. At one time iTunes made music incredible and was the only thing one would think of using. Now that it has trashed my rather large collection, just to get things back to the old days, I would gladly dump iTunes and go with another player. That is if Apple doesn't get things fixed soon.

Mar 3, 2016 6:31 AM in response to abuckiew

Hi guys,


I think I have eventually found a solution that's working. For me the problem is only happening on mp3s that I added to my library since updating iTunes around August 2015. For those songs I do the following:


1. Delete from the iTunes library but keep the files.

2. Using a good id3 tag editor (e.g. Kid3) open the file

3. Delete the id3 v1 tag

4. Convert any id3 v2.4 tag to id3 v2.3

5. Convert all id3 v2.3 tags to id3 v2.4 (note: this forces all id3 tags to be rewritten)

6. Add the files to the iTunes library


I've tested so far with about 100 songs and this has resolved the issue for them all. My interpretation of the cause of this bug: something in some id3 tags causes iTunes to improperly calculate gapless playback information about mp3s (maybe it is mp3s encoded on a windows/linux machine being added to OS x iTunes... hard to say without actually seeing iTunes source code). To fix you need to force the id3 tag to be regenerated (steps 2-5) and also force iTunes to recalculate gapless playback info (steps 1 and 6).


Re the above comments: I think it's incredible Apple has left this bug unfixed for as long as they have. Personally it affects a large part of my iTunes library -- everything added in the last 9 months. I think it will be possible to find a program or script to automate the id3 tag fix on the files (if anyone knows one I am all ears!) but since Apple 'automated' calculation of gapless information recently there is currently no way to automate that, you have to delete and re-add.


Let me know if this works for any of you all.


Thanks,

Alex

Mar 3, 2016 7:26 PM in response to abuckiew

"maybe it is mp3s encoded on a windows/linux machine being added to OS x iTunes"

Possibly... I run Windows. I checked the encoding for a sample of my messed up tracks and they generally have different encoding (LAME3.99, iTunes 11.0.1, LAME3.82, etc.). So I don't know, that seems specious.


Your hypothesis about id3 tags makes a lot more sense.

It is encouraging that you tested 100 songs. That is a pretty strong sample size.


Two questions:

1. How can you be sure it is the id3 tags and not the act of re-importing the songs?

2. Is there any loss of data when converting the tags, especially v2.4 to v2.3? I very obsessively label my tracks.

Mar 3, 2016 7:46 PM in response to Stince Vaples

The thing that comforts me is I know it is an iTunes library problem, not a problem with my files.

If iTunes disappeared from the face of the planet tomorrow, I would still have all my files.

If Spotify and all the other streaming services disappeared, I would still have all my files.

If the Internet disappeared... I would still have all my files.

I still have an almost religious commitment to ~owning~ songs, not streaming...


The only reason I'm attached to iTunes and that I don't just leave:

1. It would take a long time to import and organize all my music into a new library.

2. My play counts mean a lot to me, and the scripts for importing that into a new player are somewhat time-consuming.

Mar 3, 2016 8:47 PM in response to Stince Vaples

When I was just reimporting the song I'd say it would work 50 or 75 percent of the time.

If I delete the song from the library, fully remove all id3 tags and then add back to the library so far all the files I've tested have worked.


I said above converting the ID3 tags works but it's complicated to make sure Kid3 actually updates the tags. The best way to confirm the problem is with the ID3 tags is to remove them entirely and then add them back in.


Obviously this isn't a good fix generally, but until iTunes fixes the bug there isn't much else to do (except reimport songs after manually fixing their ID3 tags).

If anyone is reading this thread and has the problem the best thing to do is file a bug report here: http://www.apple.com/feedback/itunesapp.html


Of course if they fix the importing problem but still don't have any option to fix the songs already imported then you'll have to reimport them anyway.

Mar 10, 2016 8:18 PM in response to Stince Vaples

I've never tried re-installing iTunes, but I don't think that would make any difference. I don't use XML files either, and I've never re-imported my library because all the songs I added to my library before August 2015 work just fine and the problems are all with MP3s I added after August 2015. I think it's some problem with how iTunes calculates its 'gapless playback information'.


After the ID3 thing stopped working I have been trying two other fixes:

1. Preferences -> Store -> Share details about your library with Apple. I disabled this.

2. For the last few versions iTunes has been 'calculating gapless playback' for every song I've added since August 2015 over and over again. I'm not adding anything new to the library while this is happening.


So far doing this seems to be working. I'm testing more to see if it's one or the other (or neither... who knows at this point).


I still think once the files are in your library with bad gapless information they're probably useless and you have to re-add them... unless Apple actually fixes these bugs.

Mar 10, 2016 8:26 PM in response to abuckiew

Right, but "calculating gapless playback" has been a feature for many years.


I agree that once they are in your library with bad gapless playback information they are stuck that way.


The reason I ask about the XML files is because I have re-imported XML libraries a couple times in the past two years but did not notice my gapless playback problem until December 2015.


Keep me updated on your findings!

Mar 10, 2016 8:41 PM in response to Stince Vaples

They've had gapless playback for a long time, but for me the problem started for me with mp3s I added to my library after August 2015 which is around when they launched Apple Music.


What I'm thinking is there's some bug where iTunes looks to Apple music to get gapless playback information for my mp3s, but it doesn't do it properly, hence disabling sharing library details with Apple.


The other theory I have is when it's stuck 'calculating gapless playback' there's some but that stops it from calculating on anything you add during this time. This could've been introduced in the iTunes code that supports Apple Music but is functionally unrelated to it.


That's my thinking behind #s 1 and 2 above. If it works with both then I'll try each individually to see if it's one or the other.

Mar 11, 2016 12:44 PM in response to abuckiew

Like I said, my problems did not really start until December 2015, but it is possible that I just did not notice the issue between August and December. I will test some tracks from that time period and see if I can find any problem ones. The hypothesis about Apple Music is an interesting one because it is widely documented that that platform's introduction completely wrecked some libraries.


Note: My setting to "Share details about your library with Apple" has always been disabled and I am still having the playback issues.


An interesting test would be to import music while disconnected from the Internet and to see if the playback problems persist.

Mar 12, 2016 3:54 PM in response to Stince Vaples

So I did try cutting off my computer from the internet while adding stuff and it seems to work sometimes and not work other times.


I did go back in and make sure I disabled/clicked no thanks on:

1. Apple Music

2. iTunes Match and

3. iTunes Connect


Then I removed some problem files/albums from my library, shut down iTunes, kept my internet off and started iTunes again and have been adding the files back in.


I'm not sure which of those things helped it but right now it seems like my iTunes is in a good state to add mp3s to the library. I've readded dozens of songs and am not having a problem.


Also it is definitely a gapless playback problem.

Mar 14, 2016 11:58 AM in response to abuckiew

So one thing I'm testing now is: add your mp3s to your iTunes library and play the tracks immediately. Seems like you have to listen to the track before quitting iTunes for it to properly calculate gapless playback on mp3s.


If you quit and restart iTunes before you play the track then there will be no gapless playback information and iTunes will try to calculate it on startup (whenever I start up there is a pop up that says determining gapless playback information for the my recent mp3s I added but didn't play). This method of calculating gapless playback is buggy, and results in bad info for a lot of mp3s.


Seems like if you didn't play the track and left it to have gapless playback info calculated on startup then that entry in your iTunes library is now permanently tagged with the wrong gapless info.


You need to move the files, delete them from your library, probably close iTunes, then after you reopen iTunes and readd the files you need to play them before you close iTunes again.


It doesn't seem like you have to play the whole track, just starting playing it seems to be enough.

Song playback cut off early

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.