Skip to content

Latest commit

 

History

History
157 lines (109 loc) · 4.19 KB

protocol-changes.md

File metadata and controls

157 lines (109 loc) · 4.19 KB

Protocol Changes

This information may be outdated. If you have some spare time, please to through the commit History and add the changes to the documentation.

v42

  • added comment field to addDvrEntry, updateDvrEntry, autorecEntryAdd, autorecEntryUpdate, timerecEntryAdd, timerecEntryUpdate

v41

  • added full UUID to channelAdd, tagAdd and dvrEntryAdd
  • added ratingAuthority and ratingCountry to dvrEntryAdd and eventAdd

v40

  • added DVR configuration UUID to dvrEntryAdd, dvrEntryUpdate, autorecEntryAdd, autorecEntryUpdate, timerecEntryAdd, timerecEntryUpdate

v39

  • added broadcast type to autorec DVR entry

v38

  • added service provider name to channelAdd -> services

v37

  • added ratingLabel to EPG & DVR entries
  • added ratingIcon to EPG & DVR entries

v36

  • added ageRating to DVR entries

v26..35

TODO

v25

  • added updateAutorecEntry and updateTimerecEntry
  • (and other changes not yet documented here)

v23..24

  • added descrambleInfo (not yet documented here)

v22..23

  • extended addDvrEntry, updateDvrEntry, dvrEntryAdd method
    • added enabled
  • extended getSysTime
    • added gmtoffset

v21..22

  • extended updateDvrEntry method
    • added channelId

v20..v21

  • dvrEntry structures
    • added files msg (multiple files) to the files field
    • added dataSize field to show actual (last) file size in dvrEntry updates
  • epg events - added subtitle field

v19..v20

  • dvrEntry structures
    • added subscriptionError, streamErrors, dataErrors fields
    • added subtitle fields
  • autorecEntry structures
    • added dupDetect and fulltext fields
  • added errors fields to the stream status
  • added satpos to the subscription start
  • added subscriptionError field to subscriptionStatus server-to-client method

v18..v19

  • autorec/timerec structures
    • added directory field (forced output directory)
    • added enabled field

v17..v18

  • added addTimerecEntry, deleteTimerecEntry methods
  • added timerecEntryAdd, timerecEntryUpdate, timerecEntryDelete server-to-client methods
  • extended addAutorecEntry method
    • added start/startWindow/name fields
    • added owner/creator fields
    • obsoleted creator field
  • extended dvrEntryAdd, dvrEntryUpdate
    • added timerecId field
    • added owner/creator fields
  • extended addAutorecEntry, deleteAutorecEntry methods
    • added start/startWindow fields
    • obsoleted approxTime
    • added name/owner/creator fields
  • extended autorecEntryAdd, autorecEntryUpdate server-to-client methods
    • fields like for addAutorecEntry
  • extended getTag method
    • added tagIndex field

v16..v17

  • extended subscriptionStart server-to-client method
    • added meta field
  • changed H264 meta data handling (codec meta data are in the meta field only in start message)
  • VORBIS and AAC codecs have codec specific meta data in the meta field in start message
  • changed subscribe method
    • the normts is always active and the parameter is ignored

v15..v16

  • added getProfiles, getDvrConfigs methods
  • removed getCodecs methods
  • extended subscribe method
    • add profile field

v14..v15

  • extended channelAdd, channelUpdate server-to-client methods
    • the channelIcon URL can be relative 'imagecache/%d' or '/imagecache/%d'
  • extended getChannel method
    • the channelIcon URL can be relative 'imagecache/%d' or '/imagecache/%d'

v13..v14

  • added getChannel method

v12..v13

  • added addAutorecEntry method
  • added deleteAutorecEntry method
  • added autorecEntryAdd, autorecEntryUpdate, autorecEntryDelete server-to-client methods
  • extended channelAdd server-to-client method
    • added channelNumberMinor (for {major}.{minor} channel numbers)
  • extended dvrEntryAdd and dvrEntryUpdate server-to-client methods
    • added eventId, autorecId, startExtra, stopExtra, retention, priority, contentType fields
  • extended addDvrEntry method
    • added retention
  • extended updateDvrEntry method
    • added retention, priority
  • extended epgQuery method
    • added minduration, maxduration
  • added subscriptionGrace server-to-client method

v11..v12

  • added subscriptionFilterStream method
  • added getDvrCutpoints method

v10..v11

  • added audio_type in the subscriptionStart server-to-client method
  • added getCodecs method