Kevin Windrem - 2020-10-08

Currently, the soundcard list appears to be build when Jamulus starts up. If a soundcard is added after Jamulus is already running, it does not appear in the list.

The soundcard list should be built when the Settings dialog is opened rather than at launch time. This way, the list can be updated with new sound cards (or ones that get disconnected) without shutting down Jamulus and restarting it.

In addition, a "Refresh" button be added to the Soundcard section of the Settings dialog would allow the list to be rebuilt without closing/reopening the Settings dialog. This is handy but not a necessitity.