45
submitted 1 month ago by domi@lemmy.secnd.me to c/jellyfin@lemmy.ml

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.

top 6 comments
sorted by: hot top controversial new old
[-] 1hitsong@lemmy.ml 5 points 1 month ago

Looks and sounds cool.

FYI, you may need to change the logo. I didn't think 3rd party tools are allowed to use the official logo, but someone who knows more about that will need to weigh in.

[-] domi@lemmy.secnd.me 7 points 1 month ago

FYI, you may need to change the logo. I didn’t think 3rd party tools are allowed to use the official logo, but someone who knows more about that will need to weigh in.

Good point, I don't mind changing it if it's against their guidelines. It's more of a crutch until full-text search arrives in Jellyfin proper, no need for a fancy logo either way. :)

[-] anthonylavado@lemmy.ca 10 points 1 month ago

Core team here. This is alright as there's already precedent (see Findroid). You can always have fun with more/different colours though!

[-] bradbeattie@lemmy.ca 5 points 1 month ago* (last edited 1 month ago)
[-] matey@lemmy.dbzer0.com 3 points 1 month ago

Really just need to be able to integrate elastic search like wiki.js allows

[-] domi@lemmy.secnd.me 5 points 1 month ago

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

this post was submitted on 05 Jul 2024
45 points (100.0% liked)

Jellyfin: The Free Software Media System

5447 readers
5 users here now

Current stable release: 10.9.7

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS