[mythtv] New thetvdb.com query engine (grabber)
r.d.vaughan at rogers.com
Mon Feb 9 16:35:57 UTC 2009
Jean-Yves - "Did you use similar function/class structure to the
original imdbpy.py script ?
find_meta is great for automating the scanning of a directory"
No I did not code to use a similar function/class structure to the
original imdbpy.py script.
In the past I did not use mythfrontend but rather used Mythweb. With the
coming addition of fan art and banners and the new themes, I want to use
Mythfrontend to catalog my entire video collection, not only video files
on hard drive but also my DVD's. I ended up creating a directory just
for DVDs and created zero length files named after each DVD. Through a
wrapper script I downloaded graphics (Posters, Fanart and Banners) from
themoviedb.com and thetvdb.com for all my DVDs and video files
(transcoded HD-PVR recordings and TV shows from my DVDs).
At this point I needed a mass updater that would add meta data including
Poster links, so I integrated ttvdb.py with find_meta.py and added some
personal features (e.g. check for missing Poster links and update if
that Poster is now available). This was made to the find_meta.py version
as of trunk r19951. Due to the recent removal of IMDB.py I did not
submit this patch. I would have no problem sending you the patch if you
like. I have on my todo list to check out the recent changes to
Even though ttvdb.py conforms to the tmdb.py command line standard it
has some subtle features that may make mass updating more efficient.
Here are some examples:
1) You can have multiple information requests in one call:
> ttvdb.py -P "Fringe" # Gets you all Poster URL(s) for
the TV show Fringe
> ttvdb.py -PBF "Fringe" # Gets you all Poster, Fan art and
Banner URL(s) for the TV show Fringe
2) With one call you can get all data for a TV series
> ttvdb -DFPB "Sanctuary" # Gets you all graphics Urls and all
episode data for all seasons
> ttvdb -DFPB "Sanctuary" 1 # Gets you all graphics Urls and all
episode data for only season one
I added this flexibility as tmdb.pl is movie focused and TV series have
more layers (season and episodes).
With all that being said I am not adverse to making changes if it allows
for better functionality but adheres to the future direction of MythTV.
More information about the mythtv-dev