[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