added recordpath checks and some ecasound stuff