Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The recording API v4 spec can be viewed at Profile recordings Recordings v4

Entities overview

EntityPurpose
Broadcast slotThis entity originates from EPG API v4. It identifies a time slot on a channel where a program is aired. If the time slot is in the future, it may change or be removed depending on the broadcast schedule for that particular channel.
RecordingSpecifies recording of one broadcast slot for one user profile. It may be created explicitly by the user or automatically as part of an automated recording request. The recorded broadcast slot may be in the future or in the past, and as such it may or may not be available for streaming.
Recording GroupA group of Recordings. Recordings are automatically grouped by series. If a recording has no series, then they are part of the special "ungrouped" group.
Automated Recording RequestA request by the user to automatically create recordings for new Broadcast slots as they become available.

...

  • Requested broadcast slot is recordable, i.e. it exists , and is not in the past and not blacklisted
  • Requested channel is recordable, i.e. the channel provides the recording service
  • User has sufficient license to record requested broadcast slot
  • User has sufficient storage space to record requested broadcast slot
  • If broadcast slot has aired, the broadcast slot is available as catchup

When creating a recording, the client must provide the ID of the broadcast slot to be recorded, as obtained from EPG API v4.

...