[mythtv-firehose] mythtv/master commit: 0cd4ef204 by Robert McNamara (rmcnamara)

MythTV noreply at mythtv.org
Sun Feb 19 01:36:37 UTC 2012


      Author:  Robert McNamara <rmcnamara at mythtv.org>
 Change Date:  2012-02-18T17:35:36-08:00
   Push Date:  2012/02/18 17:36:24 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  0cd4ef204c90127b60b6897bcd439e75a7d78734
   Changeset:  https://github.com/MythTV/mythtv/commit/0cd4ef204

Log:

Metadata Classes: Support lookup of series level artwork.

This is essentially a bugfix at present-- when a recording/program
did not have a 1x01 episode defined, as many long-running programs
do not (news programs of many varieties, many BBC shows, etc), the
recording lookups just plain failed.  This happened in spite of the
fact that there may have been series level artwork.

For those with many recording rules for shows like the above, the
experience with the new metadata classes should be vastly improved.
Where nothing was found before, it should be possible to get inetrefs,
find generic series artwork, etc.

This same functionality will be the basis for future new UI/a brand
new video library based upon the concept of a collection.  A TV series
would be one collection, the "Star Wars" movies might be another, etc.,
all with metadata at both the series, season, and episode level.

Bumps plugin API, varios service APIs, etc., so make distclean.

Modified:

   mythtv/libs/libmythmetadata/metadatacommon.cpp
   mythtv/libs/libmythmetadata/metadatacommon.h
   mythtv/libs/libmythmetadata/metadatadownload.cpp
   mythtv/libs/libmythmetadata/metadatafactory.cpp
   mythtv/libs/libmythmetadata/metadatafactory.h
   mythtv/libs/libmythservicecontracts/datacontracts/videoLookupInfo.h
   mythtv/libs/libmythservicecontracts/services/videoServices.h
   mythtv/programs/mythbackend/services/video.cpp
   mythtv/programs/mythbackend/services/video.h
   mythtv/programs/mythfrontend/scheduleeditor.cpp
   mythtv/programs/mythmetadatalookup/lookup.cpp



More information about the mythtv-firehose mailing list