[mythtv-commits] Ticket #6440: New Utility - Jamu - Just.Another.Metadata.Utility

MythTV mythtv at cvs.mythtv.org
Fri May 1 17:48:49 UTC 2009


#6440: New Utility - Jamu - Just.Another.Metadata.Utility
----------------------------------------+-----------------------------------
 Reporter:  r.d.vaughan at rogers.com      |        Owner:  ijr    
     Type:  enhancement                 |       Status:  new    
 Priority:  minor                       |    Milestone:  0.22   
Component:  Contributed Scripts & Apps  |      Version:  unknown
 Severity:  low                         |   Resolution:         
  Mlocked:  0                           |  
----------------------------------------+-----------------------------------

Comment(by r.d.vaughan at rogers.com):

 !! Jamu v0.3.4 REPLACES ALL PREVIOUS VERSIONS !!

 1) Added logic to skip any secondary source's meta data plot less than 10
 words.

 2) Fully initialise a new record so warning messages are not displayed.

 3) Replace plot meta data line-feeds with a space (e.g. Space Cowboys plot
 contains line-feeds). Mythvideo does not expect line-feeds in a plot and
 therefore the plot does not display correctly.

 4) Significant improvements in combining meta data between primary and
 secondary data sources to get the most complete set of meta data possible.

 5) Remove 'tmdb.pl' calls and instead use the native tmdb api through a
 python interface.

 6) Added detection of broken symbolic links and fixed/updated those links.

 7) Fixed inconsistencies in graphics file extensions (as received from the
 various sources), made all extensions lower-case and changed ".jpeg" to
 ".jpg".

 8) The interface for the selection of a Movie's reference number has been
 expanded to allow selection from themoviedb.com or imdb.com. This
 enhancement covers situations where a movie has not yet been added to
 themoviedb.com wiki or when a movie title search on themoviedb.com does
 not yield acceptable results. If the movie's reference number is selected
 from IMDB, Jamu will still find the movie on themoviedb.com wiki if it
 exists with that IMDB number.

 9) In trunk, there is an intent to have the inetref number reflect the
 source of the meta data. To accommodate that intent Jamu now sets the
 inetref field to the source's own reference number (e.g. TMDB number
 rather than IMDB number when the movie is on themoviedb.com).

 Jamu will rename any existing graphics from the imdb# to the source's
 reference number and update the mythvideo data base record. Any movies
 that are not yet on themoviedb.com will continue to use their IMDB numbers
 both in the inetref field and as their graphics name. At a later time if
 that movie is added to themoviedb.com Jamu will automatically detect this
 change and rename graphic files and update the mythvideo data base
 including changing the inetref number.

 A limitation to this feature is that if you use a secondary data source
 (e.g. fetch_poster.py or imdbpy.py) that requires an IMDB number and
 themoviedb.com does not have the IMDB number for that movie the secondary
 source will be ignored. At this time the mythtv data base only allows
 storage of one reference number per video file. If this is an issue then
 add the IMDB number to the movie's entry on themoviedb.com wiki. Better
 yet add any other missing meta data or graphics and a secondary source
 will not be required.

 10) The Jamu user configuration file (see jamu-example.conf) has a new
 variable (%%(imdb)s) for secondary sources. This field indicates that the
 secondary source requires an IMDB number as input.

 11) Added to the Jamu maintenance report is a count of how many movies
 that are still using IMDB#s as their interef value. Also reported is a
 list of which movies are still using an IMDB numbers. After running this
 new version of Jamu (0.3.4) for a second time the new count indicates the
 number of movies in your collection that have not been entered into
 themoviedb.com.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6440#comment:4>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list