private async Task NavigateToAllMoviesInternal()
        {
            var item = await _apiClient.GetRootFolderAsync(_sessionManager.CurrentUser.Id);

            var displayPreferences = await _presentationManager.GetDisplayPreferences("Movies", CancellationToken.None);

            var options = new ListPageConfig
            {
                PageTitle       = "Movies",
                CustomItemQuery = GetAllMovies,
                SortOptions     = MoviesViewModel.GetMovieSortOptions()
            };

            MoviesViewModel.SetDefaults(options);

            var page = new FolderPage(item, displayPreferences, _apiClient, _imageManager, _sessionManager,
                                      _presentationManager, _nav, _playbackManager, _logger, _serverEvents, options)
            {
                ViewType = ViewType.Movies
            };

            await _nav.Navigate(page);
        }