Clean up delegate
Move audio player and channel functionality to separate Module