"Use external app for audio recording" will default to false in Collect v2022.1

To allow Collect to record audio "out of the box", Collect v2022.1 (releasing early 2022) will change the default value of the "Use external app for audio recording" setting to false (unchecked). This will mean that Collect will, by default, use the built-in recorder which allows customizing audio quality from within the form.

If you need to use an external app we'd advise adding quality=external to audio questions which will future-proof your forms from the upcoming change.


Is it possible to put a warning in Collect asking users who are using the external audio recording to update their forms?

Yeah, it's an easy situation to detect, so we could add something to the audio question if there's no quality specified. We've discussed in-app warnings for changes like this before, but usually they'd add disruption, and we're always worried they wouldn't end up getting to the people who maintain the forms. In this case we could just add a couple of lines of text to the widget, so there's not really a worry about disruption.

An alternative might be to add a warning to pyxform, so form designers see it when converting forms there or in XLSForm online or Central?

Letting it marinade for a while, I'm now feeling like I like this course of action the most. I'm thinking that a warning could be added when parsing forms that use audio without a quality parameter. Something like:

"No quality parameter specified for audio. This will soon use an internal recorder in Collect. If you need to use a specific recording app, specifiy quality=external."
1 Like