Retrieves detailed information about a specific broadcast.
The ID of the broadcast.
A promise resolving to the BroadcastDetails object.
Retrieves a list of broadcasts with optional filtering and pagination.
The parameters to filter and paginate broadcasts.
A promise resolving to the list of broadcasts and pagination details.
Retrieves detailed information about a specific channel.
The ID of the channel.
A promise resolving to the ChannelDetails object.
Retrieves detailed information about a specific channel group.
The ID of the channel group.
A promise resolving to the ChannelGroupDetails object.
Retrieves a list of channel groups with optional filtering and pagination.
The parameters to filter and paginate channel groups.
A promise resolving to the list of channel groups and pagination details.
Retrieves a list of channels with optional filtering and pagination.
The parameters to filter and paginate channels.
A promise resolving to the list of channels and pagination details.
Retrieves a list of PVR clients.
A promise resolving to the list of PVR clients.
Retrieves specified properties for PVR.
The list of properties to retrieve.
A promise resolving to the requested properties and their values.
Retrieves detailed information about a specific recording.
The ID of the recording.
A promise resolving to the RecordingDetails object.
Retrieves a list of recordings with optional filtering and pagination.
The parameters to filter and paginate recordings.
A promise resolving to the list of recordings and pagination details.
Retrieves a list of timers with optional filtering and pagination.
The parameters to filter and paginate timers.
A promise resolving to the list of timers and pagination details.
Initiates a recording on a specified channel.
The ID of the channel to record from.
The title of the recording.
The start time of the recording in ISO 8601 format.
The end time of the recording in ISO 8601 format.
A promise resolving to the details of the created recording.
Initiates a scan for new recordings or channels.
The ID of the PVR client to scan.
Whether to reset the existing database before scanning (optional).
A promise resolving to a boolean indicating if the scan was successful.
Adds a new timer.