View Full Version : TV Shows: Metadata Off When Specials Exist?

January 13th, 2009, 05:11 PM

I just installed the latest Windows version ( on my HTPC at home (VPN'ed from work) and am pleasantly surprised at how smooth the process has been when it comes to recognizing my TV show library.

However, I noticed a couple of things are strange/not working correctly with TheTVdb:

FYI, my naming schema is taken from one used by myTV VMC plug-in & myTVdb (with Season 00 being for specials):
[Show Name]\[Season ##]\##x## - episode name, e.g.
Battlestar Galactica (2003)\Season 00\00x01 - Miniseries - Part I
Battlestar Galactica (2003)\Season 00\00x02 - Miniseries - Part II
Battlestar Galactica (2003)\Season 01\01x01 - 33
and so on

a) Boxee doesn't correctly ID shows with have multiple runs, e.g. "Battlestar Galactica (2003)" and "Knight Rider (2008)" were misidentified as their old versions. I was able to force Boxee to recognize it by doing Wrong Show routine and typing show name manually with years in parenthesis (just like my folder is named).

b) even though my metadata/folder structure matches theTVdb, Boxee skips folder "Season 00" and doesn't pull in the miniseries which are episodes 0x01 and 0x02 on theTVdb.

c) even worse, while pulling metadata for files in "Season 01" folder, Boxee somehow assumes that 01x01 is "Episode 1: Battlestar Galactica: The Miniseries (1)" instead of being "33", so metadata is one episode off. But I can't figure out where/why/how the wrong metadata is being pulled since theTVdb splits miniseries into two specials (0x01, 0x02), so I'd think that Boxee would then ID 01x02 as "Miniseries (2)" and 01x03 as "33", etc. One source, TVRage, does have miniseries as "1x00 - Miniseries", but it doesn't match name that Boxee gives.

UPDATE: looking at theTVdb data, it seems that miniseries specials are also listed under Season 1 -- Mini I is DVD Episode1.0, Mini II is 1.1, "33" is 2.0, and so forth. Does this mean that Boxee is set-up to use "DVD Episode Number" field instead of plain "Episode Number" one? I shifted regular season episodes down by 1 and made Mini I to be 01x01, so now they match up, but Mini II keeps getting recognized as Mini I (01x01) even if I change filename to 01x01.1 or use manual episode number 01.1 or 1.1. This is weird and kind of outside spec (theTVdb's or TVRage's).

Am I missing something obvious on C or is this a bug?

P.S. I also noticed that Boxee doesn't do double-episodes correctly (e.g. two theTVdb-defined episodes in one file), but I assume that that's by design.

January 13th, 2009, 11:49 PM
Was in the same boat but this seems to explain exactly why: