TV Show scraping

I have started using TMM recently and I think it is great. I initially wanted to re-organise movie sets so they listed in Canonical Order, but then proceeded to nfo my entire library.

The movie scraping all worked great. I seem to be having trouble with TV Shows though. It seems really hit and miss. Some shows are scraped perfectly (12 Monkeys, The 4400, Angel, Almost Human etc).

Other shows (Warehouse 13, Twin Peaks, Sliders, Roswell, Dominion etc) seem to scrape all the data, but dumps the episodes from all seasons into one season named Season -1.

After quite a lot of time trying to figure out why this is happening, I realised it is the fault of TVDB. Not all the metadata has been entered into the episode entry at TVDB. When you click on an episode in TVDB and view the metadata entry, you will find that a lot of the fields have been left blank, especially these fields- DVD Disc ID, DVD Season, DVD Episode Number.

So when you view the scraped metadata in TMM, the Season and Episode entries have scraped ok (probably from the file name) but DVD Season and DVD Episode are scraped as -1 and dumped into a single season.

So far I have had to manually amend over 200 episodes, with about 2,500 more episodes yet to be scraped and I imagine a large portion of this will have the same problem.

I have used the Bulk Editing option but this only allows me to update the DVD Season entry, but I still have to manually change the DVD Episode entry in each episode.

Are there any tips or tricks to help solve this problem?