When getting a track from the player, the current CVS rounds
up the file length to the next multiple of 1024 bytes as it doesn't
adjust the size of the QByteArray for the last block. This patch
It also needs fixing for data files, but this is done in the data
patch I'll upload soon.