[mythtv-firehose] mythtv branch master updated by paulh. v29-pre-532-g1247e0f

Git Repo Owner noreply at mythtv.org
Fri Jul 21 12:06:03 UTC 2017


The branch, master has been updated on the
mythtv repository by gitolite user paulh.
       via  1247e0f05debb6fa4dd9bd9a83d605b79d74bdab (commit)
      from  853c9bd261a1a62d720c29b0b87e73e1b1f72893 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1247e0f05debb6fa4dd9bd9a83d605b79d74bdab
Author:    Paul Harrison <pharrison at mythtv.org> at Fri, 21 Jul 2017 13:05:23 +0100
Committer: Paul Harrison <pharrison at mythtv.org> at Fri, 21 Jul 2017 13:05:23 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1247e0f05debb6fa4dd9bd9a83d605b79d74bdab

ServicesAPI: add a couple of methods for Music
Add /Music/GetTrackList this method gets a list of all the music tracks
in the database. (VERY slow if you have a lot of tracks in the DB and
don't use Count to limit the list size).

Add /Music/GetTrack this gets the details of a single track.

This is just a proof of concept at the moment there is no sorting or
filtering and some things like coverart are missing.



-----------------------------------------------------------------------

Summary of changes:
 .../datacontracts/musicMetadataInfo.h              |  119 ++++++++++++++++++++
 .../datacontracts/musicMetadataInfoList.h          |  119 ++++++++++++++++++++
 .../libmythservicecontracts.pro                    |    6 +-
 .../services/musicServices.h                       |   64 +++++++++++
 mythtv/programs/mythbackend/mediaserver.cpp        |    4 +
 mythtv/programs/mythbackend/mythbackend.pro        |   10 +-
 .../mythbackend/serviceHosts/musicServiceHost.h    |   42 +++++++
 mythtv/programs/mythbackend/services/music.cpp     |  114 +++++++++++++++++++
 mythtv/programs/mythbackend/services/music.h       |   88 +++++++++++++++
 .../programs/mythbackend/services/serviceUtil.cpp  |   29 +++++
 mythtv/programs/mythbackend/services/serviceUtil.h |    5 +
 11 files changed, 593 insertions(+), 7 deletions(-)
 create mode 100644 mythtv/libs/libmythservicecontracts/datacontracts/musicMetadataInfo.h
 create mode 100644 mythtv/libs/libmythservicecontracts/datacontracts/musicMetadataInfoList.h
 create mode 100644 mythtv/libs/libmythservicecontracts/services/musicServices.h
 create mode 100644 mythtv/programs/mythbackend/serviceHosts/musicServiceHost.h
 create mode 100644 mythtv/programs/mythbackend/services/music.cpp
 create mode 100644 mythtv/programs/mythbackend/services/music.h

-- 



More information about the mythtv-firehose mailing list