public override async Task Populate() { ErrorDialogViewModel.Hide(); if (SubsonicService.HasValidSubsonicUrl) { if (await ShouldPopulate()) { await base.Populate(); } } else { await ShowSettingsNotFoundDialog(); DialogService.ShowSettings <SettingsViewModel>(); } }