Add a parameter to show all talks
Only start the mainloop if a recording can be started successfully