give me full summary of steps that when executed yield a clojure app that downloads a youtube video to mp3. It has a web frontend with mui react library Write your response using less than 800 words.
user