Difference between revisions of "API parameters 0.28"

From MythTV Official Wiki
Jump to: navigation, search
(Page created.)
 
(version 28.0 -> 0.28)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
This is a full list of API calls, their types (POST or GET), the change status since 0.27.20141016-1, and the input parameters.
 
This is a full list of API calls, their types (POST or GET), the change status since 0.27.20141016-1, and the input parameters.
This page has been generated automatically by analysing the output of wsdl calls from a 0.28 pre-release system.
+
This page has been generated automatically by analysing the output of wsdl calls from a 0.28 pre-release system.  See [[API documentation generator]].
  
 
Note that:
 
Note that:
Line 9: Line 9:
  
  
==API routines in 0.28.20150906-1==
+
 
   [[Capture_Service|Capture]]/AddCaptureCard             type: POST    Status: same as 0.27
+
 
 +
==API routines in 0.28.20160210-1==
 +
Comparisons are with 0.27.20141016-1
 +
====Capture  service====
 +
   [[Capture_Service#AddCaptureCard|Capture/AddCaptureCard]]            type: POST    Status: same as 0.27
 
    
 
    
   Params: AudioDevice,AudioRateLimit,Brightness,CardType,ChannelTimeout,
+
   Params: AudioDevice, AudioRateLimit, Brightness, CardType, ChannelTimeout,  
           Colour,Contrast,DVBDiSEqCType,DVBEITScan,DVBOnDemand,DVBSWFilter,
+
           Colour, Contrast, DVBDiSEqCType, DVBEITScan, DVBOnDemand, DVBSWFilter,  
           DVBSatType,DVBTuningDelay,DVBWaitForSeqStart,DiSEqCId,FirewireConnection,
+
           DVBSatType, DVBTuningDelay, DVBWaitForSeqStart, DiSEqCId, FirewireConnection,  
           FirewireModel,FirewireSpeed,HostName,Hue,SignalTimeout,SkipBTAudio,
+
           FirewireModel, FirewireSpeed, HostName, Hue, SignalTimeout, SkipBTAudio,  
           VBIDevice,VideoDevice
+
           VBIDevice, VideoDevice
  
   [[Capture_Service|Capture]]/AddCardInput               type: POST    Status: same as 0.27
+
   [[Capture_Service#AddCardInput|Capture/AddCardInput]]              type: POST    Status: same as 0.27
 
    
 
    
   Params: CardId,ChangerDevice,ChangerModel,DishnetEIT,DisplayName,ExternalCommand,
+
   Params: CardId, ChangerDevice, ChangerModel, DishnetEIT, DisplayName,  
          HostName,InputName,LiveTVOrder,Quicktune,RecPriority,SchedOrder,
+
          ExternalCommand, HostName, InputName, LiveTVOrder, Quicktune,  
          SourceId,StartChan,TuneChan
+
          RecPriority, SchedOrder, SourceId, StartChan, TuneChan
  
   [[Capture_Service|Capture]]/GetCaptureCard             type: GET    Status: same as 0.27
+
   [[Capture_Service#GetCaptureCard|Capture/GetCaptureCard]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: CardId
 
   Params: CardId
  
   [[Capture_Service|Capture]]/GetCaptureCardList         type: GET    Status: same as 0.27
+
   [[Capture_Service#GetCaptureCardList|Capture/GetCaptureCardList]]        type: GET    Status: same as 0.27
 
    
 
    
   Params: CardType,HostName
+
   Params: CardType, HostName
  
   [[Capture_Service|Capture]]/RemoveCaptureCard         type: POST    Status: same as 0.27
+
   [[Capture_Service#RemoveCaptureCard|Capture/RemoveCaptureCard]]          type: POST    Status: same as 0.27
 
    
 
    
 
   Params: CardId
 
   Params: CardId
  
   [[Capture_Service|Capture]]/RemoveCardInput           type: POST    Status: same as 0.27
+
   [[Capture_Service#RemoveCardInput|Capture/RemoveCardInput]]            type: POST    Status: same as 0.27
 
    
 
    
 
   Params: CardInputId
 
   Params: CardInputId
  
   [[Capture_Service|Capture]]/UpdateCaptureCard         type: POST    Status: same as 0.27
+
   [[Capture_Service#UpdateCaptureCard|Capture/UpdateCaptureCard]]          type: POST    Status: same as 0.27
 
    
 
    
   Params: CardId,Setting,Value
+
   Params: CardId, Setting, Value
  
   [[Capture_Service|Capture]]/UpdateCardInput           type: POST    Status: same as 0.27
+
   [[Capture_Service#UpdateCardInput|Capture/UpdateCardInput]]            type: POST    Status: same as 0.27
 
    
 
    
   Params: CardInputId,Setting,Value
+
   Params: CardInputId, Setting, Value
  
   [[Channel_Service|Channel]]/AddDBChannel               type: POST    Status: changed since 0.27
+
====Channel  service====
 +
   [[Channel_Service#AddDBChannel|Channel/AddDBChannel]]              type: POST    Status: changed since 0.27
 
    
 
    
   Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
+
   Params: ATSCMajorChannel, ATSCMinorChannel, CallSign, ChannelID, ChannelName,  
           ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
+
           ChannelNumber, DefaultAuthority, Format, FrequencyID, Icon, MplexID,  
           ServiceID,SourceID,UseEIT,Visible,XMLTVID
+
           ServiceID, SourceID, UseEIT, Visible, XMLTVID
  
   [[Channel_Service|Channel]]/AddVideoSource             type: POST    Status: same as 0.27
+
   [[Channel_Service#AddVideoSource|Channel/AddVideoSource]]            type: POST    Status: same as 0.27
 
    
 
    
   Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceName,
+
   Params: ConfigPath, FreqTable, Grabber, LineupId, NITId, Password, SourceName,  
           UseEIT,UserId
+
           UseEIT, UserId
  
   [[Channel_Service|Channel]]/FetchChannelsFromSource   type: GET    Status: same as 0.27
+
   [[Channel_Service#FetchChannelsFromSource|Channel/FetchChannelsFromSource]]    type: GET    Status: same as 0.27
 
    
 
    
   Params: CardId,SourceId,WaitForFinish
+
   Params: CardId, SourceId, WaitForFinish
  
   [[Channel_Service|Channel]]/GetChannelInfo             type: GET    Status: same as 0.27
+
   [[Channel_Service#GetChannelInfo|Channel/GetChannelInfo]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: ChanID
 
   Params: ChanID
  
   [[Channel_Service|Channel]]/GetChannelInfoList         type: GET    Status: changed since 0.27
+
   [[Channel_Service#GetChannelInfoList|Channel/GetChannelInfoList]]        type: GET    Status: changed since 0.27
 
    
 
    
   Params: Count,Details,OnlyVisible,SourceID,StartIndex
+
   Params: Count, Details, OnlyVisible, SourceID, StartIndex
  
   [[Channel_Service|Channel]]/GetDDLineupList           type: GET    Status: same as 0.27
+
   [[Channel_Service#GetDDLineupList|Channel/GetDDLineupList]]            type: GET    Status: same as 0.27
 
    
 
    
   Params: Password,Source,UserId
+
   Params: Password, Source, UserId
  
   [[Channel_Service|Channel]]/GetVideoMultiplex         type: GET    Status: same as 0.27
+
   [[Channel_Service#GetVideoMultiplex|Channel/GetVideoMultiplex]]          type: GET    Status: same as 0.27
 
    
 
    
 
   Params: MplexID
 
   Params: MplexID
  
   [[Channel_Service|Channel]]/GetVideoMultiplexList     type: GET    Status: same as 0.27
+
   [[Channel_Service#GetVideoMultiplexList|Channel/GetVideoMultiplexList]]      type: GET    Status: same as 0.27
 
    
 
    
   Params: Count,SourceID,StartIndex
+
   Params: Count, SourceID, StartIndex
  
   [[Channel_Service|Channel]]/GetVideoSource             type: GET    Status: same as 0.27
+
   [[Channel_Service#GetVideoSource|Channel/GetVideoSource]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: SourceID
 
   Params: SourceID
  
   [[Channel_Service|Channel]]/GetVideoSourceList         type: GET    Status: same as 0.27
+
   [[Channel_Service#GetVideoSourceList|Channel/GetVideoSourceList]]        type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[Channel_Service|Channel]]/GetXMLTVIdList             type: GET    Status: same as 0.27
+
   [[Channel_Service#GetXMLTVIdList|Channel/GetXMLTVIdList]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: SourceID
 
   Params: SourceID
  
   [[Channel_Service|Channel]]/RemoveDBChannel           type: POST    Status: same as 0.27
+
   [[Channel_Service#RemoveDBChannel|Channel/RemoveDBChannel]]            type: POST    Status: same as 0.27
 
    
 
    
 
   Params: ChannelID
 
   Params: ChannelID
  
   [[Channel_Service|Channel]]/RemoveVideoSource         type: POST    Status: same as 0.27
+
   [[Channel_Service#RemoveVideoSource|Channel/RemoveVideoSource]]          type: POST    Status: same as 0.27
 
    
 
    
 
   Params: SourceID
 
   Params: SourceID
  
   [[Channel_Service|Channel]]/UpdateDBChannel           type: POST    Status: changed since 0.27
+
   [[Channel_Service#UpdateDBChannel|Channel/UpdateDBChannel]]            type: POST    Status: changed since 0.27
 
    
 
    
   Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
+
   Params: ATSCMajorChannel, ATSCMinorChannel, CallSign, ChannelID, ChannelName,  
           ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
+
           ChannelNumber, DefaultAuthority, Format, FrequencyID, Icon, MplexID,  
           ServiceID,SourceID,UseEIT,Visible,XMLTVID
+
           ServiceID, SourceID, UseEIT, Visible, XMLTVID
  
   [[Channel_Service|Channel]]/UpdateVideoSource         type: POST    Status: same as 0.27
+
   [[Channel_Service#UpdateVideoSource|Channel/UpdateVideoSource]]          type: POST    Status: same as 0.27
 
    
 
    
   Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceID,
+
   Params: ConfigPath, FreqTable, Grabber, LineupId, NITId, Password, SourceID,  
           SourceName,UseEIT,UserId
+
           SourceName, UseEIT, UserId
  
   [[Content_Service|Content]]/AddLiveStream             type: GET    Status: same as 0.27
+
====Content  service====
 +
   [[Content_Service#AddLiveStream|Content/AddLiveStream]]              type: GET    Status: same as 0.27
 
    
 
    
   Params: AudioBitrate,Bitrate,FileName,Height,HostName,MaxSegments,SampleRate,
+
   Params: AudioBitrate, Bitrate, FileName, Height, HostName, MaxSegments,  
          StorageGroup,Width
+
          SampleRate, StorageGroup, Width
  
   [[Content_Service|Content]]/AddRecordingLiveStream     type: GET    Status: changed since 0.27
+
   [[Content_Service#AddRecordingLiveStream|Content/AddRecordingLiveStream]]    type: GET    Status: changed since 0.27
 
    
 
    
   Params: AudioBitrate,Bitrate,ChanId,Height,MaxSegments,RecordedId,SampleRate,
+
   Params: AudioBitrate, Bitrate, ChanId, Height, MaxSegments, RecordedId,  
          StartTime,Width
+
          SampleRate, StartTime, Width
  
   [[Content_Service|Content]]/AddVideoLiveStream         type: GET    Status: same as 0.27
+
   [[Content_Service#AddVideoLiveStream|Content/AddVideoLiveStream]]        type: GET    Status: same as 0.27
 
    
 
    
   Params: AudioBitrate,Bitrate,Height,Id,MaxSegments,SampleRate,Width
+
   Params: AudioBitrate, Bitrate, Height, Id, MaxSegments, SampleRate, Width
  
   [[Content_Service|Content]]/DownloadFile               type: POST    Status: same as 0.27
+
   [[Content_Service#DownloadFile|Content/DownloadFile]]              type: POST    Status: same as 0.27
 
    
 
    
   Params: StorageGroup,URL
+
   Params: StorageGroup, URL
  
   [[Content_Service|Content]]/GetAlbumArt               type: GET    Status: same as 0.27
+
   [[Content_Service#GetAlbumArt|Content/GetAlbumArt]]                type: GET    Status: same as 0.27
 
    
 
    
   Params: Height,Id,Width
+
   Params: Height, Id, Width
  
   [[Content_Service|Content]]/GetDirList                 type: GET    Status: new since 0.27
+
   [[Content_Service#GetDirList|Content/GetDirList]]                type: GET    Status: new since 0.27
 
    
 
    
 
   Params: StorageGroup
 
   Params: StorageGroup
  
   [[Content_Service|Content]]/GetFile                   type: GET    Status: same as 0.27
+
   [[Content_Service#GetFile|Content/GetFile]]                    type: GET    Status: same as 0.27
 
    
 
    
   Params: FileName,StorageGroup
+
   Params: FileName, StorageGroup
  
   [[Content_Service|Content]]/GetFileList               type: GET    Status: same as 0.27
+
   [[Content_Service#GetFileList|Content/GetFileList]]                type: GET    Status: same as 0.27
 
    
 
    
 
   Params: StorageGroup
 
   Params: StorageGroup
  
   [[Content_Service|Content]]/GetHash                   type: GET    Status: same as 0.27
+
   [[Content_Service#GetHash|Content/GetHash]]                    type: GET    Status: same as 0.27
 
    
 
    
   Params: FileName,StorageGroup
+
   Params: FileName, StorageGroup
  
   [[Content_Service|Content]]/GetImageFile               type: GET    Status: same as 0.27
+
   [[Content_Service#GetImageFile|Content/GetImageFile]]              type: GET    Status: same as 0.27
 
    
 
    
   Params: FileName,Height,StorageGroup,Width
+
   Params: FileName, Height, StorageGroup, Width
  
   [[Content_Service|Content]]/GetLiveStream             type: GET    Status: same as 0.27
+
   [[Content_Service#GetLiveStream|Content/GetLiveStream]]              type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Content_Service|Content]]/GetLiveStreamList         type: GET    Status: same as 0.27
+
   [[Content_Service#GetLiveStreamList|Content/GetLiveStreamList]]          type: GET    Status: same as 0.27
 
    
 
    
 
   Params: FileName
 
   Params: FileName
  
   [[Content_Service|Content]]/GetMusic                   type: GET    Status: same as 0.27
+
   [[Content_Service#GetMusic|Content/GetMusic]]                  type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Content_Service|Content]]/GetPreviewImage           type: GET    Status: changed since 0.27
+
   [[Content_Service#GetPreviewImage|Content/GetPreviewImage]]            type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChanId,Format,Height,RecordedId,SecsIn,StartTime,Width
+
   Params: ChanId, Format, Height, RecordedId, SecsIn, StartTime, Width
  
   [[Content_Service|Content]]/GetProgramArtworkList     type: GET    Status: same as 0.27
+
   [[Content_Service#GetProgramArtworkList|Content/GetProgramArtworkList]]      type: GET    Status: same as 0.27
 
    
 
    
   Params: Inetref,Season
+
   Params: Inetref, Season
  
   [[Content_Service|Content]]/GetRecording               type: GET    Status: changed since 0.27
+
   [[Content_Service#GetRecording|Content/GetRecording]]              type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime
+
   Params: ChanId, RecordedId, StartTime
  
   [[Content_Service|Content]]/GetRecordingArtwork       type: GET    Status: same as 0.27
+
   [[Content_Service#GetRecordingArtwork|Content/GetRecordingArtwork]]        type: GET    Status: same as 0.27
 
    
 
    
   Params: Height,Inetref,Season,Type,Width
+
   Params: Height, Inetref, Season, Type, Width
  
   [[Content_Service|Content]]/GetRecordingArtworkList   type: GET    Status: changed since 0.27
+
   [[Content_Service#GetRecordingArtworkList|Content/GetRecordingArtworkList]]    type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime
+
   Params: ChanId, RecordedId, StartTime
  
   [[Content_Service|Content]]/GetVideo                   type: GET    Status: same as 0.27
+
   [[Content_Service#GetVideo|Content/GetVideo]]                  type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Content_Service|Content]]/GetVideoArtwork           type: GET    Status: same as 0.27
+
   [[Content_Service#GetVideoArtwork|Content/GetVideoArtwork]]            type: GET    Status: same as 0.27
 
    
 
    
   Params: Height,Id,Type,Width
+
   Params: Height, Id, Type, Width
  
   [[Content_Service|Content]]/RemoveLiveStream           type: GET    Status: same as 0.27
+
   [[Content_Service#RemoveLiveStream|Content/RemoveLiveStream]]          type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Content_Service|Content]]/StopLiveStream             type: GET    Status: same as 0.27
+
   [[Content_Service#StopLiveStream|Content/StopLiveStream]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[DVR_Service|Dvr]]/AddDontRecordSchedule         type: GET    Status: new since 0.27
+
====Dvr  service====
 +
   [[DVR_Service#AddDontRecordSchedule|Dvr/AddDontRecordSchedule]]          type: GET    Status: new since 0.27
 
    
 
    
   Params: ChanId,NeverRecord,StartTime
+
   Params: ChanId, NeverRecord, StartTime
  
   [[DVR_Service|Dvr]]/AddRecordSchedule             type: POST    Status: same as 0.27
+
   [[DVR_Service#AddRecordSchedule|Dvr/AddRecordSchedule]]              type: POST    Status: same as 0.27
 
    
 
    
   Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
+
   Params: AutoCommflag, AutoExpire, AutoMetaLookup, AutoTranscode, AutoUserJob1,  
           AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
+
           AutoUserJob2, AutoUserJob3, AutoUserJob4, Category, ChanId, Description,  
           DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
+
           DupIn, DupMethod, EndOffset, EndTime, Episode, Filter, FindDay,  
          Inactive,Inetref,MaxEpisodes,MaxNewest,ParentId,PlayGroup,PreferredInput,
+
          FindTime, Inactive, Inetref, MaxEpisodes, MaxNewest, ParentId,  
          ProgramId,RecGroup,RecPriority,RecProfile,SearchType,Season,SeriesId,
+
          PlayGroup, PreferredInput, ProgramId, RecGroup, RecPriority,  
          StartOffset,StartTime,Station,StorageGroup,Subtitle,Title,Transcoder,
+
          RecProfile, SearchType, Season, SeriesId, StartOffset, StartTime,  
          Type
+
          Station, StorageGroup, Subtitle, Title, Transcoder, Type
  
   [[DVR_Service|Dvr]]/DeleteRecording               type: POST    Status: new since 0.27
+
   [[DVR_Service#DeleteRecording|Dvr/DeleteRecording]]                type: POST    Status: new since 0.27
 
    
 
    
   Params: AllowRerecord,ChanId,ForceDelete,RecordedId,StartTime
+
   Params: AllowRerecord, ChanId, ForceDelete, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/DisableRecordSchedule         type: POST    Status: same as 0.27
+
   [[DVR_Service#DisableRecordSchedule|Dvr/DisableRecordSchedule]]          type: POST    Status: same as 0.27
 
    
 
    
 
   Params: RecordId
 
   Params: RecordId
  
   [[DVR_Service|Dvr]]/DupInToDescription             type: GET    Status: new since 0.27
+
   [[DVR_Service#DupInToDescription|Dvr/DupInToDescription]]            type: GET    Status: new since 0.27
 
    
 
    
 
   Params: DupIn
 
   Params: DupIn
  
   [[DVR_Service|Dvr]]/DupInToString                 type: GET    Status: new since 0.27
+
   [[DVR_Service#DupInToString|Dvr/DupInToString]]                  type: GET    Status: new since 0.27
 
    
 
    
 
   Params: DupIn
 
   Params: DupIn
  
   [[DVR_Service|Dvr]]/DupMethodToDescription         type: GET    Status: new since 0.27
+
   [[DVR_Service#DupMethodToDescription|Dvr/DupMethodToDescription]]        type: GET    Status: new since 0.27
 
    
 
    
 
   Params: DupMethod
 
   Params: DupMethod
  
   [[DVR_Service|Dvr]]/DupMethodToString             type: GET    Status: new since 0.27
+
   [[DVR_Service#DupMethodToString|Dvr/DupMethodToString]]              type: GET    Status: new since 0.27
 
    
 
    
 
   Params: DupMethod
 
   Params: DupMethod
  
   [[DVR_Service|Dvr]]/EnableRecordSchedule           type: POST    Status: same as 0.27
+
   [[DVR_Service#EnableRecordSchedule|Dvr/EnableRecordSchedule]]          type: POST    Status: same as 0.27
 
    
 
    
 
   Params: RecordId
 
   Params: RecordId
  
   [[DVR_Service|Dvr]]/GetConflictList               type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetConflictList|Dvr/GetConflictList]]                type: GET    Status: changed since 0.27
 
    
 
    
   Params: Count,RecordId,StartIndex
+
   Params: Count, RecordId, StartIndex
  
   [[DVR_Service|Dvr]]/GetEncoderList                 type: GET    Status: same as 0.27
+
   [[DVR_Service#GetEncoderList|Dvr/GetEncoderList]]                type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetExpiringList               type: GET    Status: same as 0.27
+
   [[DVR_Service#GetExpiringList|Dvr/GetExpiringList]]                type: GET    Status: same as 0.27
 
    
 
    
   Params: Count,StartIndex
+
   Params: Count, StartIndex
  
   [[DVR_Service|Dvr]]/GetInputList                   type: GET    Status: new since 0.27
+
   [[DVR_Service#GetInputList|Dvr/GetInputList]]                  type: GET    Status: new since 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetPlayGroupList               type: GET    Status: new since 0.27
+
   [[DVR_Service#GetPlayGroupList|Dvr/GetPlayGroupList]]              type: GET    Status: new since 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetRecGroupList               type: GET    Status: same as 0.27
+
   [[DVR_Service#GetRecGroupList|Dvr/GetRecGroupList]]                type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetRecRuleFilterList           type: GET    Status: new since 0.27
+
   [[DVR_Service#GetRecRuleFilterList|Dvr/GetRecRuleFilterList]]          type: GET    Status: new since 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetRecStorageGroupList         type: GET    Status: new since 0.27
+
   [[DVR_Service#GetRecStorageGroupList|Dvr/GetRecStorageGroupList]]        type: GET    Status: new since 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetRecordSchedule             type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetRecordSchedule|Dvr/GetRecordSchedule]]              type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChanId,MakeOverride,RecordId,RecordedId,StartTime,Template
+
   Params: ChanId, MakeOverride, RecordId, RecordedId, StartTime, Template
  
   [[DVR_Service|Dvr]]/GetRecordScheduleList         type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetRecordScheduleList|Dvr/GetRecordScheduleList]]          type: GET    Status: changed since 0.27
 
    
 
    
   Params: Count,Descending,Sort,StartIndex
+
   Params: Count, Descending, Sort, StartIndex
  
   [[DVR_Service|Dvr]]/GetRecorded                   type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetRecorded|Dvr/GetRecorded]]                    type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime
+
   Params: ChanId, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/GetRecordedCommBreak           type: GET    Status: new since 0.27
+
   [[DVR_Service#GetRecordedCommBreak|Dvr/GetRecordedCommBreak]]          type: GET    Status: new since 0.27
 
    
 
    
   Params: ChanId,OffsetType,RecordedId,StartTime
+
   Params: ChanId, OffsetType, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/GetRecordedCutList             type: GET    Status: new since 0.27
+
   [[DVR_Service#GetRecordedCutList|Dvr/GetRecordedCutList]]            type: GET    Status: new since 0.27
 
    
 
    
   Params: ChanId,OffsetType,RecordedId,StartTime
+
   Params: ChanId, OffsetType, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/GetRecordedList               type: GET    Status: same as 0.27
+
   [[DVR_Service#GetRecordedList|Dvr/GetRecordedList]]                type: GET    Status: same as 0.27
 
    
 
    
   Params: Count,Descending,RecGroup,StartIndex,StorageGroup,TitleRegEx
+
   Params: Count, Descending, RecGroup, StartIndex, StorageGroup, TitleRegEx
  
   [[DVR_Service|Dvr]]/GetTitleInfoList               type: GET    Status: same as 0.27
+
   [[DVR_Service#GetTitleInfoList|Dvr/GetTitleInfoList]]              type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[DVR_Service|Dvr]]/GetTitleList                   type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetTitleList|Dvr/GetTitleList]]                  type: GET    Status: changed since 0.27
 
    
 
    
 
   Params: RecGroup
 
   Params: RecGroup
  
   [[DVR_Service|Dvr]]/GetUpcomingList               type: GET    Status: changed since 0.27
+
   [[DVR_Service#GetUpcomingList|Dvr/GetUpcomingList]]                type: GET    Status: changed since 0.27
 
    
 
    
   Params: Count,RecStatus,RecordId,ShowAll,StartIndex
+
   Params: Count, RecStatus, RecordId, ShowAll, StartIndex
  
   [[DVR_Service|Dvr]]/RecStatusToDescription         type: GET    Status: new since 0.27
+
   [[DVR_Service#RecStatusToDescription|Dvr/RecStatusToDescription]]        type: GET    Status: new since 0.27
 
    
 
    
   Params: RecStatus,RecType,StartTime
+
   Params: RecStatus, RecType, StartTime
  
   [[DVR_Service|Dvr]]/RecStatusToString             type: GET    Status: new since 0.27
+
   [[DVR_Service#RecStatusToString|Dvr/RecStatusToString]]              type: GET    Status: new since 0.27
 
    
 
    
 
   Params: RecStatus
 
   Params: RecStatus
  
   [[DVR_Service|Dvr]]/RecTypeToDescription           type: GET    Status: new since 0.27
+
   [[DVR_Service#RecTypeToDescription|Dvr/RecTypeToDescription]]          type: GET    Status: new since 0.27
 
    
 
    
 
   Params: RecType
 
   Params: RecType
  
   [[DVR_Service|Dvr]]/RecTypeToString               type: GET    Status: new since 0.27
+
   [[DVR_Service#RecTypeToString|Dvr/RecTypeToString]]                type: GET    Status: new since 0.27
 
    
 
    
 
   Params: RecType
 
   Params: RecType
  
   [[DVR_Service|Dvr]]/RemoveRecordSchedule           type: POST    Status: same as 0.27
+
   [[DVR_Service#RemoveRecordSchedule|Dvr/RemoveRecordSchedule]]          type: POST    Status: same as 0.27
 
    
 
    
 
   Params: RecordId
 
   Params: RecordId
  
   [[DVR_Service|Dvr]]/RemoveRecorded                 type: POST    Status: changed since 0.27
+
   [[DVR_Service#RemoveRecorded|Dvr/RemoveRecorded]]                type: POST    Status: changed since 0.27
 
    
 
    
   Params: AllowRerecord,ChanId,ForceDelete,RecordedId,StartTime
+
   Params: AllowRerecord, ChanId, ForceDelete, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/UnDeleteRecording             type: GET    Status: new since 0.27
+
   [[DVR_Service#UnDeleteRecording|Dvr/UnDeleteRecording]]              type: GET    Status: new since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime
+
   Params: ChanId, RecordedId, StartTime
  
   [[DVR_Service|Dvr]]/UpdateRecordSchedule           type: POST    Status: same as 0.27
+
   [[DVR_Service#UpdateRecordSchedule|Dvr/UpdateRecordSchedule]]          type: POST    Status: same as 0.27
 
    
 
    
   Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
+
   Params: AutoCommflag, AutoExpire, AutoMetaLookup, AutoTranscode, AutoUserJob1,  
           AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
+
           AutoUserJob2, AutoUserJob3, AutoUserJob4, Category, ChanId, Description,  
           DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
+
           DupIn, DupMethod, EndOffset, EndTime, Episode, Filter, FindDay,  
          Inactive,Inetref,MaxEpisodes,MaxNewest,PlayGroup,PreferredInput,
+
          FindTime, Inactive, Inetref, MaxEpisodes, MaxNewest, PlayGroup,  
          ProgramId,RecGroup,RecPriority,RecProfile,RecordId,SearchType,
+
          PreferredInput, ProgramId, RecGroup, RecPriority, RecProfile,  
          Season,SeriesId,StartOffset,StartTime,Station,StorageGroup,Subtitle,
+
          RecordId, SearchType, Season, SeriesId, StartOffset, StartTime,  
          Title,Transcoder,Type
+
          Station, StorageGroup, Subtitle, Title, Transcoder, Type
  
   [[DVR_Service|Dvr]]/UpdateRecordedWatchedStatus   type: POST    Status: new since 0.27
+
   [[DVR_Service#UpdateRecordedWatchedStatus|Dvr/UpdateRecordedWatchedStatus]]    type: POST    Status: new since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime,Watched
+
   Params: ChanId, RecordedId, StartTime, Watched
  
   [[Frontend_Service|Frontend]]/GetActionList             type: GET    Status: same as 0.27
+
====Frontend  service====
 +
   [[Frontend_Service#GetActionList|Frontend/GetActionList]]            type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Context
 
   Params: Context
  
   [[Frontend_Service|Frontend]]/GetContextList           type: GET    Status: same as 0.27
+
   [[Frontend_Service#GetContextList|Frontend/GetContextList]]            type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[Frontend_Service|Frontend]]/GetStatus                 type: GET    Status: same as 0.27
+
   [[Frontend_Service#GetStatus|Frontend/GetStatus]]                type: GET    Status: same as 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[Frontend_Service|Frontend]]/PlayRecording             type: POST    Status: changed since 0.27
+
   [[Frontend_Service#PlayRecording|Frontend/PlayRecording]]            type: POST    Status: changed since 0.27
 
    
 
    
   Params: ChanId,RecordedId,StartTime
+
   Params: ChanId, RecordedId, StartTime
  
   [[Frontend_Service|Frontend]]/PlayVideo                 type: POST    Status: changed since 0.27
+
   [[Frontend_Service#PlayVideo|Frontend/PlayVideo]]                type: POST    Status: changed since 0.27
 
    
 
    
   Params: Id,UseBookmark
+
   Params: Id, UseBookmark
  
   [[Frontend_Service|Frontend]]/SendAction               type: POST    Status: changed since 0.27
+
   [[Frontend_Service#SendAction|Frontend/SendAction]]                type: POST    Status: changed since 0.27
 
    
 
    
   Params: Action,Height,Value,Width
+
   Params: Action, Height, Value, Width
  
   [[Frontend_Service|Frontend]]/SendMessage              type: POST    Status: changed since 0.27
+
   [[Frontend_Service#SendKey|Frontend/SendKey]]                   type: POST    Status: new since 0.27
 
    
 
    
   Params: Message,Timeout
+
   Params: Key
  
   [[Frontend_Service|Frontend]]/SendNotification          type: POST    Status: changed since 0.27
+
   [[Frontend_Service#SendMessage|Frontend/SendMessage]]               type: POST    Status: changed since 0.27
 
    
 
    
   Params: Description,Error,Extra,Fullscreen,Image,Message,Origin,Priority,
+
   Params: Message, Timeout
          Progress,ProgressText,Timeout,Type,Visibility
 
  
   [[Guide_Service|Guide]]/GetCategoryList             type: GET    Status: new since 0.27
+
  [[Frontend_Service#SendNotification|Frontend/SendNotification]]          type: POST    Status: changed since 0.27
 +
 
 +
  Params: Description, Error, Extra, Fullscreen, Image, Message, Origin,
 +
          Priority, Progress, ProgressText, Timeout, Type, Visibility
 +
 
 +
====Guide  service====
 +
   [[Guide_Service#GetCategoryList|Guide/GetCategoryList]]              type: GET    Status: new since 0.27
 
    
 
    
 
     Params:  (none)
 
     Params:  (none)
  
   [[Guide_Service|Guide]]/GetChannelGroupList         type: GET    Status: new since 0.27
+
   [[Guide_Service#GetChannelGroupList|Guide/GetChannelGroupList]]          type: GET    Status: new since 0.27
 
    
 
    
 
   Params: IncludeEmpty
 
   Params: IncludeEmpty
  
   [[Guide_Service|Guide]]/GetChannelIcon               type: GET    Status: same as 0.27
+
   [[Guide_Service#GetChannelIcon|Guide/GetChannelIcon]]              type: GET    Status: same as 0.27
 
    
 
    
   Params: ChanId,Height,Width
+
   Params: ChanId, Height, Width
  
   [[Guide_Service|Guide]]/GetProgramDetails           type: GET    Status: same as 0.27
+
   [[Guide_Service#GetProgramDetails|Guide/GetProgramDetails]]            type: GET    Status: same as 0.27
 
    
 
    
   Params: ChanId,StartTime
+
   Params: ChanId, StartTime
  
   [[Guide_Service|Guide]]/GetProgramGuide             type: GET    Status: changed since 0.27
+
   [[Guide_Service#GetProgramGuide|Guide/GetProgramGuide]]              type: GET    Status: changed since 0.27
 
    
 
    
   Params: ChannelGroupId,Count,Details,EndTime,StartIndex,StartTime
+
   Params: ChannelGroupId, Count, Details, EndTime, StartIndex, StartTime
  
   [[Guide_Service|Guide]]/GetProgramList               type: GET    Status: new since 0.27
+
   [[Guide_Service#GetProgramList|Guide/GetProgramList]]              type: GET    Status: new since 0.27
 
    
 
    
   Params: CategoryFilter,ChanId,Count,Descending,Details,EndTime,KeywordFilter,
+
   Params: CategoryFilter, ChanId, Count, Descending, Details, EndTime,  
          OnlyNew,PersonFilter,Sort,StartIndex,StartTime,TitleFilter
+
          KeywordFilter, OnlyNew, PersonFilter, Sort, StartIndex, StartTime,  
 +
          TitleFilter
  
   [[Guide_Service|Guide]]/GetStoredSearches           type: GET    Status: new since 0.27
+
   [[Guide_Service#GetStoredSearches|Guide/GetStoredSearches]]            type: GET    Status: new since 0.27
 
    
 
    
 
   Params: Type
 
   Params: Type
  
   [[Video_Service|Video]]/AddVideo                    type: POST    Status: same as 0.27
+
====Myth  service====
 +
   [[Myth_Service#AddStorageGroupDir|Myth/AddStorageGroupDir]]           type: POST    Status: same as 0.27
 +
 
 +
  Params: DirName, GroupName, HostName
 +
 
 +
  [[Myth_Service#BackupDatabase|Myth/BackupDatabase]]                type: POST    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ChangePassword|Myth/ChangePassword]]                type: POST    Status: same as 0.27
 +
 
 +
  Params: NewPassword, OldPassword, UserName
 +
 
 +
  [[Myth_Service#CheckDatabase|Myth/CheckDatabase]]                type: POST    Status: same as 0.27
 +
 
 +
  Params: Repair
 +
 
 +
  [[Myth_Service#GetBackendInfo|Myth/GetBackendInfo]]                type: GET    Status: new since 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#GetConnectionInfo|Myth/GetConnectionInfo]]            type: GET    Status: same as 0.27
 +
 
 +
  Params: Pin
 +
 
 +
  [[Myth_Service#GetFormatDate|Myth/GetFormatDate]]                type: GET    Status: new since 0.27
 +
 
 +
  Params: Date, ShortDate
 +
 
 +
  [[Myth_Service#GetFormatDateTime|Myth/GetFormatDateTime]]            type: GET    Status: new since 0.27
 +
 
 +
  Params: DateTime, ShortDate
 +
 
 +
  [[Myth_Service#GetFormatTime|Myth/GetFormatTime]]                type: GET    Status: new since 0.27
 +
 
 +
  Params: Time
 +
 
 +
  [[Myth_Service#GetFrontends|Myth/GetFrontends]]                  type: GET    Status: new since 0.27
 
    
 
    
   Params: FileName,HostName
+
   Params: OnLine
  
   [[Video_Service|Video]]/GetBluray                    type: GET    Status: same as 0.27
+
  [[Myth_Service#GetHostName|Myth/GetHostName]]                  type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#GetHosts|Myth/GetHosts]]                      type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#GetKeys|Myth/GetKeys]]                      type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#GetLogs|Myth/GetLogs]]                      type: GET    Status: same as 0.27
 +
 
 +
  Params: Application, Filename, FromTime, Function, HostName, Level, Line,
 +
          MsgContains, PID, TID, Thread, ToTime
 +
 
 +
  [[Myth_Service#GetSetting|Myth/GetSetting]]                    type: GET    Status: same as 0.27
 +
 
 +
  Params: Default, HostName, Key
 +
 
 +
  [[Myth_Service#GetSettingList|Myth/GetSettingList]]                type: GET    Status: new since 0.27
 +
 
 +
  Params: HostName
 +
 
 +
  [[Myth_Service#GetStorageGroupDirs|Myth/GetStorageGroupDirs]]          type: GET    Status: same as 0.27
 +
 
 +
  Params: GroupName, HostName
 +
 
 +
  [[Myth_Service#GetTimeZone|Myth/GetTimeZone]]                  type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ParseISODateString|Myth/ParseISODateString]]            type: GET    Status: new since 0.27
 +
 
 +
  Params: DateTime
 +
 
 +
  [[Myth_Service#ProfileDelete|Myth/ProfileDelete]]                type: POST    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ProfileSubmit|Myth/ProfileSubmit]]                type: POST    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ProfileText|Myth/ProfileText]]                  type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ProfileURL|Myth/ProfileURL]]                    type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#ProfileUpdated|Myth/ProfileUpdated]]                type: GET    Status: same as 0.27
 +
 
 +
    Params:  (none)
 +
 
 +
  [[Myth_Service#PutSetting|Myth/PutSetting]]                    type: POST    Status: same as 0.27
 +
 
 +
  Params: HostName, Key, Value
 +
 
 +
  [[Myth_Service#RemoveStorageGroupDir|Myth/RemoveStorageGroupDir]]        type: POST    Status: same as 0.27
 +
 
 +
  Params: DirName, GroupName, HostName
 +
 
 +
  [[Myth_Service#SendMessage|Myth/SendMessage]]                  type: POST    Status: changed since 0.27
 +
 
 +
  Params: Address, Message, Timeout, udpPort
 +
 
 +
  [[Myth_Service#SendNotification|Myth/SendNotification]]              type: POST    Status: changed since 0.27
 +
 
 +
  Params: Address, Description, Error, Extra, Fullscreen, Image, Message,
 +
          Origin, Priority, Progress, ProgressText, Timeout, Type, Visibility,
 +
          udpPort
 +
 
 +
  [[Myth_Service#TestDBSettings|Myth/TestDBSettings]]                type: POST    Status: same as 0.27
 +
 
 +
  Params: DBName, HostName, Password, UserName, dbPort
 +
 
 +
====Video  service====
 +
   [[Video_Service#AddVideo|Video/AddVideo]]                     type: POST    Status: same as 0.27
 +
 
 +
  Params: FileName, HostName
 +
 
 +
  [[Video_Service#GetBluray|Video/GetBluray]]                   type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Path
 
   Params: Path
  
   [[Video_Service|Video]]/GetVideo                     type: GET    Status: same as 0.27
+
   [[Video_Service#GetVideo|Video/GetVideo]]                    type: GET    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Video_Service|Video]]/GetVideoByFileName           type: GET    Status: same as 0.27
+
   [[Video_Service#GetVideoByFileName|Video/GetVideoByFileName]]          type: GET    Status: same as 0.27
 
    
 
    
 
   Params: FileName
 
   Params: FileName
  
   [[Video_Service|Video]]/GetVideoList                 type: GET    Status: changed since 0.27
+
   [[Video_Service#GetVideoList|Video/GetVideoList]]                type: GET    Status: changed since 0.27
 
    
 
    
   Params: Count,Descending,Folder,Sort,StartIndex
+
   Params: Count, Descending, Folder, Sort, StartIndex
  
   [[Video_Service|Video]]/LookupVideo                 type: GET    Status: same as 0.27
+
   [[Video_Service#LookupVideo|Video/LookupVideo]]                  type: GET    Status: same as 0.27
 
    
 
    
   Params: AllowGeneric,Episode,GrabberType,Inetref,Season,Subtitle,Title
+
   Params: AllowGeneric, Episode, GrabberType, Inetref, Season, Subtitle,  
   [[Video_Service|Video]]/RemoveVideoFromDB           type: POST    Status: same as 0.27
+
          Title
 +
 
 +
   [[Video_Service#RemoveVideoFromDB|Video/RemoveVideoFromDB]]            type: POST    Status: same as 0.27
 
    
 
    
 
   Params: Id
 
   Params: Id
  
   [[Video_Service|Video]]/UpdateVideoWatchedStatus     type: POST    Status: new since 0.27
+
   [[Video_Service#UpdateVideoWatchedStatus|Video/UpdateVideoWatchedStatus]]    type: POST    Status: new since 0.27
 
    
 
    
   Params: Id,Watched
+
   Params: Id, Watched
 +
 
 +
[[Category:Services_API]]
 +
[[Category:Developer_Documentation]]

Latest revision as of 17:57, 14 April 2016

This is a full list of API calls, their types (POST or GET), the change status since 0.27.20141016-1, and the input parameters. This page has been generated automatically by analysing the output of wsdl calls from a 0.28 pre-release system. See API documentation generator.

Note that:

a) Responses are neither listed nor compared

b) There may be further changes before full release of 0.28.



API routines in 0.28.20160210-1

Comparisons are with 0.27.20141016-1

Capture service

 Capture/AddCaptureCard             type: POST    Status: same as 0.27
 
 Params: AudioDevice, AudioRateLimit, Brightness, CardType, ChannelTimeout, 
         Colour, Contrast, DVBDiSEqCType, DVBEITScan, DVBOnDemand, DVBSWFilter, 
         DVBSatType, DVBTuningDelay, DVBWaitForSeqStart, DiSEqCId, FirewireConnection, 
         FirewireModel, FirewireSpeed, HostName, Hue, SignalTimeout, SkipBTAudio, 
         VBIDevice, VideoDevice
 Capture/AddCardInput               type: POST    Status: same as 0.27
 
 Params: CardId, ChangerDevice, ChangerModel, DishnetEIT, DisplayName, 
         ExternalCommand, HostName, InputName, LiveTVOrder, Quicktune, 
         RecPriority, SchedOrder, SourceId, StartChan, TuneChan
 Capture/GetCaptureCard             type: GET     Status: same as 0.27
 
 Params: CardId
 Capture/GetCaptureCardList         type: GET     Status: same as 0.27
 
 Params: CardType, HostName
 Capture/RemoveCaptureCard          type: POST    Status: same as 0.27
 
 Params: CardId
 Capture/RemoveCardInput            type: POST    Status: same as 0.27
 
 Params: CardInputId
 Capture/UpdateCaptureCard          type: POST    Status: same as 0.27
 
 Params: CardId, Setting, Value
 Capture/UpdateCardInput            type: POST    Status: same as 0.27
 
 Params: CardInputId, Setting, Value

Channel service

 Channel/AddDBChannel               type: POST    Status: changed since 0.27
 
 Params: ATSCMajorChannel, ATSCMinorChannel, CallSign, ChannelID, ChannelName, 
         ChannelNumber, DefaultAuthority, Format, FrequencyID, Icon, MplexID, 
         ServiceID, SourceID, UseEIT, Visible, XMLTVID
 Channel/AddVideoSource             type: POST    Status: same as 0.27
 
 Params: ConfigPath, FreqTable, Grabber, LineupId, NITId, Password, SourceName, 
         UseEIT, UserId
 Channel/FetchChannelsFromSource    type: GET     Status: same as 0.27
 
 Params: CardId, SourceId, WaitForFinish
 Channel/GetChannelInfo             type: GET     Status: same as 0.27
 
 Params: ChanID
 Channel/GetChannelInfoList         type: GET     Status: changed since 0.27
 
 Params: Count, Details, OnlyVisible, SourceID, StartIndex
 Channel/GetDDLineupList            type: GET     Status: same as 0.27
 
 Params: Password, Source, UserId
 Channel/GetVideoMultiplex          type: GET     Status: same as 0.27
 
 Params: MplexID
 Channel/GetVideoMultiplexList      type: GET     Status: same as 0.27
 
 Params: Count, SourceID, StartIndex
 Channel/GetVideoSource             type: GET     Status: same as 0.27
 
 Params: SourceID
 Channel/GetVideoSourceList         type: GET     Status: same as 0.27
 
   Params:  (none)
 Channel/GetXMLTVIdList             type: GET     Status: same as 0.27
 
 Params: SourceID
 Channel/RemoveDBChannel            type: POST    Status: same as 0.27
 
 Params: ChannelID
 Channel/RemoveVideoSource          type: POST    Status: same as 0.27
 
 Params: SourceID
 Channel/UpdateDBChannel            type: POST    Status: changed since 0.27
 
 Params: ATSCMajorChannel, ATSCMinorChannel, CallSign, ChannelID, ChannelName, 
         ChannelNumber, DefaultAuthority, Format, FrequencyID, Icon, MplexID, 
         ServiceID, SourceID, UseEIT, Visible, XMLTVID
 Channel/UpdateVideoSource          type: POST    Status: same as 0.27
 
 Params: ConfigPath, FreqTable, Grabber, LineupId, NITId, Password, SourceID, 
         SourceName, UseEIT, UserId

Content service

 Content/AddLiveStream              type: GET     Status: same as 0.27
 
 Params: AudioBitrate, Bitrate, FileName, Height, HostName, MaxSegments, 
         SampleRate, StorageGroup, Width
 Content/AddRecordingLiveStream     type: GET     Status: changed since 0.27
 
 Params: AudioBitrate, Bitrate, ChanId, Height, MaxSegments, RecordedId, 
         SampleRate, StartTime, Width
 Content/AddVideoLiveStream         type: GET     Status: same as 0.27
 
 Params: AudioBitrate, Bitrate, Height, Id, MaxSegments, SampleRate, Width
 Content/DownloadFile               type: POST    Status: same as 0.27
 
 Params: StorageGroup, URL
 Content/GetAlbumArt                type: GET     Status: same as 0.27
 
 Params: Height, Id, Width
 Content/GetDirList                 type: GET     Status: new since 0.27
 
 Params: StorageGroup
 Content/GetFile                    type: GET     Status: same as 0.27
 
 Params: FileName, StorageGroup
 Content/GetFileList                type: GET     Status: same as 0.27
 
 Params: StorageGroup
 Content/GetHash                    type: GET     Status: same as 0.27
 
 Params: FileName, StorageGroup
 Content/GetImageFile               type: GET     Status: same as 0.27
 
 Params: FileName, Height, StorageGroup, Width
 Content/GetLiveStream              type: GET     Status: same as 0.27
 
 Params: Id
 Content/GetLiveStreamList          type: GET     Status: same as 0.27
 
 Params: FileName
 Content/GetMusic                   type: GET     Status: same as 0.27
 
 Params: Id
 Content/GetPreviewImage            type: GET     Status: changed since 0.27
 
 Params: ChanId, Format, Height, RecordedId, SecsIn, StartTime, Width
 Content/GetProgramArtworkList      type: GET     Status: same as 0.27
 
 Params: Inetref, Season
 Content/GetRecording               type: GET     Status: changed since 0.27
 
 Params: ChanId, RecordedId, StartTime
 Content/GetRecordingArtwork        type: GET     Status: same as 0.27
 
 Params: Height, Inetref, Season, Type, Width
 Content/GetRecordingArtworkList    type: GET     Status: changed since 0.27
 
 Params: ChanId, RecordedId, StartTime
 Content/GetVideo                   type: GET     Status: same as 0.27
 
 Params: Id
 Content/GetVideoArtwork            type: GET     Status: same as 0.27
 
 Params: Height, Id, Type, Width
 Content/RemoveLiveStream           type: GET     Status: same as 0.27
 
 Params: Id
 Content/StopLiveStream             type: GET     Status: same as 0.27
 
 Params: Id

Dvr service

 Dvr/AddDontRecordSchedule          type: GET     Status: new since 0.27
 
 Params: ChanId, NeverRecord, StartTime
 Dvr/AddRecordSchedule              type: POST    Status: same as 0.27
 
 Params: AutoCommflag, AutoExpire, AutoMetaLookup, AutoTranscode, AutoUserJob1, 
         AutoUserJob2, AutoUserJob3, AutoUserJob4, Category, ChanId, Description, 
         DupIn, DupMethod, EndOffset, EndTime, Episode, Filter, FindDay, 
         FindTime, Inactive, Inetref, MaxEpisodes, MaxNewest, ParentId, 
         PlayGroup, PreferredInput, ProgramId, RecGroup, RecPriority, 
         RecProfile, SearchType, Season, SeriesId, StartOffset, StartTime, 
         Station, StorageGroup, Subtitle, Title, Transcoder, Type
 Dvr/DeleteRecording                type: POST    Status: new since 0.27
 
 Params: AllowRerecord, ChanId, ForceDelete, RecordedId, StartTime
 Dvr/DisableRecordSchedule          type: POST    Status: same as 0.27
 
 Params: RecordId
 Dvr/DupInToDescription             type: GET     Status: new since 0.27
 
 Params: DupIn
 Dvr/DupInToString                  type: GET     Status: new since 0.27
 
 Params: DupIn
 Dvr/DupMethodToDescription         type: GET     Status: new since 0.27
 
 Params: DupMethod
 Dvr/DupMethodToString              type: GET     Status: new since 0.27
 
 Params: DupMethod
 Dvr/EnableRecordSchedule           type: POST    Status: same as 0.27
 
 Params: RecordId
 Dvr/GetConflictList                type: GET     Status: changed since 0.27
 
 Params: Count, RecordId, StartIndex
 Dvr/GetEncoderList                 type: GET     Status: same as 0.27
 
   Params:  (none)
 Dvr/GetExpiringList                type: GET     Status: same as 0.27
 
 Params: Count, StartIndex
 Dvr/GetInputList                   type: GET     Status: new since 0.27
 
   Params:  (none)
 Dvr/GetPlayGroupList               type: GET     Status: new since 0.27
 
   Params:  (none)
 Dvr/GetRecGroupList                type: GET     Status: same as 0.27
 
   Params:  (none)
 Dvr/GetRecRuleFilterList           type: GET     Status: new since 0.27
 
   Params:  (none)
 Dvr/GetRecStorageGroupList         type: GET     Status: new since 0.27
 
   Params:  (none)
 Dvr/GetRecordSchedule              type: GET     Status: changed since 0.27
 
 Params: ChanId, MakeOverride, RecordId, RecordedId, StartTime, Template
 Dvr/GetRecordScheduleList          type: GET     Status: changed since 0.27
 
 Params: Count, Descending, Sort, StartIndex
 Dvr/GetRecorded                    type: GET     Status: changed since 0.27
 
 Params: ChanId, RecordedId, StartTime
 Dvr/GetRecordedCommBreak           type: GET     Status: new since 0.27
 
 Params: ChanId, OffsetType, RecordedId, StartTime
 Dvr/GetRecordedCutList             type: GET     Status: new since 0.27
 
 Params: ChanId, OffsetType, RecordedId, StartTime
 Dvr/GetRecordedList                type: GET     Status: same as 0.27
 
 Params: Count, Descending, RecGroup, StartIndex, StorageGroup, TitleRegEx
 Dvr/GetTitleInfoList               type: GET     Status: same as 0.27
 
   Params:  (none)
 Dvr/GetTitleList                   type: GET     Status: changed since 0.27
 
 Params: RecGroup
 Dvr/GetUpcomingList                type: GET     Status: changed since 0.27
 
 Params: Count, RecStatus, RecordId, ShowAll, StartIndex
 Dvr/RecStatusToDescription         type: GET     Status: new since 0.27
 
 Params: RecStatus, RecType, StartTime
 Dvr/RecStatusToString              type: GET     Status: new since 0.27
 
 Params: RecStatus
 Dvr/RecTypeToDescription           type: GET     Status: new since 0.27
 
 Params: RecType
 Dvr/RecTypeToString                type: GET     Status: new since 0.27
 
 Params: RecType
 Dvr/RemoveRecordSchedule           type: POST    Status: same as 0.27
 
 Params: RecordId
 Dvr/RemoveRecorded                 type: POST    Status: changed since 0.27
 
 Params: AllowRerecord, ChanId, ForceDelete, RecordedId, StartTime
 Dvr/UnDeleteRecording              type: GET     Status: new since 0.27
 
 Params: ChanId, RecordedId, StartTime
 Dvr/UpdateRecordSchedule           type: POST    Status: same as 0.27
 
 Params: AutoCommflag, AutoExpire, AutoMetaLookup, AutoTranscode, AutoUserJob1, 
         AutoUserJob2, AutoUserJob3, AutoUserJob4, Category, ChanId, Description, 
         DupIn, DupMethod, EndOffset, EndTime, Episode, Filter, FindDay, 
         FindTime, Inactive, Inetref, MaxEpisodes, MaxNewest, PlayGroup, 
         PreferredInput, ProgramId, RecGroup, RecPriority, RecProfile, 
         RecordId, SearchType, Season, SeriesId, StartOffset, StartTime, 
         Station, StorageGroup, Subtitle, Title, Transcoder, Type
 Dvr/UpdateRecordedWatchedStatus    type: POST    Status: new since 0.27
 
 Params: ChanId, RecordedId, StartTime, Watched

Frontend service

 Frontend/GetActionList             type: GET     Status: same as 0.27
 
 Params: Context
 Frontend/GetContextList            type: GET     Status: same as 0.27
 
   Params:  (none)
 Frontend/GetStatus                 type: GET     Status: same as 0.27
 
   Params:  (none)
 Frontend/PlayRecording             type: POST    Status: changed since 0.27
 
 Params: ChanId, RecordedId, StartTime
 Frontend/PlayVideo                 type: POST    Status: changed since 0.27
 
 Params: Id, UseBookmark
 Frontend/SendAction                type: POST    Status: changed since 0.27
 
 Params: Action, Height, Value, Width
 Frontend/SendKey                   type: POST    Status: new since 0.27
 
 Params: Key
 Frontend/SendMessage               type: POST    Status: changed since 0.27
 
 Params: Message, Timeout
 Frontend/SendNotification          type: POST    Status: changed since 0.27
 
 Params: Description, Error, Extra, Fullscreen, Image, Message, Origin, 
         Priority, Progress, ProgressText, Timeout, Type, Visibility

Guide service

 Guide/GetCategoryList              type: GET     Status: new since 0.27
 
   Params:  (none)
 Guide/GetChannelGroupList          type: GET     Status: new since 0.27
 
 Params: IncludeEmpty
 Guide/GetChannelIcon               type: GET     Status: same as 0.27
 
 Params: ChanId, Height, Width
 Guide/GetProgramDetails            type: GET     Status: same as 0.27
 
 Params: ChanId, StartTime
 Guide/GetProgramGuide              type: GET     Status: changed since 0.27
 
 Params: ChannelGroupId, Count, Details, EndTime, StartIndex, StartTime
 Guide/GetProgramList               type: GET     Status: new since 0.27
 
 Params: CategoryFilter, ChanId, Count, Descending, Details, EndTime, 
         KeywordFilter, OnlyNew, PersonFilter, Sort, StartIndex, StartTime, 
         TitleFilter
 Guide/GetStoredSearches            type: GET     Status: new since 0.27
 
 Params: Type

Myth service

 Myth/AddStorageGroupDir            type: POST    Status: same as 0.27
 
 Params: DirName, GroupName, HostName
 Myth/BackupDatabase                type: POST    Status: same as 0.27
 
   Params:  (none)
 Myth/ChangePassword                type: POST    Status: same as 0.27
 
 Params: NewPassword, OldPassword, UserName
 Myth/CheckDatabase                 type: POST    Status: same as 0.27
 
 Params: Repair
 Myth/GetBackendInfo                type: GET     Status: new since 0.27
 
   Params:  (none)
 Myth/GetConnectionInfo             type: GET     Status: same as 0.27
 
 Params: Pin
 Myth/GetFormatDate                 type: GET     Status: new since 0.27
 
 Params: Date, ShortDate
 Myth/GetFormatDateTime             type: GET     Status: new since 0.27
 
 Params: DateTime, ShortDate
 Myth/GetFormatTime                 type: GET     Status: new since 0.27
 
 Params: Time
 Myth/GetFrontends                  type: GET     Status: new since 0.27
 
 Params: OnLine
 Myth/GetHostName                   type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/GetHosts                      type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/GetKeys                       type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/GetLogs                       type: GET     Status: same as 0.27
 
 Params: Application, Filename, FromTime, Function, HostName, Level, Line, 
         MsgContains, PID, TID, Thread, ToTime
 Myth/GetSetting                    type: GET     Status: same as 0.27
 
 Params: Default, HostName, Key
 Myth/GetSettingList                type: GET     Status: new since 0.27
 
 Params: HostName
 Myth/GetStorageGroupDirs           type: GET     Status: same as 0.27
 
 Params: GroupName, HostName
 Myth/GetTimeZone                   type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/ParseISODateString            type: GET     Status: new since 0.27
 
 Params: DateTime
 Myth/ProfileDelete                 type: POST    Status: same as 0.27
 
   Params:  (none)
 Myth/ProfileSubmit                 type: POST    Status: same as 0.27
 
   Params:  (none)
 Myth/ProfileText                   type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/ProfileURL                    type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/ProfileUpdated                type: GET     Status: same as 0.27
 
   Params:  (none)
 Myth/PutSetting                    type: POST    Status: same as 0.27
 
 Params: HostName, Key, Value
 Myth/RemoveStorageGroupDir         type: POST    Status: same as 0.27
 
 Params: DirName, GroupName, HostName
 Myth/SendMessage                   type: POST    Status: changed since 0.27
 
 Params: Address, Message, Timeout, udpPort
 Myth/SendNotification              type: POST    Status: changed since 0.27
 
 Params: Address, Description, Error, Extra, Fullscreen, Image, Message, 
         Origin, Priority, Progress, ProgressText, Timeout, Type, Visibility, 
         udpPort
 Myth/TestDBSettings                type: POST    Status: same as 0.27
 
 Params: DBName, HostName, Password, UserName, dbPort

Video service

 Video/AddVideo                     type: POST    Status: same as 0.27
 
 Params: FileName, HostName
 Video/GetBluray                    type: GET     Status: same as 0.27
 
 Params: Path
 Video/GetVideo                     type: GET     Status: same as 0.27
 
 Params: Id
 Video/GetVideoByFileName           type: GET     Status: same as 0.27
 
 Params: FileName
 Video/GetVideoList                 type: GET     Status: changed since 0.27
 
 Params: Count, Descending, Folder, Sort, StartIndex
 Video/LookupVideo                  type: GET     Status: same as 0.27
 
 Params: AllowGeneric, Episode, GrabberType, Inetref, Season, Subtitle, 
         Title
 Video/RemoveVideoFromDB            type: POST    Status: same as 0.27
 
 Params: Id
 Video/UpdateVideoWatchedStatus     type: POST    Status: new since 0.27
 
 Params: Id, Watched