Skip to content

arnesacnussem/jellyfin-plugin-meilisearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meilisearch Plugin for Jellyfin

This plugin is inspired by Jellysearch.


Usage

  1. add following repository and install the Meilisearch plugin

    https://raw.githubusercontent.com/arnesacnussem/jellyfin-plugin-meilisearch/refs/heads/master/manifest.json
    
  2. Set up your Meilisearch instance, or maybe you can use a hosted one I guess

  3. Fill url to your Meilisearch instance in plugin settings, and maybe api key also required

  4. Remember click Save and make sure the status reports ok.

  5. Try typing something in search page


How it works

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

umm...

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.