I've also changed the cutoffs to 5% rather than zero, as this seems like a saner method of showing this dialog. With levels 5% or less, the game is basically inaudible. Arguably, the cutoff can be increased to 10%.
DEFAULT_SKIN
FileStore.QueryFiles
null
IRulesetInfo
LocalUserPlayInfo
GetPlayableBeatmap
CancellationToken
default
StoragePath
IRulesetStore