rewrote data loader, now works with m4a/wav/mp3