Added loop to ensure data is 12 bytes read
Added songdownloader