Mailing List Archive

mythtv branch master updated by paulh. v29-pre-532-g1247e0f
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@mythtv.org> at Fri, 21 Jul 2017 13:05:23 +0100
Committer: Paul Harrison <pharrison@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

--

_______________________________________________
mythtv-firehose mailing list
mythtv-firehose@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-firehose