Expand Plex Search functionality (more metadata, individual settings, key word search)

Plex Media Server search has been worked on to make it better. Thank you so much.

Other suggestions in this forum:

I found a couple of feature suggestions about this or that not being “searchable”, but needed.

Somebody suggested metadata provider IDs (like IMDB, which I support), someone suggested, extras, somebody suggested lyrics (which is an interesting idea which I would love to disable if it becomes a feature). Other suggestions like ratings, length, resolution, chapter titles are not on my personal favorites list, but I can see the use case.

Also, role and character names have been suggested.

I would love to have “edition” and “label” metadata searchable.

Potential problems:

I can see, that not all fields can easily been made searchable without pushing low-ressource Plex Media Servers over the edge. In addition, I may get too many unwanted results if too many metadata would be “sarchable”.

Suggestion:

Therefore, I would love to have Plex offering me a smart way of configuring my search not only by source (thank you very much, again), but also by defining which data should be searchable - with a smart standard setting (like it is at the moment).

Where to put this flexible configuration setting:

Having a perfect search is different for every user (but most probably the same for ebery user across devices). I can live with a global PMS setting though.

Metadata to b searchable (open list):

  • search for staff and actors
  • search for titles and original titles
  • search for descriptions
  • search for role names and staff functionalities
  • search for metadata provider IDs (like IMDB, TMDB, TVDB)
  • search for edition info
  • sarch for label text
  • search for extra titles (hmm… “trailer” or -“trailer” would be a favorite of mine)
  • search for categories
  • search for file path text
  • search for studio info
  • search for collection text
  • search for ratings, length, resolution
  • search for chapter titles (like “chapter:…”)
  • search for episode data (titles, description, etc - maybe with “episode:…”)
  • search for season data (same as with episodes - “season: …”)
  • limit search by type (movie, series, photo, music, stream, etc…)
  • search for audio languages

Considerations and other expansions:

All of it being optional with only the titles being mandatory.

And allow include “+” as well as exclude “-” functionality for every search term.

UI:

I can imagine a setting page for this with three options:

□ include in main search □ include in “keyword search” □ exclude from search

Maybe you need to find a better word to describe a pre-set word to enter in sarch, followed by “:” character (like “episode:xyz” or “provider:tt012345678”). That word could be pre-set by you and shown to the user directly next to these options).

One set of option per metadata field.

This would mean a couple of more tables with links into the main search table in order to let search be still fast.

Examples:

With this, I could check if I have…

… "extended edition"s of a number of movies (set in edition metadata fields) … or…
… “extended edition +plex-meta-provider:tt012345678” of a certain movie… or …
… “extras:trailer:yes year:2021 type:movie” to find all movies with trailers from that year… (or better without trailers so I can try to add trailers to these :wink:

And finally, follow-up feature suggestions:

Before I forget… make the result savable as smart collection and playlist :slight_smile: