Skip to content

Season 0 (S00E##) not recognized as TV episodes in TVDB lookup #120

@wub-fur

Description

@wub-fur

Subler correctly retrieves TV metadata from TheTVDB for standard episodes (e.g., S01E01), but fails when using Season 0 (S00E##), which TVDB uses for specials.

When a file is named with Season 0 (e.g., S00E01), Subler does not recognize it as a TV episode and instead treats it as a movie, resulting in no metadata match.

Since Subler is able to store Season 0 correctly once metadata is applied, this appears to be limited to the lookup/parsing stage rather than a limitation in how Season 0 is handled internally.

Steps to reproduce

  1. Open a video file named with S00E## (e.g., S00E01)
  2. Trigger metadata lookup (e.g., Shift-Command-M)
  3. Subler does not identify the file as a TV episode and does not return a match from TVDB

Expected behavior

Season 0 should be treated as a valid TV season for lookup purposes, allowing specials to be matched automatically in the same way as other episodes.

Notes

TVDB uses Season 0 consistently for specials, so this case comes up frequently when tagging TV content.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions