[mythtv-commits] mythtv/master commit: 856b61b53 by David Blain (dblain)
MythTV
noreply at mythtv.org
Wed Mar 9 02:04:23 UTC 2011
Author: David Blain <dblain at mythtv.org>
Change Date: 2011-03-08T17:53:10-08:00
Push Date: 2011/03/08 18:04:16 -0800
Repository: mythtv
Branch: master
New Revision: 856b61b5378c4b6d8bd60638f86606e7603654ef
Changeset: https://github.com/MythTV/mythtv/commit/856b61b53
Log:
Framework API - Initial commit (Breaks MythXML support!)
This commit adds the base code needed for the new API Framework support.
I don't know all locations that use the MythXML methods, so please let me
know if this breaks any code.
I will be updating the wiki to have details of these changes.
The following services replaced existing MythXML methods
( NOTE: response data format has changed for most methods )
Base URL - http://mythbackend:6544/Myth/
Methods -
GetConnectionInfo
GetHosts
GetKeys
GetSetting
PutSetting
*GetInternetSearch
*GetInternetSources
*GetInternetContent
* These methods are still implemented in MythXml using legacy approach.
Base URL - http://mythbackend:6544/Guide/
Methods -
GetProgramGuide
GetProgramDetails
GetChannelIcon
Base URL - http://mythbackend:6544/Dvr/
Methods -
GetExpiring
GetRecorded
Encoders
Base URL - http://mythbackend:6544/Content/
Methods -
GetFile
GetFileList
GetVideoArt
GetAlbumArt
GetPreviewImage
GetRecording
GetMusic
GetVideo
Added:
mythtv/libs/libmythservicecontracts/datacontracthelper.h
mythtv/libs/libmythservicecontracts/datacontracts/connectionInfo.h
mythtv/libs/libmythservicecontracts/datacontracts/databaseInfo.h
mythtv/libs/libmythservicecontracts/datacontracts/encoder.h
mythtv/libs/libmythservicecontracts/datacontracts/encoderList.h
mythtv/libs/libmythservicecontracts/datacontracts/programAndChannel.h
mythtv/libs/libmythservicecontracts/datacontracts/programGuide.h
mythtv/libs/libmythservicecontracts/datacontracts/programList.h
mythtv/libs/libmythservicecontracts/datacontracts/recording.h
mythtv/libs/libmythservicecontracts/datacontracts/settingList.h
mythtv/libs/libmythservicecontracts/datacontracts/stringList.h
mythtv/libs/libmythservicecontracts/datacontracts/successFail.h
mythtv/libs/libmythservicecontracts/datacontracts/wolInfo.h
mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
mythtv/libs/libmythservicecontracts/service.cpp
mythtv/libs/libmythservicecontracts/service.h
mythtv/libs/libmythservicecontracts/serviceexp.h
mythtv/libs/libmythservicecontracts/services/contentServices.h
mythtv/libs/libmythservicecontracts/services/dvrServices.h
mythtv/libs/libmythservicecontracts/services/guideServices.h
mythtv/libs/libmythservicecontracts/services/mythServices.h
mythtv/libs/libmythupnp/serializers/jsonSerializer.cpp
mythtv/libs/libmythupnp/serializers/jsonSerializer.h
mythtv/libs/libmythupnp/serializers/serializer.cpp
mythtv/libs/libmythupnp/serializers/serializer.h
mythtv/libs/libmythupnp/serializers/soapSerializer.h
mythtv/libs/libmythupnp/serializers/xmlSerializer.cpp
mythtv/libs/libmythupnp/serializers/xmlSerializer.h
mythtv/libs/libmythupnp/servicehost.cpp
mythtv/libs/libmythupnp/servicehost.h
mythtv/libs/libmythupnp/wsdl.cpp
mythtv/libs/libmythupnp/wsdl.h
mythtv/programs/mythbackend/serviceHosts/contentServiceHost.h
mythtv/programs/mythbackend/serviceHosts/dvrServiceHost.h
mythtv/programs/mythbackend/serviceHosts/guideServiceHost.h
mythtv/programs/mythbackend/serviceHosts/mythServiceHost.h
mythtv/programs/mythbackend/services/content.cpp
mythtv/programs/mythbackend/services/content.h
mythtv/programs/mythbackend/services/dvr.cpp
mythtv/programs/mythbackend/services/dvr.h
mythtv/programs/mythbackend/services/guide.cpp
mythtv/programs/mythbackend/services/guide.h
mythtv/programs/mythbackend/services/myth.cpp
mythtv/programs/mythbackend/services/myth.h
mythtv/programs/mythbackend/services/serviceUtil.cpp
mythtv/programs/mythbackend/services/serviceUtil.h
Modified:
mythplugins/programs-libs.pro
mythtv/libs/libmythbase/compat.h
mythtv/libs/libmythtv/libmythtv.pro
mythtv/libs/libmythupnp/httprequest.cpp
mythtv/libs/libmythupnp/httprequest.h
mythtv/libs/libmythupnp/libmythupnp.pro
mythtv/libs/libmythupnp/ssdp.cpp
mythtv/libs/libs.pro
mythtv/programs/mythbackend/httpstatus.cpp
mythtv/programs/mythbackend/mediaserver.cpp
mythtv/programs/mythbackend/mythbackend.pro
mythtv/programs/mythbackend/mythxml.cpp
mythtv/programs/mythbackend/mythxml.h
mythtv/programs/mythfrontend/mediarenderer.cpp
mythtv/programs/mythfrontend/mythfexml.cpp
mythtv/programs/programs-libs.pro
More information about the mythtv-commits
mailing list