add loading when decoding music