Skip to content

Can Playlists be able to be associated only with specific Custom Search Views? #473

@aDreamEater

Description

@aDreamEater

Is your feature request related to a problem? Please describe.
I mostly like the Custom Search Views, but my playlists list is now very crowded with both games and animations playlists. Add that to the new ability to create additional playlists from a search, and I would appreciate a bit more control over which playlists appear where.

Describe the solution you'd like
I would like to distribute playlists to specific custom search views, like how they used to be associated with specific Libraries.

Thinking about it, it sounds a lot like I'm requesting custom, local, user-defined mini-Libraries.

Additional context
Can Playlists be able to be associated with specific Custom Search Views?
(functionally similar to the way they were associated with libraries.)

(In a playlist's .json, there is a section labeled either "library": "theatre", or "library": "arcade". Either this section, or a new, similar section would control in which Custom Search Views a playlist is visible.

Ideally, I would be able to associate a playlist with multiple Custom Search views while also having it absent from others.
This restriction would be managed either from the Edit Playlist menu, or the create/rename custom search view menu. Possibly both.

  • The edit playlist menu, to decide which search views that playlist is present in
  • The create/rename custom search view menu, to select which existing playlists are present in that search view.

If you remove a playlist from all views, you would use the latter menu to re-add it to a view.
Alternatively, playlists without an associated view automatically get associated with a default search view (and make it so the default search view cannot be deleted. Hidden, maybe, but not deleted).


Usage: I would like to be able to make a playlist based on a search of a series or franchise, and make it so that specific playlist only shows up in the left sidebar when I'm viewing the two custom search views that I named 'Game Series' and 'Installed'. It does not appear in any other existing search views.

Also, some sort of merged Playlist view where, on the left sidebar, below [All Entries] there is another selection for [All Playlists], where all entries in all the playlists from that custom search view are loaded in the center area when it is clicked on.
Or, alternatively, Custom Search Views (only those with associated playlists) get included in the [Library] dropdown Search Filter, (Which currently only contains 'Games' and 'Animations'). This would mean selecting a Custom Search View as a Search Filter, and selecting [All Entries] in the sidebar, would display all entries in all playlists associated with that Custom Search View.

Thinking about it, it sounds a lot like I'm requesting custom, local, user-defined mini-Libraries.

Potential issues:

  • Exporting and importing playlists could be messy if a corresponding custom search view isn't present, or isn't present anymore.
    • This could be dealt with by having imported playlists and playlists whose assigned Search View is absent show up in a default non-delete-able search view.
  • Renaming custom search views could break associations with playlists.
    • This could be dealt with by updating Library/Custom Search View names in all associated playlist files when a Search view is renamed, or by having a generated ID that stays the same when a Custom Search View is renamed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions