Is this happening for every song or just a few? If it's just a few, then you may have somehow accidentally set it to cutoff 30 seconds early. Right click the song and select info and then go over to the options tab and make sure the Stop Time is the full length of the song. The other thing I could recommend would be to restore the Shuffle and try syncing again and hopefully that will work.
|