October 18, 2020

MediaRecorder Migration underway


I noticed that the voice recorder appears to now be broken on Safari. Also I didnt like that encoding of mp3 takes a few seconds and therefore recorcing review is delayed. I experimented with the HTML5 MediaRecorder and everything works great. Produces webm or ogg recording that based on what I learned are much better for web apps. However, I have not figured out how to convert webm to mp3 or wav straight in the browser. I tried a few libraries (like lamejs) and I didnt make them work. The way other people have solved the same problem is by sending the recording to a backend server but I am trying to avoid this as I want to keep recording private if possible.
The free ads credits have been exhausted and without it users dropped from >200 to ~40 per day.