Skip to content

[Logging] MDBList "episode no-id" entries lack show and episode context for troubleshooting #368

Description

@Lentzeris

Summary

When an MDBList push job completes, the log shows "not found" items. While entries with a TMDB ID (e.g., movie tmdb:369300, show tmdb:95391) can be identified by looking up that ID, the episode no-id S# entries provide no way to identify which show or specific episode failed to sync.

Example Log Output

MDBList push job 213: 9 item(s) not found on MDBList: movie tmdb:369300; episode no-id S6; episode no-id S3; episode no-id S6; episode no-id S2; episode no-id S9; episode no-id S10; show tmdb:95391; episode no-id S1

The Problem

The episode no-id S# entries are impossible to troubleshoot because the user cannot tell:

  • Which show these episodes belong to
  • Which specific episode numbers within that season failed
  • Whether this is a metadata issue, a missing ID, or something else

Without this context, users cannot:

  • Check if the episode exists on MDBList
  • Verify the metadata in Scrob
  • Manually refresh or fix the specific item

Scope

I've only observed this with MDBList so far, but the same logging issue could potentially affect other services like Simkl if they encounter similar "not found" episodes. The fix should ideally cover all external sync services where this type of logging is used.

Expected Behavior

When logging "not found" for an episode, include enough context to identify the media item, ideally using the show title or the original media identifier (e.g., Jellyfin item name or ID).

Suggested Fix

For episode no-id entries, log either:

  1. The Jellyfin item name/path that Scrob is trying to sync, or
  2. The show title + season number + episode number from Scrob's local database

This would allow users to identify which media file or entry is causing the issue and take appropriate action (e.g., checking metadata, refreshing the item, or reporting to MDBList).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions