removed re-instantiation of context
add audio_player resource
get rid of stupid array constructor
move more ctrl code into audio_player