Skip to content

Issue regarding tmdb image for shows/seasons #2649

@d-Rickyy-b

Description

@d-Rickyy-b

Describe the bug
When viewing a collection that has shows/seasons in it, sometimes the image provided by tmdb is wrong and sometimes it doesn't exist at all.

To Reproduce
Steps to reproduce the behavior:

  1. Open a collection with shows / seasons
  2. Click on any show and check if the banner image is correct

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
Image

Image Image

Device (please complete the following information):

  • OS: Debian
  • Version 13
  • Server: Plex

Debug logs

16:24:50WARNCorrected TVDB ID: 16353 to 257161 via TMDB cross-reference. The media server may have incorrect metadata for this item.
16:24:57DEBUGGET https://api...org/3/...ers failed
16:24:57DEBUGRequest failed with status code 404 | code=ERR_BAD_REQUEST | status=404 Not Found
AxiosError: Request failed with status code 404
    at settle (/opt/app/node_modules/axios/dist/node/axios.cjs:1956:12)
    at Unzip.handleStreamEnd (/opt/app/node_modules/axios/dist/node/axios.cjs:3279:11)
    at Unzip.emit (node:events:508:28)
    at endReadableNT (node:internal/streams/readable:1729:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
    at Axios.request (/opt/app/node_modules/axios/dist/node/axios.cjs:4339:41)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TmdbApiService.get (/opt/app/apps/server/dist/modules/api/external-api/external-api.service.js:47:30)
    at async TmdbApiService.getTvShow (/opt/app/apps/server/dist/modules/api/tmdb-api/tmdb.service.js:116:26)
    at async TmdbMetadataProvider.getDetails (/opt/app/apps/server/dist/modules/metadata/providers/tmdb-metadata.provider.js:49:24)
    at async MetadataService.withProviderFallbackDetailed (/opt/app/apps/server/dist/modules/metadata/metadata.service.js:143:28)
    at async MetadataService.getDetails (/opt/app/apps/server/dist/modules/metadata/metadata.service.js:270:32)
    at async MetadataService.resolveAllIds (/opt/app/apps/server/dist/modules/metadata/metadata.service.js:485:57)
    at async MetadataService.resolveImageUrl (/opt/app/apps/server/dist/modules/metadata/metadata.service.js:324:9)
    at async /opt/app/node_modules/@nestjs/core/router/router-execution-context.js:46:28
16:24:57DEBUGGET https://api...org/3/...ers failed

Additional context
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingreleased

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions