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
- Open a video file named with S00E## (e.g., S00E01)
- Trigger metadata lookup (e.g., Shift-Command-M)
- 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.
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
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.