LiveTvApi class

Constructors

LiveTvApi(Dio _dio)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addListingProvider({String? pw, bool? validateListings = false, bool? validateLogin = false, ListingsProviderInfo? listingsProviderInfo, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<ListingsProviderInfo>>
Adds a listings provider.
addTunerHost({TunerHostInfo? tunerHostInfo, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<TunerHostInfo>>
Adds a tuner host.
cancelSeriesTimer({required String timerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Cancels a live tv series timer.
cancelTimer({required String timerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Cancels a live tv timer.
createSeriesTimer({SeriesTimerInfoDto? seriesTimerInfoDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Creates a live tv series timer.
createTimer({TimerInfoDto? timerInfoDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Creates a live tv timer.
deleteListingProvider({String? id, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Delete listing provider.
deleteRecording({required String recordingId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Deletes a live tv recording.
deleteTunerHost({String? id, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Deletes a tuner host.
discoverTuners({bool? newDevicesOnly = false, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<List<TunerHostInfo>>>
Discover tuners.
discvoverTuners({bool? newDevicesOnly = false, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<List<TunerHostInfo>>>
Discover tuners.
getChannel({required String channelId, String? userId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDto>>
Gets a live tv channel.
getChannelMappingOptions({String? providerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<ChannelMappingOptionsDto>>
Get channel mapping options.
getDefaultListingProvider({CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<ListingsProviderInfo>>
Gets default listings provider info.
getDefaultTimer({String? programId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<SeriesTimerInfoDto>>
Gets the default values for a new timer.
getGuideInfo({CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<GuideInfo>>
Get guide info.
getLineups({String? id, String? type, String? location, String? country, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<List<NameIdPair>>>
Gets available lineups.
getLiveRecordingFile({required String recordingId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<Uint8List>>
Gets a live tv recording stream.
getLiveStreamFile({required String streamId, required String container, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<Uint8List>>
Gets a live tv channel stream.
getLiveTvChannels({ChannelType? type, String? userId, int? startIndex, bool? isMovie, bool? isSeries, bool? isNews, bool? isKids, bool? isSports, int? limit, bool? isFavorite, bool? isLiked, bool? isDisliked, bool? enableImages, int? imageTypeLimit, List<ImageType>? enableImageTypes, List<ItemFields>? fields, bool? enableUserData, List<ItemSortBy>? sortBy, SortOrder? sortOrder, bool? enableFavoriteSorting = false, bool? addCurrentProgram = true, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets available live tv channels.
getLiveTvInfo({CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<LiveTvInfo>>
Gets available live tv services.
getLiveTvPrograms({List<String>? channelIds, String? userId, DateTime? minStartDate, bool? hasAired, bool? isAiring, DateTime? maxStartDate, DateTime? minEndDate, DateTime? maxEndDate, bool? isMovie, bool? isSeries, bool? isNews, bool? isKids, bool? isSports, int? startIndex, int? limit, List<ItemSortBy>? sortBy, List<SortOrder>? sortOrder, List<String>? genres, List<String>? genreIds, bool? enableImages, int? imageTypeLimit, List<ImageType>? enableImageTypes, bool? enableUserData, String? seriesTimerId, String? librarySeriesId, List<ItemFields>? fields, bool? enableTotalRecordCount = true, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets available live tv epgs.
getProgram({required String programId, String? userId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDto>>
Gets a live tv program.
getPrograms({GetProgramsDto? getProgramsDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets available live tv epgs.
getRecommendedPrograms({String? userId, int? startIndex, int? limit, bool? isAiring, bool? hasAired, bool? isSeries, bool? isMovie, bool? isNews, bool? isKids, bool? isSports, bool? enableImages, int? imageTypeLimit, List<ImageType>? enableImageTypes, List<String>? genreIds, List<ItemFields>? fields, bool? enableUserData, bool? enableTotalRecordCount = true, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets recommended live tv epgs.
getRecording({required String recordingId, String? userId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDto>>
Gets a live tv recording.
getRecordingFolders({String? userId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets recording folders.
getRecordingGroup({required String groupId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Get recording group.
getRecordingGroups({String? userId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets live tv recording groups.
getRecordings({String? channelId, String? userId, int? startIndex, int? limit, RecordingStatus? status, bool? isInProgress, String? seriesTimerId, bool? enableImages, int? imageTypeLimit, List<ImageType>? enableImageTypes, List<ItemFields>? fields, bool? enableUserData, bool? isMovie, bool? isSeries, bool? isKids, bool? isSports, bool? isNews, bool? isLibraryItem, bool? enableTotalRecordCount = true, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets live tv recordings.
getRecordingsSeries({String? channelId, String? userId, String? groupId, int? startIndex, int? limit, RecordingStatus? status, bool? isInProgress, String? seriesTimerId, bool? enableImages, int? imageTypeLimit, List<ImageType>? enableImageTypes, List<ItemFields>? fields, bool? enableUserData, bool? enableTotalRecordCount = true, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<BaseItemDtoQueryResult>>
Gets live tv recording series.
getSchedulesDirectCountries({CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<Uint8List>>
Gets available countries.
getSeriesTimer({required String timerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<SeriesTimerInfoDto>>
Gets a live tv series timer.
getSeriesTimers({String? sortBy, SortOrder? sortOrder, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<SeriesTimerInfoDtoQueryResult>>
Gets live tv series timers.
getTimer({required String timerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<TimerInfoDto>>
Gets a timer.
getTimers({String? channelId, String? seriesTimerId, bool? isActive, bool? isScheduled, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<TimerInfoDtoQueryResult>>
Gets the live tv timers.
getTunerHostTypes({CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<List<NameIdPair>>>
Get tuner host types.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetTuner({required String tunerId, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Resets a tv tuner.
setChannelMapping({required SetChannelMappingDto setChannelMappingDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<TunerChannelMapping>>
Set channel mappings.
toString() String
A string representation of this object.
inherited
updateSeriesTimer({required String timerId, SeriesTimerInfoDto? seriesTimerInfoDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Updates a live tv series timer.
updateTimer({required String timerId, TimerInfoDto? timerInfoDto, CancelToken? cancelToken, Map<String, dynamic>? headers, Map<String, dynamic>? extra, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) Future<Response<void>>
Updates a live tv timer.

Operators

operator ==(Object other) bool
The equality operator.
inherited