/// <summary> /// Get all the ArtistAlbum entries associated with a specified Artist. /// </summary> /// <param name="theArtist"></param> public async Task ProvideGroupContentsAsync(object artistOrArtistAlbum) { if (artistOrArtistAlbum is ArtistAlbum artistAlbum) { ArtistsController.GetArtistAlbumContents(artistAlbum); } else { ArtistsController.GetArtistContents(( Artist )artistOrArtistAlbum); } }
/// <summary> /// Configure all the controllers /// </summary> private void ConfigureControllers() { AlbumsController.GetControllerData(); ArtistsController.GetControllerData(); PlaylistsController.GetControllerData(); LibraryNameDisplayController.GetControllerData(); FilterManagementController.GetControllerData(); PlaybackSelectionController.GetControllerData(); AutoplayController.GetControllerData(); PlaybackModeController.GetControllerData(); PlaybackManagementController.GetControllerData(); MediaControllerController.GetControllerData(); MediaNotificationController.GetControllerData(); NowPlayingController.GetControllerData(); }
/// <summary> /// Called when the sort selector has changed the sort order /// </summary> public override void SortOrderChanged() => ArtistsController.SortArtists();