Also SID files play for a fixed amount of time, so long-ish ones cut during playtime. I know HVSC has a database that defines track length, not sure for the others though.
Yes, as I mentioned in another comment, the player has a time limit on songs to prevent them from looping forever. I'll include an option to let you modify this, so you can listen to them _almost_ forever.