[mythtv-commits] mythtv/master commit: 5fe3d9d6d by Robert McNamara (rmcnamara)

MythTV noreply at mythtv.org
Fri Apr 22 21:09:11 UTC 2011


      Author:  Robert McNamara <rmcnamara at mythtv.org>
 Change Date:  2011-04-22T14:08:00-07:00
   Push Date:  2011/04/22 14:09:09 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  5fe3d9d6d4d76b4dca27f5ae290864aa573ca10e
   Changeset:  https://github.com/MythTV/mythtv/commit/5fe3d9d6d

Log:

API: Add a Blu-ray metadata parser.

Limited use API alert!  Honestly not even sure what I'll use it for, but could be of substantial use to those seeking to write remote control applications.

Can be used on a specific path or the mounted disc.  Returns all the Metadata for the Blu-ray title-- if the Disc also has DiscLibrary Metadata such as thumbnail, etc. it returns the path to the thumbnail, disc titles, language, etc.

Takes one argument, Path.  If you don't supply a path, then it defaults to your Blu-ray mount point and attempts to parse the disc in the drive for info.  So:

http://BackendServerIP:6544/video/GetBluray

(will return info for the mounted disc)

http://BackendServerIP:6544/video/GetBluray?Path=/path/to/a/folder/with/BDMV/in/it/

(will return info for a BD folder structure at that path)

Modifies the library API, distclean and recompile plugins.

Added:

   mythtv/libs/libmythservicecontracts/datacontracts/blurayInfo.h

Modified:

   mythtv/libs/libmythbase/mythversion.h
   mythtv/libs/libmythmetadata/bluraymetadata.cpp
   mythtv/libs/libmythmetadata/bluraymetadata.h
   mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
   mythtv/libs/libmythservicecontracts/services/videoServices.h
   mythtv/programs/mythbackend/services/video.cpp
   mythtv/programs/mythbackend/services/video.h



More information about the mythtv-commits mailing list