Search wildcards won't work with EFCore refactor #6882

Closed
opened 2026-02-07 04:14:04 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @enter-a-random-username on GitHub (Apr 7, 2025).

Description of the bug

I used % for searching characters that aren't on keyboard.
Stopped working with EFCore

Reproduction steps

  1. Search something with a wildcard
  2. No results

What is the current bug behavior?

No results

What is the expected correct behavior?

Results so I can search something that isn't on my current keyboard

Jellyfin Server version

Master

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

d58c75aee

Environment

- OS:
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

-

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @enter-a-random-username on GitHub (Apr 7, 2025). ### Description of the bug I used `%` for searching characters that aren't on keyboard. Stopped working with EFCore ### Reproduction steps 1. Search something with a wildcard 2. No results ### What is the current _bug_ behavior? No results ### What is the expected _correct_ behavior? Results so I can search something that isn't on my current keyboard ### Jellyfin Server version Master ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version d58c75aee ### Environment ```markdown - OS: - Linux Kernel: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Storage: ``` ### Jellyfin logs ```shell - ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bugEFjellyfin.db labels 2026-02-07 04:14:04 +03:00
Author
Owner

@enter-a-random-username commented on GitHub (Jun 10, 2025):

This should be an easy test - I usually use it for special chars. Missing on my keyboard or i can't remember if it was an - or : in the title. The same goes for People/Artists @felix920506

Sadly the Jellyfin demo is down, so I can't send some examples.

@enter-a-random-username commented on GitHub (Jun 10, 2025): This should be an easy test - I usually use it for special chars. Missing on my keyboard or i can't remember if it was an - or : in the title. The same goes for People/Artists @felix920506 Sadly the Jellyfin demo is down, so I can't send some examples.
Author
Owner

@enter-a-random-username commented on GitHub (Oct 2, 2025):

Update:
Quote from team member in matrix

that was by design ... tho i think the reason why i did that does not necessarily apply anymore

I had multiple use cases and here some stuff from eh chat, if it ever gets reconsidered:

Demo
https://demo.jellyfin.org/stable/web/#/search.html?query=Night+%25+Living+Dead - 1 Result
https://demo.jellyfin.org/unstable/web/#/search.html?query=Night+%+Living+Dead - 0 Results

  • I use it if I do not have the char on my keyboard
  • Also if a title is long like A day with the most awesome Thing... You can use Day%thing, so use keywords.
  • Search color vs colour with col%r (especially in API)
  • Same with punctuation/special chars. You can't remember : use or a - is used.
@enter-a-random-username commented on GitHub (Oct 2, 2025): Update: Quote from team member in matrix > that was by design ... tho i think the reason why i did that does not necessarily apply anymore I had multiple use cases and here some stuff from eh chat, if it ever gets reconsidered: Demo https://demo.jellyfin.org/stable/web/#/search.html?query=Night+%25+Living+Dead - 1 Result https://demo.jellyfin.org/unstable/web/#/search.html?query=Night+%+Living+Dead - 0 Results - I use it if I do not have the char on my keyboard - Also if a title is long like `A day with the most awesome Thing..`. You can use `Day%thing`, so use keywords. - Search color vs colour with col%r (especially in API) - Same with punctuation/special chars. You can't remember `:` use or a `-` is used.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6882