It’s not really a well-kept secret that the search in Jellyfin needs a lot of work. It’s slow, doesn’t deal with typos and commas correctly and doesn’t allow searching multiple fields at once.

I made a quick and dirty proxy to enable a proper full-text search in Jellyfin while the dev team is working on the EFCore migration. It’s not perfect but it’s much better than what Jellyfin currently provides.

If you are running Jellyfin inside of Docker and use a Traefik reverse proxy, check out the image/repo below.

If you know what you’re doing (this is Lemmy after all), the proxy is a simple ASP.NET application and works with pretty much every reverse proxy once configured.

https://gitlab.com/DomiStyle/jellysearch

https://hub.docker.com/r/domistyle/jellysearch

If you tested with any Jellyfin client not in the README, feel free to let me know. If you used any other reverse proxy than Traefik, also let me know.

    • Domi@lemmy.secnd.meOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 months ago

      This integrates Meilisearch but without having to mess with the Jellyfin search code while Jellyfin is transitioning to EFCore.