Inconsistent LocalStream behaviour

Made the open method create the directory if it doesn't exist, to mimic the corresponding adapter behaviour.