Skip to content

Fix Playlist library visibility in My Media navigation#943

Open
mattsigal wants to merge 1 commit into
Moonfin-Client:mainfrom
mattsigal:feature/fix-playlist-library-visibility
Open

Fix Playlist library visibility in My Media navigation#943
mattsigal wants to merge 1 commit into
Moonfin-Client:mainfrom
mattsigal:feature/fix-playlist-library-visibility

Conversation

@mattsigal

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

Fixes an issue where the Playlists library failed to appear in the My Media navigation bar even when toggled on in Personalization -> Libraries -> Library Visibility.

Related Issues

Link related issues or tickets separated by commas.

  • Closes #
  • Fixes #
  • Related to #

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • UI/UX update
  • Documentation update
  • Build/CI change
  • Other (describe):

Changes Made

List the key changes included in this PR.

  • Updated user_views_repository.dart (getUserViews) to request user views with includeHidden: true from the server API so that virtual libraries like Playlists are retained before client-side visibility filters (myMediaExcludes) are applied.
  • Updated multi_server_repository.dart (getAggregatedLibraries) to pass includeHidden: true when aggregating user views across multi-server configurations.
  • Updated row_data_source.dart (loadLibraryTiles) to pass includeHidden: true when building home screen library tiles.

Platform

  • Android
  • iOS
  • tvOS
  • Web
  • macOS
  • Windows
  • Linux
  • All / Shared code

Testing

Describe how this change was tested.

  • Tested on emulator / simulator
  • Tested on physical device
  • Manual testing completed
  • Not tested (explain why):

Test Steps

  1. Launch Moonfin client and navigate to Settings -> Personalization -> Libraries -> Library Visibility.
  2. Toggle "Show in navigation" ON for the Playlists library.
  3. Verify that Playlists appears in the My Media navigation bar and library tiles.
  4. Toggle "Show in navigation" OFF for the Playlists library and verify it is hidden as expected.

Screenshots (if applicable)

Include screenshots or recordings for UI changes.

It's back!
2026-07-25_20-11-22_moonfin

Checklist

  • Code builds successfully
  • Code follows project style and conventions
  • No unnecessary commented-out code
  • No new warnings introduced

@mattsigal
mattsigal force-pushed the feature/fix-playlist-library-visibility branch from c6d6b3e to 915397d Compare July 26, 2026 14:31
@mattsigal mattsigal self-assigned this Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant