implement audioresource support. required on nemo to enable audio output

i am open to suggestions, maybe there is a nicer way to implement this, but it works so i figured i'd post it here for review