[mythtv-commits] mythtv commit: r23355 - in trunk/mythplugins/mythvideo/mythvideo/scripts by wagnerrp

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Jan 29 01:39:43 UTC 2010


      Author: wagnerrp
        Date: 2010-01-29 01:39:42 +0000 (Fri, 29 Jan 2010)
New Revision: 23355
   Changeset: http://svn.mythtv.org/trac/changeset/23355

Removed:

   trunk/mythplugins/mythvideo/mythvideo/scripts/Movie/tmdb/
   trunk/mythplugins/mythvideo/mythvideo/scripts/Television/ttvdb/

Modified:

   trunk/mythplugins/mythvideo/mythvideo/scripts/Movie/tmdb.py
   trunk/mythplugins/mythvideo/mythvideo/scripts/Television/ttvdb.py
   trunk/mythplugins/mythvideo/mythvideo/scripts/jamu-example.conf
   trunk/mythplugins/mythvideo/mythvideo/scripts/jamu.py

Log:

Updated ttvdb.py, tmdb.py, and jamu for the new API locations. Removes API from old locations.

Updates to ttvdb
1) Fixed cast name bad data abort reported in ticket #7957
2) Fixed ticket #7900 - There is now fall back graphics when a language is specified and there is no images for that specific language.
3) New default location and name of the ttvdb.conf file is '~/.mythtv/ttvdb.conf'. The command line option "-c" can still override the default location and name.


Updates to JAMU
1) Added a new option (-MR) to interactively populate the video reference numbers from
TVDB and TMDB without any meta data downloads. After that the user runs Jamu with the -M option
and the meta data and images are downloaded. This enhancement simplifies the mass update steps. Thanks go out to Yan Seiner for this suggestion.
2) Added to the interactive interface the ability to select a reference number of '99999999'
which effectively tells jamu to ignore the specific video from all further processing now and in the future.
3) Added a new jamu.conf section [ignore-directory] to list Video sub-directories that Jamu should
ignore. Those directories and their subdirectories will not be included in any Jamu processing.
4) Changed the return code from 1 to 0 when Jamu exits without processing if there is already an
instance of Jamu running. This was causing issues for Mythbuntu when TVDB or TMDB was down for an
extended period.
5) Change Jamu's import of tvdb and tmdb api libraries to use the installed versions found with the
MythTV python bindings.
6) Changed Jamu to use the tmdb API v2.0 python library
7) Jamu will always use the TMDB reference number over the IMDB number but still supports IMDB#s when TMDB does not have the movie.
8) Jamu interactive sessions for movies now lists the TMDB#s instead of IMDB#s for the TMDB site.
9) During any -M (maintenance) run Jamu will convert IMDB#s to TMDB#s when themoviedb.org includes that movie. This is in line with MythVideo changes. Graphics for the movie will also be renamed so they do not need to be re-downloaded.
10) Jamu now adds the production countries for movies when TMDB provides that information.
11) Adjusted the -MW option to add a " Season 1" to any downloaded image file name for TV shows. This must be done to make sure that TV shows like "24" do not clash with a movie's TMDB# like (Kill Bill Vol.1) which is "24".
12) Added message display for exceptions where the message may enhance problem analysis.
13) Removed logic which checked that a TV episode was using Season graphics rather than Series graphics. Unfortunately there was a chance that the a Series's graphics could clobber a movie with the same TMDB#
as the series title (e.g. the movie 'Kill Bill Vol.1' and the TV series 24). A positive is that a number
of redundant TV Series images can be removed through the jamu -MJ option.
14) Improved the -MW options detection of TV series when the EPG data does not include a subtitle. Users can add the specific TVDB numbers to the 'series_name_override' section of the jamu.conf file. Australian users had mentioned this as an issue, previously the TV series was always being mistaken for a movie and the override did not help.
15) Jamu will now download the top rated TV Series season coverart and banner images. This enhancement matches MythVideo processing. 





More information about the mythtv-commits mailing list