This plugin is inspired by Jellysearch.
-
add following repository and install the Meilisearch plugin
https://raw.githubusercontent.com/arnesacnussem/jellyfin-plugin-meilisearch/refs/heads/master/manifest.json -
Set up your Meilisearch instance, or maybe you can use a hosted one I guess
-
Fill url to your Meilisearch instance in plugin settings, and maybe api key also required
-
Remember click
Saveand make sure the status reportsok. -
Try typing something in search page
The core feature, which is to mutate the search request, is done by injecting an ActionFilter with reflection.
So it may only support a few versions of Jellyfin. At the moment I'm using Jellyfin 10.10.0,
but it should work on other versions as long as the required parameter name of /Items doesn't change.
The index will update on following events:
- Server start
- Configuration change
- Library scan complete
Because I don't really like setting up a reverse proxy or any of that hassle, so I am writing this, but it still requires a Meilisearch instance.
At the moment it only works in the search page and only for the /Items endpoint, but it still improves a lot.