mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-23 23:20:51 +01:00
TMDB does not support underscores in their search. #2834
Labels
No labels
area:database
awaiting-feedback
backend
blocked
breaking change: web api
bug
build
ci
confirmed
discussion needed
dotnet future
downstream
duplicate
EFjellyfin.db
enhancement
feature
future
github-actions
good first issue
hdr
help wanted
invalid
investigation
librarydb
live-tv
lyrics
media playback
music
needs testing
nuget
performance
platform
pull-request
question
regression
release critical
requires-web
roadmap
security
security
stale
support
syncplay
ui & ux
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: starred/jellyfin#2834
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ThePeoplesBards on GitHub (Mar 21, 2021).
Describe the bug
I am against spaces in file paths so I always use "_" as part of my naming convention (ie /batman_begins.mkv). I recently moved my movie library to a new path location on my server so unfortunately I needed to rebuild the metadata. I don't have that big of a library and the scraper worked so great the first time I felt it would be relatively painless. By chance this move happened the same day I upgraded to 10.7 and lost theTVDB as a metadata provider. TMDB has great metadata on all the tv I have so no big deal except the scraper couldn't find them and I had to manually identify. As for my movies I noticed most of them were getting metadata from the open movie db, which is ok but doesn't provide much info. So I removed the open db as a meta data provider and re scanned the library and spotted the pattern. Movies with one word names were picked up by TMDB because there were no underscores in the search string.
TMDB:

OMDB:

I didn't notice this last time because theTVDB supports underscores and picked up what TMDB missed. I guess this is more of a TMDB issue but I think there could be a simple workaround implemented. Maybe just a parse and replace stored in a new TMDB string when scanning libraries used only as a search parameter for TMDB. A little band aid until TMDB gets its act together.
Anyways jellyfin is awesome and everyone that contributes has my gratitude.
System (please complete the following information):
To Reproduce
Expected behavior
The metadata provider identifies ./batman_begins/batman_begins.mkv as "Batman Begins"
@ThePeoplesBards commented on GitHub (Mar 24, 2021):
issue resolved by #5559