merge of soundloader and musicloader into a audioloader