Jump to content

TMDb posters: no language fallback + Person bio missing after bulk refresh


Recommended Posts

Posted

Note: This is likely a server metadata/TMDb logic issue (not Linux-specific). I’m posting under Linux only because that’s my deployment platform (Docker).

Environment

  • Emby Server: 4.9.3.0

  • Install: Docker emby/embyserver:latest (LAN only)

  • Metadata/Image provider: TMDb

  • Library: Movies + TV Shows (includes JP/KR titles)


Issue 1: Missing posters when Preferred image download language = English (no fallback)

Summary
When Preferred image download language is set to English, most items fetch posters correctly, but some items (movies/TV, especially JP/KR) end up with 0 posters (grey placeholder). This seems to happen when the title has no en posters on TMDb.

Example
JP title: TMDb tv id: 215197 (I have multiple affected titles; can provide more IDs if needed)

Steps

  • Set Preferred image download language = English

  • Refresh metadata/images for the affected title

  • Check “Edit Metadata → Images”

Actual

  • No Poster images available (empty remote results), UI shows placeholder.

Expected (fallback behavior)

  • If en posters are available, download en posters.

  • If en posters are not available, automatically fallback to posters matching the TMDb title’s original_language (e.g. ja for JP titles, ko for KR titles), instead of returning 0 posters.

Notes

  • Changing Preferred image language to Chinese and re-refreshing causes posters to appear for those same titles, suggesting the image query is language-filtered and currently has no fallback.


Issue 2: Person (actor) biography missing after bulk refresh until manual refresh per person

Summary
After library/bulk metadata refresh, some Person/Actor items are created but biography/overview is empty. Manually opening an actor and clicking Refresh usually fills the bio immediately.

Steps

  • Run bulk “Refresh Metadata” on a library

  • Open cast/actor pages

Actual

  • Some Person bios are empty after bulk refresh.

  • Manual per-person refresh fetches bio successfully.

Expected

  • Bulk refresh should reliably populate Person bios, or at least queue/retry missing Person records (rate limit/timeout handling + retry/backoff), so manual per-person refresh is not required.

Notes

  • After changing Preferred metadata language from “Chinese (Simplified)” to “Chinese” and re-refreshing all metadata, Person bios became consistently populated (possible language-code mapping issue or missing retry on bulk path).


Request

  • Add fallback logic for TMDb image language filtering when preferred language returns 0 posters (fallback to TMDb original_language).

  • Make Person bio fetching consistent between bulk refresh and manual refresh (retry/backoff + consistent language mapping).

If you need logs, tell me which log level/fields to capture and I can provide server logs around the refresh operations.

Posted

Hi, we plan to add fallback options in future updates.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...