Load beatmap data from an optional osb file.
Update framework.
Uses AppSettings to allow for secret storage.
Minor fixes / framework update.
Automatic updates.
Prevent warnings as errors
Add null check when loading beatmap background.
Audio options
This commit allows loading, storing, and displaying a preferred audio device from config even when it is unavailable.
This commit hooks up AudioDevicesOptions to the new events exposed by the AudioManager of osu-framework. The device list is now updated when new devices become available or are lost.