Its been a while. Whereas using the demo code I have been able to play track’s that are over 45 minutes long without issue.
My first guess; which is similar symptoms, is that the bit rate of the track is too fast. Where the ATmega is not able to keep up with reading the SdCard and then sending it to the VS1053.
Is indeterminate? a few seconds, minutes or 10’s of minutes?