1866 lines
65 KiB
TypeScript
1866 lines
65 KiB
TypeScript
// This file is generated by web/scripts/generate-openapi-types.mjs.
|
|
// Do not edit by hand.
|
|
|
|
export interface components {
|
|
schemas: {
|
|
"ActorResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"role": null | string;
|
|
"thumb": string;
|
|
};
|
|
"AddItemsToCollectionRequest": {
|
|
"movieIds": null | Array<number>;
|
|
"showIds": null | Array<number>;
|
|
"seasonIds": null | Array<number>;
|
|
"episodeIds": null | Array<number>;
|
|
"artistIds": null | Array<number>;
|
|
"musicVideoIds": null | Array<number>;
|
|
"otherVideoIds": null | Array<number>;
|
|
"songIds": null | Array<number>;
|
|
"imageIds": null | Array<number>;
|
|
"remoteStreamIds": null | Array<number>;
|
|
};
|
|
"AddItemsToPlaylistRequest": {
|
|
"movieIds": null | Array<number>;
|
|
"showIds": null | Array<number>;
|
|
"seasonIds": null | Array<number>;
|
|
"episodeIds": null | Array<number>;
|
|
"artistIds": null | Array<number>;
|
|
"musicVideoIds": null | Array<number>;
|
|
"otherVideoIds": null | Array<number>;
|
|
"songIds": null | Array<number>;
|
|
"imageIds": null | Array<number>;
|
|
"remoteStreamIds": null | Array<number>;
|
|
};
|
|
"AddTraktListRequest": {
|
|
"url": null | string;
|
|
};
|
|
"ArtistDetailResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"disambiguation": null | string;
|
|
"biography": null | string;
|
|
"thumbnail": string;
|
|
"fanArt": string;
|
|
"genres": Array<string>;
|
|
"styles": Array<string>;
|
|
"moods": Array<string>;
|
|
"languages": Array<string>;
|
|
};
|
|
"ArtworkContentTypeModel": {
|
|
"path": null | string;
|
|
"contentType": null | string;
|
|
"isExternalUrl"?: boolean;
|
|
"hasContentType"?: boolean;
|
|
"urlWithContentType"?: null | string;
|
|
};
|
|
"ArtworkUploadResponseModel": {
|
|
"path": string;
|
|
"contentType": string;
|
|
};
|
|
"AutoTuneAxis": "TvShow" | "TvGenre" | "MovieGenre";
|
|
"AutoTuneChannelResultModel": {
|
|
"name": string;
|
|
"status": string;
|
|
"channelId": null | number;
|
|
"reason": null | string;
|
|
};
|
|
"AutoTunedChannelRequest": {
|
|
"axis": components["schemas"]["AutoTuneAxis"];
|
|
"value": null | string;
|
|
"name": null | string;
|
|
"number": null | string;
|
|
"templateId"?: null | number;
|
|
"logo"?: components["schemas"]["ArtworkContentTypeModel"];
|
|
"advanced"?: components["schemas"]["CreateChannelFromLineupAdvancedOptionsRequest"];
|
|
};
|
|
"AutoTuneProposalResponseModel": {
|
|
"axis": string;
|
|
"value": string;
|
|
"name": string;
|
|
"number": string;
|
|
"itemCount": number;
|
|
"alreadyExists": boolean;
|
|
};
|
|
"AutoTuneResultResponseModel": {
|
|
"results": Array<components["schemas"]["AutoTuneChannelResultModel"]>;
|
|
"createdCount": number;
|
|
"skippedCount": number;
|
|
"failedCount": number;
|
|
};
|
|
"BlockGroupResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
};
|
|
"BlockItemRequest": {
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"searchTitle": null | string;
|
|
"searchQuery": null | string;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"includeInProgramGuide": boolean;
|
|
"disableWatermarks": boolean;
|
|
"watermarkIds": null | Array<number>;
|
|
"graphicsElementIds": null | Array<number>;
|
|
};
|
|
"BlockItemResponseModel": {
|
|
"id": number;
|
|
"index": number;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"collectionName": null | string;
|
|
"multiCollectionId": null | number;
|
|
"multiCollectionName": null | string;
|
|
"smartCollectionId": null | number;
|
|
"smartCollectionName": null | string;
|
|
"mediaItemId": null | number;
|
|
"mediaItemName": null | string;
|
|
"searchTitle": string;
|
|
"searchQuery": string;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"includeInProgramGuide": boolean;
|
|
"disableWatermarks": boolean;
|
|
"watermarkIds": Array<number>;
|
|
"graphicsElementIds": Array<number>;
|
|
};
|
|
"BlockPreviewItemResponseModel": {
|
|
"title": string;
|
|
"start": string;
|
|
"finish": string;
|
|
"duration": string;
|
|
};
|
|
"BlockResponseModel": {
|
|
"id": number;
|
|
"groupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
"minutes": number;
|
|
"stopScheduling": components["schemas"]["BlockStopScheduling"];
|
|
};
|
|
"BlockStopScheduling": "AfterDurationEnd" | "BeforeDurationEnd";
|
|
"BlockWithItemsResponseModel": {
|
|
"id": number;
|
|
"groupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
"minutes": number;
|
|
"stopScheduling": components["schemas"]["BlockStopScheduling"];
|
|
"items": Array<components["schemas"]["BlockItemResponseModel"]>;
|
|
};
|
|
"BulkDeleteChannelsRequest": {
|
|
"channelIds": Array<number>;
|
|
};
|
|
"BulkMoveChannelsToGroupRequest": {
|
|
"channelIds": Array<number>;
|
|
"group": string;
|
|
};
|
|
"BulkRenumberChannelRequest": {
|
|
"id": number;
|
|
"number": string;
|
|
};
|
|
"BulkRenumberChannelsRequest": {
|
|
"channels": Array<components["schemas"]["BulkRenumberChannelRequest"]>;
|
|
};
|
|
"ChannelDetailResponseModel": {
|
|
"id": number;
|
|
"number": string;
|
|
"name": string;
|
|
"group": string;
|
|
"categories": string;
|
|
"ffmpegProfileId": number;
|
|
"slugSeconds": null | number;
|
|
"logo": components["schemas"]["ChannelLogoResponseModel"];
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": string;
|
|
"preferredAudioLanguageCode": string;
|
|
"preferredAudioTitle": string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"mirrorSourceChannelId": null | number;
|
|
"playoutOffset": null | string;
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"playoutCount": number;
|
|
"preferredSubtitleLanguageCode": string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"isEnabled": boolean;
|
|
"showInEpg": boolean;
|
|
};
|
|
"ChannelGuideChannelResponseModel": {
|
|
"number": string;
|
|
"name": string;
|
|
"programmes": Array<components["schemas"]["ChannelGuideProgrammeResponseModel"]>;
|
|
};
|
|
"ChannelGuideProgrammeResponseModel": {
|
|
"start": string;
|
|
"stop": string;
|
|
"title": string;
|
|
"subTitle": null | string;
|
|
"category": null | string;
|
|
"fillerKind": components["schemas"]["FillerKind"];
|
|
};
|
|
"ChannelGuideResponseModel": {
|
|
"start": string;
|
|
"end": string;
|
|
"channels": Array<components["schemas"]["ChannelGuideChannelResponseModel"]>;
|
|
};
|
|
"ChannelIdleBehavior": "StopOnDisconnect" | "KeepRunning";
|
|
"ChannelLogoResponseModel": {
|
|
"path": string;
|
|
"contentType": string;
|
|
"isExternalUrl"?: boolean;
|
|
"hasContentType"?: boolean;
|
|
"urlWithContentType"?: null | string;
|
|
};
|
|
"ChannelMusicVideoCreditsMode": "None" | "GenerateSubtitles";
|
|
"ChannelNowPlayingResponseModel": {
|
|
"title": string;
|
|
"startUtc": string;
|
|
"finishUtc": string;
|
|
};
|
|
"ChannelPlayoutMode": "Continuous" | "OnDemand";
|
|
"ChannelPlayoutSource": "Generated" | "Mirror";
|
|
"ChannelResponseModel": {
|
|
"id": number;
|
|
"number": string;
|
|
"sortNumber": number;
|
|
"name": string;
|
|
"group": string;
|
|
"categories": string;
|
|
"ffmpegProfile": string;
|
|
"language": string;
|
|
"streamingMode": string;
|
|
"isEnabled": boolean;
|
|
"showInEpg": boolean;
|
|
"playoutCount": number;
|
|
};
|
|
"ChannelSongVideoMode": "Default" | "WithProgress";
|
|
"ChannelStateResponseModel": {
|
|
"channelId": number;
|
|
"channelNumber": string;
|
|
"onAir": boolean;
|
|
"nowPlaying": null | components["schemas"]["ChannelNowPlayingResponseModel"];
|
|
};
|
|
"ChannelStreamSelectorMode": "Default" | "Custom" | "Troubleshooting";
|
|
"ChannelSubtitleMode": "None" | "Forced" | "Default" | "Any";
|
|
"ChannelTemplateResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"description": string;
|
|
"isSystem": boolean;
|
|
"isDefault": boolean;
|
|
"ffmpegProfileId": number;
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"preRollFillerId": null | number;
|
|
"midRollFillerId": null | number;
|
|
"postRollFillerId": null | number;
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": null | string;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": null | string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"ChannelTranscodeMode": "OnDemand";
|
|
"ChannelWatermarkImageSource": "Custom" | "ChannelLogo" | "Resource";
|
|
"ChannelWatermarkMode": "None" | "Permanent" | "Intermittent" | "OpacityExpression";
|
|
"CollectionsScanStatusResponseModel": {
|
|
"family": string;
|
|
};
|
|
"CollectionType": "Collection" | "TelevisionShow" | "TelevisionSeason" | "Artist" | "MultiCollection" | "SmartCollection" | "Playlist" | "RerunFirstRun" | "RerunRerun" | "SearchQuery" | "Movie" | "Episode" | "MusicVideo" | "OtherVideo" | "Song" | "Image" | "RemoteStream" | "FakeCollection" | "FakePlaylistItem";
|
|
"CombinedVersion": {
|
|
"apiVersion": number;
|
|
"appVersion": null | string;
|
|
};
|
|
"CopyBlockRequest": {
|
|
"blockGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CopyTemplateRequest": {
|
|
"templateGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreateAutoTunedChannelsRequest": {
|
|
"templateId": number;
|
|
"group": null | string;
|
|
"channels": null | Array<components["schemas"]["AutoTunedChannelRequest"]>;
|
|
};
|
|
"CreateBlockGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreateBlockRequest": {
|
|
"blockGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreateChannelFromLineupAdvancedOptionsRequest": {
|
|
"playbackOrder"?: null | components["schemas"]["PlaybackOrder"];
|
|
"ffmpegProfileId"?: null | number;
|
|
"watermarkId"?: null | number;
|
|
"fallbackFillerId"?: null | number;
|
|
"preRollFillerId"?: null | number;
|
|
"midRollFillerId"?: null | number;
|
|
"postRollFillerId"?: null | number;
|
|
"streamSelectorMode"?: null | components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector"?: null | string;
|
|
"preferredAudioLanguageCode"?: null | string;
|
|
"preferredAudioTitle"?: null | string;
|
|
"playoutSource"?: null | components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode"?: null | components["schemas"]["ChannelPlayoutMode"];
|
|
"streamingMode"?: null | components["schemas"]["StreamingMode"];
|
|
"preferredSubtitleLanguageCode"?: null | string;
|
|
"subtitleMode"?: null | components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode"?: null | components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate"?: null | string;
|
|
"songVideoMode"?: null | components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode"?: null | components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior"?: null | components["schemas"]["ChannelIdleBehavior"];
|
|
"shuffleScheduleItems"?: null | boolean;
|
|
"randomStartPoint"?: null | boolean;
|
|
"fixedStartTimeBehavior"?: null | components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"CreateChannelFromLineupItemRequest": {
|
|
"mediaType": components["schemas"]["LibraryBrowseMediaType"];
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"rerunCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"playlistId": null | number;
|
|
};
|
|
"CreateChannelFromLineupRequest": {
|
|
"name": string;
|
|
"number": string;
|
|
"group": string;
|
|
"categories": string;
|
|
"logo": components["schemas"]["ArtworkContentTypeModel"];
|
|
"isEnabled": boolean;
|
|
"showInEpg": boolean;
|
|
"templateId": number;
|
|
"advanced": null | components["schemas"]["CreateChannelFromLineupAdvancedOptionsRequest"];
|
|
"lineup": Array<components["schemas"]["CreateChannelFromLineupItemRequest"]>;
|
|
};
|
|
"CreateChannelFromLineupResponseModel": {
|
|
"channelId": number;
|
|
"playlistId": null | number;
|
|
"programScheduleId": number;
|
|
"playoutId": number;
|
|
};
|
|
"CreateChannelRequest": {
|
|
"name": null | string;
|
|
"number": null | string;
|
|
"group": null | string;
|
|
"categories": null | string;
|
|
"ffmpegProfileId": number;
|
|
"slugSeconds": null | number;
|
|
"logo": components["schemas"]["ArtworkContentTypeModel"];
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": null | string;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"mirrorSourceChannelId": null | number;
|
|
"playoutOffset": null | string;
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": null | string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"isEnabled": boolean;
|
|
"showInEpg": boolean;
|
|
};
|
|
"CreateChannelTemplateRequest": {
|
|
"name": string;
|
|
"description": string;
|
|
"ffmpegProfileId": number;
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"preRollFillerId": null | number;
|
|
"midRollFillerId": null | number;
|
|
"postRollFillerId": null | number;
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": null | string;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": null | string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"CreateCollectionRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreateDecoGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreateDecoRequest": {
|
|
"decoGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreateDecoTemplateGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreateDecoTemplateRequest": {
|
|
"decoTemplateGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreateFFmpegProfileRequest": {
|
|
"name": null | string;
|
|
"threadCount": number;
|
|
"normalizeAudio": boolean;
|
|
"normalizeVideo": boolean;
|
|
"hardwareAcceleration": components["schemas"]["HardwareAccelerationKind"];
|
|
"vaapiDisplay": null | string;
|
|
"vaapiDriver": components["schemas"]["VaapiDriver"];
|
|
"vaapiDevice": null | string;
|
|
"qsvExtraHardwareFrames": null | number;
|
|
"resolutionId": number;
|
|
"scalingBehavior": components["schemas"]["ScalingBehavior"];
|
|
"padMode": components["schemas"]["FilterMode"];
|
|
"videoFormat": components["schemas"]["FFmpegProfileVideoFormat"];
|
|
"videoProfile": null | string;
|
|
"videoPreset": null | string;
|
|
"allowBFrames": boolean;
|
|
"bitDepth": components["schemas"]["FFmpegProfileBitDepth"];
|
|
"videoBitrate": number;
|
|
"videoBufferSize": number;
|
|
"tonemapAlgorithm": components["schemas"]["FFmpegProfileTonemapAlgorithm"];
|
|
"audioFormat": components["schemas"]["FFmpegProfileAudioFormat"];
|
|
"audioBitrate": number;
|
|
"audioBufferSize": number;
|
|
"normalizeLoudnessMode": components["schemas"]["NormalizeLoudnessMode"];
|
|
"targetLoudness": null | number;
|
|
"audioChannels": number;
|
|
"audioSampleRate": number;
|
|
"normalizeFramerate": boolean;
|
|
"normalizeColors": boolean;
|
|
"deinterlaceVideo": boolean;
|
|
};
|
|
"CreateFillerPresetRequest": {
|
|
"name": string;
|
|
"fillerKind": components["schemas"]["FillerKind"];
|
|
"fillerMode": components["schemas"]["FillerMode"];
|
|
"duration": null | string;
|
|
"count": null | number;
|
|
"padToNearestMinute": null | number;
|
|
"allowWatermarks": boolean;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"playlistId": null | number;
|
|
"expression": null | string;
|
|
"useChaptersAsMediaItems": boolean;
|
|
};
|
|
"CreateLocalLibraryRequest": {
|
|
"name": null | string;
|
|
"mediaKind": components["schemas"]["LibraryMediaKind"];
|
|
"paths": null | Array<string>;
|
|
};
|
|
"CreateMultiCollectionRequest": {
|
|
"name": null | string;
|
|
"items": null | Array<components["schemas"]["MultiCollectionItemRequest"]>;
|
|
};
|
|
"CreatePlaylistGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreatePlaylistRequest": {
|
|
"playlistGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreatePlayoutRequest": {
|
|
"channelId": number;
|
|
"scheduleKind": components["schemas"]["PlayoutScheduleKind"];
|
|
"programScheduleId": null | number;
|
|
"scheduleFile": null | string;
|
|
};
|
|
"CreateRerunCollectionRequest": {
|
|
"name": null | string;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"selectedId": number;
|
|
"firstRunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
"rerunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
};
|
|
"CreateResolutionRequest": {
|
|
"width": number;
|
|
"height": number;
|
|
};
|
|
"CreateScheduleRequest": {
|
|
"name": null | string;
|
|
"keepMultiPartEpisodesTogether": boolean;
|
|
"treatCollectionsAsShows": boolean;
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"CreateSmartCollectionRequest": {
|
|
"name": null | string;
|
|
"query": null | string;
|
|
};
|
|
"CreateTemplateGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"CreateTemplateRequest": {
|
|
"templateGroupId": number;
|
|
"name": null | string;
|
|
};
|
|
"CreateWatermarkRequest": {
|
|
"name": string;
|
|
"mode": components["schemas"]["ChannelWatermarkMode"];
|
|
"imageSource": components["schemas"]["ChannelWatermarkImageSource"];
|
|
"image": null | string;
|
|
"imageContentType": null | string;
|
|
"location": components["schemas"]["WatermarkLocation"];
|
|
"size": components["schemas"]["WatermarkSize"];
|
|
"width": number;
|
|
"horizontalMargin": number;
|
|
"verticalMargin": number;
|
|
"frequencyMinutes": number;
|
|
"durationSeconds": number;
|
|
"opacity": number;
|
|
"opacityExpression": null | string;
|
|
"zIndex": number;
|
|
"placeWithinSourceContent": boolean;
|
|
};
|
|
"DayOfWeek": "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday";
|
|
"DecoBreakContentRequest": {
|
|
"id": number;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"playlistId": null | number;
|
|
"placement": components["schemas"]["DecoBreakPlacement"];
|
|
};
|
|
"DecoBreakContentResponseModel": {
|
|
"id": number;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"playlistId": null | number;
|
|
"playlistGroupId": null | number;
|
|
"selectionName": null | string;
|
|
"placement": components["schemas"]["DecoBreakPlacement"];
|
|
};
|
|
"DecoBreakPlacement": "BlockStart" | "BlockFinish" | "BetweenBlockItems" | "ChapterMarkers";
|
|
"DecoGroupResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"decoCount": number;
|
|
};
|
|
"DecoListItemResponseModel": {
|
|
"id": number;
|
|
"decoGroupId": number;
|
|
"decoGroupName": string;
|
|
"name": string;
|
|
};
|
|
"DecoMode": "Inherit" | "Disable" | "Override" | "Merge";
|
|
"DecoResponseModel": {
|
|
"id": number;
|
|
"decoGroupId": number;
|
|
"decoGroupName": string;
|
|
"name": string;
|
|
"watermarkMode": components["schemas"]["DecoMode"];
|
|
"watermarkIds": Array<number>;
|
|
"useWatermarkDuringFiller": boolean;
|
|
"graphicsElementsMode": components["schemas"]["DecoMode"];
|
|
"graphicsElementIds": Array<number>;
|
|
"useGraphicsElementsDuringFiller": boolean;
|
|
"breakContentMode": components["schemas"]["DecoMode"];
|
|
"breakContent": Array<components["schemas"]["DecoBreakContentResponseModel"]>;
|
|
"defaultFillerMode": components["schemas"]["DecoMode"];
|
|
"defaultFillerCollectionType": components["schemas"]["CollectionType"];
|
|
"defaultFillerCollectionId": null | number;
|
|
"defaultFillerMediaItemId": null | number;
|
|
"defaultFillerMultiCollectionId": null | number;
|
|
"defaultFillerSmartCollectionId": null | number;
|
|
"defaultFillerSelectionName": null | string;
|
|
"defaultFillerTrimToFit": boolean;
|
|
"deadAirFallbackMode": components["schemas"]["DecoMode"];
|
|
"deadAirFallbackCollectionType": components["schemas"]["CollectionType"];
|
|
"deadAirFallbackCollectionId": null | number;
|
|
"deadAirFallbackMediaItemId": null | number;
|
|
"deadAirFallbackMultiCollectionId": null | number;
|
|
"deadAirFallbackSmartCollectionId": null | number;
|
|
"deadAirFallbackSelectionName": null | string;
|
|
};
|
|
"DecoTemplateGroupResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"decoTemplateCount": number;
|
|
};
|
|
"DecoTemplateItemRequest": {
|
|
"decoId": number;
|
|
"startTime": string;
|
|
"endTime": string;
|
|
};
|
|
"DecoTemplateItemResponseModel": {
|
|
"decoId": number;
|
|
"decoName": string;
|
|
"startTime": string;
|
|
"endTime": string;
|
|
};
|
|
"DecoTemplateResponseModel": {
|
|
"id": number;
|
|
"decoTemplateGroupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
};
|
|
"DecoTemplateWithItemsResponseModel": {
|
|
"id": number;
|
|
"decoTemplateGroupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
"items": Array<components["schemas"]["DecoTemplateItemResponseModel"]>;
|
|
};
|
|
"DeleteMediaItemsRequest": {
|
|
"ids": null | Array<number>;
|
|
};
|
|
"FFmpegFullProfileResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"threadCount": number;
|
|
"normalizeAudio": boolean;
|
|
"normalizeVideo": boolean;
|
|
"hardwareAcceleration": components["schemas"]["HardwareAccelerationKind"];
|
|
"vaapiDisplay": string;
|
|
"vaapiDriver": components["schemas"]["VaapiDriver"];
|
|
"vaapiDevice": string;
|
|
"qsvExtraHardwareFrames": null | number;
|
|
"resolutionId": number;
|
|
"resolution": string;
|
|
"scalingBehavior": components["schemas"]["ScalingBehavior"];
|
|
"padMode": components["schemas"]["FilterMode"];
|
|
"videoFormat": components["schemas"]["FFmpegProfileVideoFormat"];
|
|
"videoProfile": string;
|
|
"videoPreset": string;
|
|
"allowBFrames": boolean;
|
|
"bitDepth": components["schemas"]["FFmpegProfileBitDepth"];
|
|
"videoBitrate": number;
|
|
"videoBufferSize": number;
|
|
"tonemapAlgorithm": components["schemas"]["FFmpegProfileTonemapAlgorithm"];
|
|
"audioFormat": components["schemas"]["FFmpegProfileAudioFormat"];
|
|
"audioBitrate": number;
|
|
"audioBufferSize": number;
|
|
"normalizeLoudnessMode": components["schemas"]["NormalizeLoudnessMode"];
|
|
"targetLoudness": null | number;
|
|
"audioChannels": number;
|
|
"audioSampleRate": number;
|
|
"normalizeFramerate": boolean;
|
|
"normalizeColors": boolean;
|
|
"deinterlaceVideo": boolean;
|
|
};
|
|
"FFmpegProfileAudioFormat": "None" | "Aac" | "Ac3" | "AacLatm" | "Copy";
|
|
"FFmpegProfileBitDepth": "EightBit" | "TenBit";
|
|
"FFmpegProfileTonemapAlgorithm": "Linear" | "Clip" | "Gamma" | "Reinhard" | "Mobius" | "Hable";
|
|
"FFmpegProfileVideoFormat": "None" | "H264" | "Hevc" | "Mpeg2Video" | "Av1" | "Copy";
|
|
"FFmpegSettingsResponseModel": {
|
|
"fFmpegPath": string;
|
|
"fFprobePath": string;
|
|
"defaultFFmpegProfileId": number;
|
|
"preferredAudioLanguageCode": string;
|
|
"useEmbeddedSubtitles": boolean;
|
|
"extractEmbeddedSubtitles": boolean;
|
|
"probeForInterlacedFrames": boolean;
|
|
"saveReports": boolean;
|
|
"globalWatermarkId": null | number;
|
|
"globalFallbackFillerId": null | number;
|
|
"hlsSegmenterIdleTimeout": number;
|
|
"workAheadSegmenterLimit": number;
|
|
"initialSegmentCount": number;
|
|
"hlsDirectOutputFormat": components["schemas"]["OutputFormatKind"];
|
|
"defaultMpegTsScript": string;
|
|
};
|
|
"FillerKind": "None" | "PreRoll" | "MidRoll" | "PostRoll" | "Tail" | "Fallback" | "GuideMode" | "DecoDefault";
|
|
"FillerMode": "None" | "Duration" | "Count" | "Pad" | "RandomCount";
|
|
"FillerPresetFullResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"fillerKind": components["schemas"]["FillerKind"];
|
|
"fillerMode": components["schemas"]["FillerMode"];
|
|
"duration": null | string;
|
|
"count": null | number;
|
|
"padToNearestMinute": null | number;
|
|
"allowWatermarks": boolean;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"playlistId": null | number;
|
|
"expression": null | string;
|
|
"useChaptersAsMediaItems": boolean;
|
|
};
|
|
"FillerPresetResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"fillerKind": components["schemas"]["FillerKind"];
|
|
};
|
|
"FillWithGroupMode": "None" | "FillWithOrderedGroups" | "FillWithShuffledGroups";
|
|
"FilterMode": "HardwareIfPossible" | "Software";
|
|
"FixedStartTimeBehavior": "Strict" | "Flexible";
|
|
"GraphicsElementResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
};
|
|
"GuideMode": "Normal" | "Filler";
|
|
"HardwareAccelerationKind": "None" | "Qsv" | "Nvenc" | "Vaapi" | "VideoToolbox" | "Amf" | "V4l2m2m" | "Rkmpp";
|
|
"HdhrSettingsResponseModel": {
|
|
"tunerCount": number;
|
|
"uuid": string;
|
|
};
|
|
"HealthCheckRemediationResponseModel": {
|
|
"kind": string;
|
|
"target": string;
|
|
};
|
|
"HealthCheckResponseModel": {
|
|
"title": string;
|
|
"status": string;
|
|
"detail": string;
|
|
"brief": null | string;
|
|
"link": null | string;
|
|
"remediation": null | components["schemas"]["HealthCheckRemediationResponseModel"];
|
|
};
|
|
"HlsSessionModel": {
|
|
"channelNumber": null | string;
|
|
"state": null | string;
|
|
"transcodedUntil": string;
|
|
"lastAccess": string;
|
|
};
|
|
"IFormFile": string;
|
|
"ImageFolderResponseModel": {
|
|
"libraryFolderId": number;
|
|
"name": string;
|
|
"fullPath": string;
|
|
"subfolderCount": number;
|
|
"imageCount": number;
|
|
"durationSeconds": null | number;
|
|
};
|
|
"IptvSettingsResponseModel": {
|
|
"baseUrl": string;
|
|
};
|
|
"LanguageCodeResponseModel": {
|
|
"code": string;
|
|
"englishName": string;
|
|
};
|
|
"LibraryBrowseItemResponseModel": {
|
|
"id": number;
|
|
"mediaType": components["schemas"]["LibraryBrowseMediaType"];
|
|
"title": string;
|
|
"libraryId": null | number;
|
|
"libraryName": null | string;
|
|
"artwork": string;
|
|
"duration": null | string;
|
|
"itemCount": null | number;
|
|
"collectionKind": null | string;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"rerunCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"playlistId": null | number;
|
|
"subtitle"?: null | string;
|
|
"seasonId"?: null | number;
|
|
};
|
|
"LibraryBrowseMediaType": "Movie" | "TelevisionShow" | "TelevisionSeason" | "Artist" | "Collection" | "SmartCollection" | "MultiCollection" | "RerunCollection" | "Playlist" | "Episode" | "MusicVideo" | "Song" | "OtherVideo" | "Image" | "RemoteStream";
|
|
"LibraryMediaKind": "Movies" | "Shows" | "MusicVideos" | "OtherVideos" | "Songs" | "Images" | "RemoteStreams";
|
|
"LibraryScanStatusResponseModel": {
|
|
"libraryId": number;
|
|
"percent": number;
|
|
};
|
|
"LocalLibraryDetailResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"mediaKind": components["schemas"]["LibraryMediaKind"];
|
|
"isLocked": boolean;
|
|
"mediaItemCount": number;
|
|
"paths": Array<components["schemas"]["LocalLibraryPathResponseModel"]>;
|
|
};
|
|
"LocalLibraryPathResponseModel": {
|
|
"id": number;
|
|
"path": string;
|
|
"mediaItemCount": number;
|
|
};
|
|
"LocalLibraryResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"mediaKind": components["schemas"]["LibraryMediaKind"];
|
|
"isLocked": boolean;
|
|
};
|
|
"LocalPathCheckRequest": {
|
|
"path": null | string;
|
|
};
|
|
"LocalPathCheckResponseModel": {
|
|
"exists": boolean;
|
|
};
|
|
"LogEntryResponseModel": {
|
|
"timestamp": string;
|
|
"level": string;
|
|
"message": string;
|
|
};
|
|
"LogEventLevel": "Verbose" | "Debug" | "Information" | "Warning" | "Error" | "Fatal";
|
|
"LoggingSettingsResponseModel": {
|
|
"defaultMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"scanningMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"schedulingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"searchingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"streamingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"httpMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
};
|
|
"MarathonGroupBy": "None" | "Show" | "Season" | "Artist" | "Album" | "Director";
|
|
"MediaCollectionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"useCustomPlaybackOrder": boolean;
|
|
};
|
|
"MediaItemInfoChapterResponseModel": {
|
|
"title": null | string;
|
|
"startTime": string;
|
|
"endTime": string;
|
|
};
|
|
"MediaItemInfoResponseModel": {
|
|
"id": number;
|
|
"title": string;
|
|
"kind": string;
|
|
"libraryKind": string;
|
|
"serverName": null | string;
|
|
"libraryName": string;
|
|
"state": components["schemas"]["MediaItemState"];
|
|
"duration": string;
|
|
"sampleAspectRatio": null | string;
|
|
"displayAspectRatio": null | string;
|
|
"rFrameRate": null | string;
|
|
"videoScanKind": components["schemas"]["VideoScanKind"];
|
|
"interlacedRatio": null | number;
|
|
"width": number;
|
|
"height": number;
|
|
"streams": Array<components["schemas"]["MediaItemInfoStreamResponseModel"]>;
|
|
"chapters": Array<components["schemas"]["MediaItemInfoChapterResponseModel"]>;
|
|
};
|
|
"MediaItemInfoStreamResponseModel": {
|
|
"index": null | number;
|
|
"kind": components["schemas"]["MediaStreamKind"];
|
|
"title": null | string;
|
|
"codec": null | string;
|
|
"profile": null | string;
|
|
"language": null | string;
|
|
"channels": null | number;
|
|
"default": null | boolean;
|
|
"forced": null | boolean;
|
|
"attachedPic": null | boolean;
|
|
"pixelFormat": null | string;
|
|
"colorRange": null | string;
|
|
"colorSpace": null | string;
|
|
"colorTransfer": null | string;
|
|
"colorPrimaries": null | string;
|
|
"bitsPerRawSample": null | number;
|
|
"mimeType": null | string;
|
|
"fileName": null | string;
|
|
"isExtracted": null | boolean;
|
|
};
|
|
"MediaItemState": "Normal" | "FileNotFound" | "Unavailable" | "RemoteOnly";
|
|
"MediaSourceKind": "Local" | "Plex" | "Jellyfin" | "Emby";
|
|
"MediaSourceLibraryResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"mediaKind": components["schemas"]["LibraryMediaKind"];
|
|
"lastScan": null | string;
|
|
"itemCount": number;
|
|
};
|
|
"MediaSourceResponseModel": {
|
|
"id": number;
|
|
"kind": string;
|
|
"name": string;
|
|
"connectionAddress": null | string;
|
|
"libraries": Array<components["schemas"]["MediaSourceLibraryResponseModel"]>;
|
|
};
|
|
"MediaStreamKind": "Video" | "Audio" | "Subtitle" | "Attachment" | "ExternalSubtitle";
|
|
"MoveLocalLibraryPathRequest": {
|
|
"targetLibraryId": number;
|
|
};
|
|
"MovieDetailResponseModel": {
|
|
"id": number;
|
|
"title": string;
|
|
"year": null | string;
|
|
"plot": null | string;
|
|
"genres": Array<string>;
|
|
"tags": Array<string>;
|
|
"studios": Array<string>;
|
|
"contentRatings": Array<string>;
|
|
"languages": Array<string>;
|
|
"actors": Array<components["schemas"]["ActorResponseModel"]>;
|
|
"directors": Array<string>;
|
|
"writers": Array<string>;
|
|
"path": null | string;
|
|
"localPath": null | string;
|
|
"state": components["schemas"]["MediaItemState"];
|
|
"poster": string;
|
|
"fanArt": string;
|
|
};
|
|
"MultiCollectionItemRequest": {
|
|
"collectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"scheduleAsGroup": boolean;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"weight"?: number;
|
|
};
|
|
"MultiCollectionItemResponseModel": {
|
|
"collectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"name": string;
|
|
"scheduleAsGroup": boolean;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"weight"?: number;
|
|
};
|
|
"MultiCollectionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"items": Array<components["schemas"]["MultiCollectionItemResponseModel"]>;
|
|
};
|
|
"MultipleMode": "Count" | "CollectionSize" | "PlaylistItemSize" | "MultiEpisodeGroupSize";
|
|
"NamedIdResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
};
|
|
"NormalizeLoudnessMode": "Off" | "LoudNorm";
|
|
"OutputFormatKind": "None" | "Mkv" | "MpegTs" | "Mp4" | "Hls" | "HlsMp4" | "Nut";
|
|
"PagedLibraryBrowseItemsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["LibraryBrowseItemResponseModel"]>;
|
|
};
|
|
"PagedLogEntriesResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["LogEntryResponseModel"]>;
|
|
};
|
|
"PagedMultiCollectionsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["MultiCollectionResponseModel"]>;
|
|
};
|
|
"PagedPlayoutHistoryResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["PlayoutHistoryResponseModel"]>;
|
|
};
|
|
"PagedPlayoutItemsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["PlayoutItemResponseModel"]>;
|
|
};
|
|
"PagedPlayoutsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["PlayoutListItemResponseModel"]>;
|
|
};
|
|
"PagedRerunCollectionsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["RerunCollectionResponseModel"]>;
|
|
};
|
|
"PagedTraktListsResponseModel": {
|
|
"totalCount": number;
|
|
"page": Array<components["schemas"]["TraktListResponseModel"]>;
|
|
};
|
|
"PathReplacementItemRequest": {
|
|
"id": number;
|
|
"remotePath": null | string;
|
|
"localPath": null | string;
|
|
};
|
|
"PathReplacementResponseModel": {
|
|
"id": number;
|
|
"remotePath": null | string;
|
|
"localPath": null | string;
|
|
};
|
|
"PlaybackOrder": "None" | "Chronological" | "Random" | "Shuffle" | "ShuffleInOrder" | "MultiEpisodeShuffle" | "SeasonEpisode" | "RandomRotation" | "Marathon" | "WeightedShuffle";
|
|
"PlaylistGroupResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"playlistCount": number;
|
|
"isSystem": boolean;
|
|
};
|
|
"PlaylistItemRequest": {
|
|
"index": number;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"count": null | number;
|
|
"playAll": boolean;
|
|
"includeInProgramGuide": boolean;
|
|
};
|
|
"PlaylistItemResponseModel": {
|
|
"id": number;
|
|
"index": number;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"collectionName": null | string;
|
|
"multiCollectionId": null | number;
|
|
"multiCollectionName": null | string;
|
|
"smartCollectionId": null | number;
|
|
"smartCollectionName": null | string;
|
|
"mediaItemId": null | number;
|
|
"mediaItemName": null | string;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"count": null | number;
|
|
"playAll": boolean;
|
|
"includeInProgramGuide": boolean;
|
|
};
|
|
"PlaylistPreviewItemResponseModel": {
|
|
"title": string;
|
|
"start": string;
|
|
"finish": string;
|
|
"duration": string;
|
|
};
|
|
"PlaylistResponseModel": {
|
|
"id": number;
|
|
"playlistGroupId": number;
|
|
"name": string;
|
|
"isSystem": boolean;
|
|
};
|
|
"PlayoutAlternateScheduleItemRequest": {
|
|
"id": number;
|
|
"programScheduleId": number;
|
|
"daysOfWeek": null | Array<components["schemas"]["DayOfWeek"]>;
|
|
"daysOfMonth": null | Array<number>;
|
|
"monthsOfYear": null | Array<number>;
|
|
"limitToDateRange": boolean;
|
|
"startMonth": number;
|
|
"startDay": number;
|
|
"startYear": null | number;
|
|
"endMonth": number;
|
|
"endDay": number;
|
|
"endYear": null | number;
|
|
};
|
|
"PlayoutAlternateScheduleResponseModel": {
|
|
"id": number;
|
|
"index": number;
|
|
"programScheduleId": number;
|
|
"daysOfWeek": Array<components["schemas"]["DayOfWeek"]>;
|
|
"daysOfMonth": Array<number>;
|
|
"monthsOfYear": Array<number>;
|
|
"limitToDateRange": boolean;
|
|
"startMonth": number;
|
|
"startDay": number;
|
|
"startYear": null | number;
|
|
"endMonth": number;
|
|
"endDay": number;
|
|
"endYear": null | number;
|
|
};
|
|
"PlayoutBuildMode": "Continue" | "Refresh" | "Reset";
|
|
"PlayoutBuildStatusResponseModel": {
|
|
"lastBuild": string;
|
|
"success": boolean;
|
|
"message": string;
|
|
};
|
|
"PlayoutHistoryDetailsResponseModel": {
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"name": string;
|
|
"mediaItemType": string;
|
|
"mediaItemTitle": string;
|
|
};
|
|
"PlayoutHistoryResponseModel": {
|
|
"id": number;
|
|
"when": string;
|
|
"finish": string;
|
|
"key": string;
|
|
"details": string;
|
|
};
|
|
"PlayoutItemResponseModel": {
|
|
"id": null | number;
|
|
"title": string;
|
|
"start": string;
|
|
"finish": string;
|
|
"duration": string;
|
|
"fillerKind": null | components["schemas"]["FillerKind"];
|
|
"hasSchedulingContext": boolean;
|
|
};
|
|
"PlayoutItemSchedulingContextResponseModel": {
|
|
"context": string;
|
|
};
|
|
"PlayoutListItemResponseModel": {
|
|
"id": number;
|
|
"channelNumber": string;
|
|
"channelName": string;
|
|
"scheduleKind": components["schemas"]["PlayoutScheduleKind"];
|
|
"scheduleName": string;
|
|
"dailyRebuildTime": null | string;
|
|
"buildStatus": null | components["schemas"]["PlayoutBuildStatusResponseModel"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"isLocked": boolean;
|
|
"seed": number;
|
|
};
|
|
"PlayoutMode": "Flood" | "One" | "Multiple" | "Duration";
|
|
"PlayoutResponseModel": {
|
|
"id": number;
|
|
"scheduleKind": components["schemas"]["PlayoutScheduleKind"];
|
|
"channelName": string;
|
|
"channelNumber": string;
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"scheduleName": string;
|
|
"scheduleFile": null | string;
|
|
"dailyRebuildTime": null | string;
|
|
"buildStatus": null | components["schemas"]["PlayoutBuildStatusResponseModel"];
|
|
"decoId": null | number;
|
|
"decoName": null | string;
|
|
"isLocked": boolean;
|
|
"seed": number;
|
|
};
|
|
"PlayoutScheduleKind": "None" | "Classic" | "Block" | "Sequential" | "Scripted" | "ExternalJson";
|
|
"PlayoutSettingsResponseModel": {
|
|
"daysToBuild": number;
|
|
"skipMissingItems": boolean;
|
|
"scriptedScheduleTimeoutSeconds": number;
|
|
};
|
|
"PlayoutTemplateItemRequest": {
|
|
"id": number;
|
|
"templateId": number;
|
|
"decoTemplateId": null | number;
|
|
"daysOfWeek": null | Array<components["schemas"]["DayOfWeek"]>;
|
|
"daysOfMonth": null | Array<number>;
|
|
"monthsOfYear": null | Array<number>;
|
|
"limitToDateRange": boolean;
|
|
"startMonth": number;
|
|
"startDay": number;
|
|
"startYear": null | number;
|
|
"endMonth": number;
|
|
"endDay": number;
|
|
"endYear": null | number;
|
|
};
|
|
"PlayoutTemplateResponseModel": {
|
|
"id": number;
|
|
"index": number;
|
|
"templateId": number;
|
|
"templateName": string;
|
|
"templateGroupName": string;
|
|
"decoTemplateId": null | number;
|
|
"decoTemplateName": null | string;
|
|
"decoTemplateGroupName": null | string;
|
|
"daysOfWeek": Array<components["schemas"]["DayOfWeek"]>;
|
|
"daysOfMonth": Array<number>;
|
|
"monthsOfYear": Array<number>;
|
|
"limitToDateRange": boolean;
|
|
"startMonth": number;
|
|
"startDay": number;
|
|
"startYear": null | number;
|
|
"endMonth": number;
|
|
"endDay": number;
|
|
"endYear": null | number;
|
|
};
|
|
"PlexPinFlowResponseModel": {
|
|
"authUrl": string;
|
|
};
|
|
"PreviewAutoTuneChannelsRequest": {
|
|
"axes": null | Array<components["schemas"]["AutoTuneAxis"]>;
|
|
"minItems": number;
|
|
"startingNumber": number;
|
|
};
|
|
"ProblemDetails": {
|
|
"type"?: null | string;
|
|
"title"?: null | string;
|
|
"status"?: null | number;
|
|
"detail"?: null | string;
|
|
"instance"?: null | string;
|
|
};
|
|
"ProgramScheduleResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"keepMultiPartEpisodesTogether": boolean;
|
|
"treatCollectionsAsShows": boolean;
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"RemoteConnectionResponseModel": {
|
|
"address": string;
|
|
"hasApiKey": boolean;
|
|
};
|
|
"RemoteLibraryPreferenceRequest": {
|
|
"id": number;
|
|
"shouldSyncItems": boolean;
|
|
};
|
|
"RemoteLibraryResponseModel": {
|
|
"id": number;
|
|
"name": null | string;
|
|
"mediaKind": components["schemas"]["LibraryMediaKind"];
|
|
"shouldSyncItems": boolean;
|
|
};
|
|
"RemoteMediaSourceItemResponseModel": {
|
|
"id": number;
|
|
"name": null | string;
|
|
"address": null | string;
|
|
};
|
|
"RemoteMediaSourceStateResponseModel": {
|
|
"isAuthorized": boolean;
|
|
"isLocked": boolean;
|
|
"servers": Array<components["schemas"]["RemoteMediaSourceItemResponseModel"]>;
|
|
};
|
|
"ReplaceBlockRequest": {
|
|
"name": null | string;
|
|
"minutes": number;
|
|
"stopScheduling": components["schemas"]["BlockStopScheduling"];
|
|
"items": null | Array<components["schemas"]["BlockItemRequest"]>;
|
|
};
|
|
"ReplaceDecoRequest": {
|
|
"name": null | string;
|
|
"watermarkMode": components["schemas"]["DecoMode"];
|
|
"watermarkIds": null | Array<number>;
|
|
"useWatermarkDuringFiller": boolean;
|
|
"graphicsElementsMode": components["schemas"]["DecoMode"];
|
|
"graphicsElementIds": null | Array<number>;
|
|
"useGraphicsElementsDuringFiller": boolean;
|
|
"breakContentMode": components["schemas"]["DecoMode"];
|
|
"breakContent": null | Array<components["schemas"]["DecoBreakContentRequest"]>;
|
|
"defaultFillerMode": components["schemas"]["DecoMode"];
|
|
"defaultFillerCollectionType": components["schemas"]["CollectionType"];
|
|
"defaultFillerCollectionId": null | number;
|
|
"defaultFillerMediaItemId": null | number;
|
|
"defaultFillerMultiCollectionId": null | number;
|
|
"defaultFillerSmartCollectionId": null | number;
|
|
"defaultFillerTrimToFit": boolean;
|
|
"deadAirFallbackMode": components["schemas"]["DecoMode"];
|
|
"deadAirFallbackCollectionType": components["schemas"]["CollectionType"];
|
|
"deadAirFallbackCollectionId": null | number;
|
|
"deadAirFallbackMediaItemId": null | number;
|
|
"deadAirFallbackMultiCollectionId": null | number;
|
|
"deadAirFallbackSmartCollectionId": null | number;
|
|
};
|
|
"ReplaceDecoTemplateRequest": {
|
|
"name": null | string;
|
|
"items": null | Array<components["schemas"]["DecoTemplateItemRequest"]>;
|
|
};
|
|
"ReplacePathReplacementsRequest": {
|
|
"items": null | Array<components["schemas"]["PathReplacementItemRequest"]>;
|
|
};
|
|
"ReplacePlaylistRequest": {
|
|
"name": null | string;
|
|
"items": null | Array<components["schemas"]["PlaylistItemRequest"]>;
|
|
};
|
|
"ReplacePlayoutAlternateSchedulesRequest": {
|
|
"items": null | Array<components["schemas"]["PlayoutAlternateScheduleItemRequest"]>;
|
|
};
|
|
"ReplacePlayoutTemplatesRequest": {
|
|
"items": null | Array<components["schemas"]["PlayoutTemplateItemRequest"]>;
|
|
};
|
|
"ReplaceRemoteLibraryPreferencesRequest": {
|
|
"libraries": null | Array<components["schemas"]["RemoteLibraryPreferenceRequest"]>;
|
|
};
|
|
"ReplaceScheduleItemsRequest": {
|
|
"items": null | Array<components["schemas"]["ScheduleItemRequest"]>;
|
|
};
|
|
"ReplaceTemplateRequest": {
|
|
"name": null | string;
|
|
"items": null | Array<components["schemas"]["TemplateItemRequest"]>;
|
|
};
|
|
"RerunCollectionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"selectedId": null | number;
|
|
"selectedName": null | string;
|
|
"firstRunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
"rerunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
};
|
|
"ResetAllPlayoutsResponseModel": {
|
|
"queuedPlayoutIds": Array<number>;
|
|
"skippedLocked": Array<number>;
|
|
"skippedUnsupported": Array<number>;
|
|
};
|
|
"ResolutionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"width": number;
|
|
"height": number;
|
|
"isCustom": boolean;
|
|
};
|
|
"SaveRemoteConnectionRequest": {
|
|
"address": null | string;
|
|
"apiKey": null | string;
|
|
};
|
|
"ScalingBehavior": "ScaleAndPad" | "Stretch" | "Crop";
|
|
"ScannerSettingsResponseModel": {
|
|
"libraryRefreshInterval": number;
|
|
};
|
|
"ScanShowRequest": {
|
|
"showId": number;
|
|
"deepScan"?: boolean;
|
|
};
|
|
"ScheduleItemRequest": {
|
|
"id": null | number;
|
|
"startType": components["schemas"]["StartType"];
|
|
"startTime": null | string;
|
|
"fixedStartTimeBehavior": null | components["schemas"]["FixedStartTimeBehavior"];
|
|
"playoutMode": components["schemas"]["PlayoutMode"];
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"rerunCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"playlistId": null | number;
|
|
"searchTitle": null | string;
|
|
"searchQuery": null | string;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"marathonGroupBy": components["schemas"]["MarathonGroupBy"];
|
|
"marathonShuffleGroups": boolean;
|
|
"marathonShuffleItems": boolean;
|
|
"marathonBatchSize": null | number;
|
|
"fillWithGroupMode": components["schemas"]["FillWithGroupMode"];
|
|
"multipleMode": components["schemas"]["MultipleMode"];
|
|
"multipleCount": null | string;
|
|
"playoutDuration": null | string;
|
|
"tailMode": components["schemas"]["TailMode"];
|
|
"discardToFillAttempts": null | number;
|
|
"customTitle": null | string;
|
|
"guideMode": components["schemas"]["GuideMode"];
|
|
"preRollFillerId": null | number;
|
|
"midRollFillerId": null | number;
|
|
"postRollFillerId": null | number;
|
|
"tailFillerId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"watermarkIds": null | Array<number>;
|
|
"graphicsElementIds": null | Array<number>;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": null | components["schemas"]["ChannelSubtitleMode"];
|
|
};
|
|
"ScheduleItemResponseModel": {
|
|
"id": number;
|
|
"index": number;
|
|
"startType": components["schemas"]["StartType"];
|
|
"startTime": null | string;
|
|
"fixedStartTimeBehavior": null | components["schemas"]["FixedStartTimeBehavior"];
|
|
"playoutMode": components["schemas"]["PlayoutMode"];
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"rerunCollectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"playlistId": null | number;
|
|
"searchTitle": null | string;
|
|
"searchQuery": null | string;
|
|
"playbackOrder": components["schemas"]["PlaybackOrder"];
|
|
"marathonGroupBy": components["schemas"]["MarathonGroupBy"];
|
|
"marathonShuffleGroups": boolean;
|
|
"marathonShuffleItems": boolean;
|
|
"marathonBatchSize": null | number;
|
|
"fillWithGroupMode": components["schemas"]["FillWithGroupMode"];
|
|
"multipleMode": null | components["schemas"]["MultipleMode"];
|
|
"multipleCount": null | string;
|
|
"playoutDuration": null | string;
|
|
"tailMode": null | components["schemas"]["TailMode"];
|
|
"discardToFillAttempts": null | number;
|
|
"customTitle": null | string;
|
|
"guideMode": components["schemas"]["GuideMode"];
|
|
"preRollFillerId": null | number;
|
|
"midRollFillerId": null | number;
|
|
"postRollFillerId": null | number;
|
|
"tailFillerId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"watermarkIds": Array<number>;
|
|
"graphicsElementIds": Array<number>;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": null | components["schemas"]["ChannelSubtitleMode"];
|
|
"collectionName": null | string;
|
|
"multiCollectionName": null | string;
|
|
"smartCollectionName": null | string;
|
|
"rerunCollectionName": null | string;
|
|
"playlistName": null | string;
|
|
"playlistGroupId": null | number;
|
|
"mediaItemName": null | string;
|
|
"preRollFillerName": null | string;
|
|
"midRollFillerName": null | string;
|
|
"postRollFillerName": null | string;
|
|
"tailFillerName": null | string;
|
|
"fallbackFillerName": null | string;
|
|
"watermarks": Array<components["schemas"]["NamedIdResponseModel"]>;
|
|
"graphicsElements": Array<components["schemas"]["NamedIdResponseModel"]>;
|
|
"name": null | string;
|
|
"durationEstimate": null | string;
|
|
};
|
|
"ScheduleItemsResponseModel": {
|
|
"items": Array<components["schemas"]["ScheduleItemResponseModel"]>;
|
|
"totalDurationEstimate": null | string;
|
|
};
|
|
"SchedulingPickerOptionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
};
|
|
"SearchFieldResponseModel": {
|
|
"name": null | string;
|
|
"label": null | string;
|
|
"type": null | string;
|
|
"group": null | string;
|
|
"values": null | Array<string>;
|
|
};
|
|
"SearchResultAllItemsResponseModel": {
|
|
"movieIds": Array<number>;
|
|
"showIds": Array<number>;
|
|
"seasonIds": Array<number>;
|
|
"episodeIds": Array<number>;
|
|
"artistIds": Array<number>;
|
|
"musicVideoIds": Array<number>;
|
|
"otherVideoIds": Array<number>;
|
|
"songIds": Array<number>;
|
|
"imageIds": Array<number>;
|
|
"remoteStreamIds": Array<number>;
|
|
};
|
|
"SearchResultGroupResponseModel": {
|
|
"totalCount": number;
|
|
"items": Array<components["schemas"]["LibraryBrowseItemResponseModel"]>;
|
|
};
|
|
"SearchResultsResponseModel": {
|
|
"movies": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"shows": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"seasons": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"artists": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"episodes": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"musicVideos": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"songs": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"otherVideos": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"images": components["schemas"]["SearchResultGroupResponseModel"];
|
|
"remoteStreams": components["schemas"]["SearchResultGroupResponseModel"];
|
|
};
|
|
"SeasonDetailResponseModel": {
|
|
"id": number;
|
|
"showId": number;
|
|
"title": string;
|
|
"year": null | string;
|
|
"name": string;
|
|
"poster": string;
|
|
"fanArt": string;
|
|
};
|
|
"ShowDetailResponseModel": {
|
|
"id": number;
|
|
"libraryId": number;
|
|
"mediaSourceKind": components["schemas"]["MediaSourceKind"];
|
|
"title": string;
|
|
"year": null | string;
|
|
"plot": null | string;
|
|
"poster": string;
|
|
"fanArt": string;
|
|
"genres": Array<string>;
|
|
"tags": Array<string>;
|
|
"studios": Array<string>;
|
|
"networks": Array<string>;
|
|
"contentRatings": Array<string>;
|
|
"languages": Array<string>;
|
|
"actors": Array<components["schemas"]["ActorResponseModel"]>;
|
|
};
|
|
"SmartCollectionResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"query": string;
|
|
};
|
|
"StartTroubleshootingPlaybackRequest": {
|
|
"mediaItem": number;
|
|
"channel": number;
|
|
"ffmpegProfile": number;
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"watermark": null | Array<number>;
|
|
"graphicsElement": null | Array<number>;
|
|
"streamSelector": null | string;
|
|
"subtitleId": null | number;
|
|
"seekSeconds": number;
|
|
"start": null | string;
|
|
};
|
|
"StartType": "Dynamic" | "Fixed";
|
|
"StreamingMode": "TransportStream" | "HttpLiveStreamingDirect" | "HttpLiveStreamingSegmenter" | "TransportStreamHybrid";
|
|
"TailMode": "None" | "Offline" | "Slate" | "Filler";
|
|
"TemplateGroupResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"templateCount": number;
|
|
};
|
|
"TemplateItemRequest": {
|
|
"blockId": number;
|
|
"startTime": string;
|
|
};
|
|
"TemplateItemResponseModel": {
|
|
"blockId": number;
|
|
"blockName": string;
|
|
"blockMinutes": number;
|
|
"startTime": string;
|
|
};
|
|
"TemplateResponseModel": {
|
|
"id": number;
|
|
"templateGroupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
};
|
|
"TemplateWithItemsResponseModel": {
|
|
"id": number;
|
|
"templateGroupId": number;
|
|
"groupName": string;
|
|
"name": string;
|
|
"items": Array<components["schemas"]["TemplateItemResponseModel"]>;
|
|
};
|
|
"TraktListResponseModel": {
|
|
"id": number;
|
|
"traktId": number;
|
|
"slug": string;
|
|
"name": string;
|
|
"itemCount": number;
|
|
"matchCount": number;
|
|
"autoRefresh": boolean;
|
|
"generatePlaylist": boolean;
|
|
};
|
|
"TraktStatusResponseModel": {
|
|
"busy": boolean;
|
|
};
|
|
"TroubleshootingInfoResponseModel": {
|
|
"generalJson": string;
|
|
"nvidiaCapabilities": null | string;
|
|
"qsvCapabilities": null | string;
|
|
"vaapiCapabilities": null | string;
|
|
"videoToolboxCapabilities": null | string;
|
|
};
|
|
"TroubleshootingPlaybackStartedResponseModel": {
|
|
"url": string;
|
|
};
|
|
"TroubleshootingPlaybackStatusResponseModel": {
|
|
"state": string;
|
|
"exitCode": null | number;
|
|
"speed": null | number;
|
|
"logs": null | string;
|
|
};
|
|
"TroubleshootingSubtitleResponseModel": {
|
|
"id": number;
|
|
"language": null | string;
|
|
"title": null | string;
|
|
"codec": null | string;
|
|
};
|
|
"UiSettingsResponseModel": {
|
|
"isDarkMode": boolean;
|
|
"language": string;
|
|
};
|
|
"UpdateChannelRequest": {
|
|
"name": null | string;
|
|
"number": null | string;
|
|
"group": null | string;
|
|
"categories": null | string;
|
|
"ffmpegProfileId": number;
|
|
"slugSeconds": null | number;
|
|
"logo": components["schemas"]["ArtworkContentTypeModel"];
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": null | string;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"mirrorSourceChannelId": null | number;
|
|
"playoutOffset": null | string;
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": null | string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"isEnabled": boolean;
|
|
"showInEpg": boolean;
|
|
};
|
|
"UpdateChannelTemplateRequest": {
|
|
"name": string;
|
|
"description": string;
|
|
"ffmpegProfileId": number;
|
|
"watermarkId": null | number;
|
|
"fallbackFillerId": null | number;
|
|
"preRollFillerId": null | number;
|
|
"midRollFillerId": null | number;
|
|
"postRollFillerId": null | number;
|
|
"streamSelectorMode": components["schemas"]["ChannelStreamSelectorMode"];
|
|
"streamSelector": null | string;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"preferredAudioTitle": null | string;
|
|
"playoutSource": components["schemas"]["ChannelPlayoutSource"];
|
|
"playoutMode": components["schemas"]["ChannelPlayoutMode"];
|
|
"streamingMode": components["schemas"]["StreamingMode"];
|
|
"preferredSubtitleLanguageCode": null | string;
|
|
"subtitleMode": components["schemas"]["ChannelSubtitleMode"];
|
|
"musicVideoCreditsMode": components["schemas"]["ChannelMusicVideoCreditsMode"];
|
|
"musicVideoCreditsTemplate": null | string;
|
|
"songVideoMode": components["schemas"]["ChannelSongVideoMode"];
|
|
"transcodeMode": components["schemas"]["ChannelTranscodeMode"];
|
|
"idleBehavior": components["schemas"]["ChannelIdleBehavior"];
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"UpdateCollectionCustomOrderRequest": {
|
|
"mediaItemIds": null | Array<number>;
|
|
};
|
|
"UpdateCollectionRequest": {
|
|
"name": null | string;
|
|
"useCustomPlaybackOrder": null | boolean;
|
|
};
|
|
"UpdateDefaultDecoRequest": {
|
|
"decoId": null | number;
|
|
};
|
|
"UpdateFFmpegProfileRequest": {
|
|
"name": null | string;
|
|
"threadCount": number;
|
|
"normalizeAudio": boolean;
|
|
"normalizeVideo": boolean;
|
|
"hardwareAcceleration": components["schemas"]["HardwareAccelerationKind"];
|
|
"vaapiDisplay": null | string;
|
|
"vaapiDriver": components["schemas"]["VaapiDriver"];
|
|
"vaapiDevice": null | string;
|
|
"qsvExtraHardwareFrames": null | number;
|
|
"resolutionId": number;
|
|
"scalingBehavior": components["schemas"]["ScalingBehavior"];
|
|
"padMode": components["schemas"]["FilterMode"];
|
|
"videoFormat": components["schemas"]["FFmpegProfileVideoFormat"];
|
|
"videoProfile": null | string;
|
|
"videoPreset": null | string;
|
|
"allowBFrames": boolean;
|
|
"bitDepth": components["schemas"]["FFmpegProfileBitDepth"];
|
|
"videoBitrate": number;
|
|
"videoBufferSize": number;
|
|
"tonemapAlgorithm": components["schemas"]["FFmpegProfileTonemapAlgorithm"];
|
|
"audioFormat": components["schemas"]["FFmpegProfileAudioFormat"];
|
|
"audioBitrate": number;
|
|
"audioBufferSize": number;
|
|
"normalizeLoudnessMode": components["schemas"]["NormalizeLoudnessMode"];
|
|
"targetLoudness": null | number;
|
|
"audioChannels": number;
|
|
"audioSampleRate": number;
|
|
"normalizeFramerate": boolean;
|
|
"normalizeColors": boolean;
|
|
"deinterlaceVideo": boolean;
|
|
};
|
|
"UpdateFFmpegSettingsRequest": {
|
|
"fFmpegPath": null | string;
|
|
"fFprobePath": null | string;
|
|
"defaultFFmpegProfileId": number;
|
|
"preferredAudioLanguageCode": null | string;
|
|
"useEmbeddedSubtitles": boolean;
|
|
"extractEmbeddedSubtitles": boolean;
|
|
"probeForInterlacedFrames": boolean;
|
|
"saveReports": boolean;
|
|
"globalWatermarkId": null | number;
|
|
"globalFallbackFillerId": null | number;
|
|
"hlsSegmenterIdleTimeout": number;
|
|
"workAheadSegmenterLimit": number;
|
|
"initialSegmentCount": number;
|
|
"hlsDirectOutputFormat": components["schemas"]["OutputFormatKind"];
|
|
"defaultMpegTsScript": null | string;
|
|
};
|
|
"UpdateFillerPresetRequest": {
|
|
"name": string;
|
|
"fillerKind": components["schemas"]["FillerKind"];
|
|
"fillerMode": components["schemas"]["FillerMode"];
|
|
"duration": null | string;
|
|
"count": null | number;
|
|
"padToNearestMinute": null | number;
|
|
"allowWatermarks": boolean;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"collectionId": null | number;
|
|
"mediaItemId": null | number;
|
|
"multiCollectionId": null | number;
|
|
"smartCollectionId": null | number;
|
|
"playlistId": null | number;
|
|
"expression": null | string;
|
|
"useChaptersAsMediaItems": boolean;
|
|
};
|
|
"UpdateHdhrSettingsRequest": {
|
|
"tunerCount": number;
|
|
};
|
|
"UpdateImageFolderDurationRequest": {
|
|
"durationSeconds": null | number;
|
|
};
|
|
"UpdateImageFolderDurationResponseModel": {
|
|
"durationSeconds": null | number;
|
|
};
|
|
"UpdateIptvSettingsRequest": {
|
|
"baseUrl": null | string;
|
|
};
|
|
"UpdateLocalLibraryPathRequest": {
|
|
"id": number;
|
|
"path": null | string;
|
|
};
|
|
"UpdateLocalLibraryRequest": {
|
|
"name": null | string;
|
|
"paths": null | Array<components["schemas"]["UpdateLocalLibraryPathRequest"]>;
|
|
};
|
|
"UpdateLoggingSettingsRequest": {
|
|
"defaultMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"scanningMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"schedulingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"searchingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"streamingMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
"httpMinimumLogLevel": components["schemas"]["LogEventLevel"];
|
|
};
|
|
"UpdateMultiCollectionRequest": {
|
|
"name": null | string;
|
|
"items": null | Array<components["schemas"]["MultiCollectionItemRequest"]>;
|
|
};
|
|
"UpdatePlaylistGroupRequest": {
|
|
"name": null | string;
|
|
};
|
|
"UpdatePlayoutDetailsRequest": {
|
|
"dailyRebuildTime": null | string;
|
|
"scheduleFile": null | string;
|
|
};
|
|
"UpdatePlayoutSettingsRequest": {
|
|
"daysToBuild": number;
|
|
"skipMissingItems": boolean;
|
|
"scriptedScheduleTimeoutSeconds": number;
|
|
};
|
|
"UpdateRerunCollectionRequest": {
|
|
"name": null | string;
|
|
"collectionType": components["schemas"]["CollectionType"];
|
|
"selectedId": number;
|
|
"firstRunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
"rerunPlaybackOrder": components["schemas"]["PlaybackOrder"];
|
|
};
|
|
"UpdateScannerSettingsRequest": {
|
|
"libraryRefreshInterval": number;
|
|
};
|
|
"UpdateScheduleRequest": {
|
|
"name": null | string;
|
|
"keepMultiPartEpisodesTogether": boolean;
|
|
"treatCollectionsAsShows": boolean;
|
|
"shuffleScheduleItems": boolean;
|
|
"randomStartPoint": boolean;
|
|
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
|
|
};
|
|
"UpdateSmartCollectionRequest": {
|
|
"name": null | string;
|
|
"query": null | string;
|
|
};
|
|
"UpdateTraktListRequest": {
|
|
"autoRefresh": boolean;
|
|
"generatePlaylist": boolean;
|
|
};
|
|
"UpdateUiSettingsRequest": {
|
|
"isDarkMode": boolean;
|
|
"language": null | string;
|
|
};
|
|
"UpdateWatermarkRequest": {
|
|
"name": string;
|
|
"mode": components["schemas"]["ChannelWatermarkMode"];
|
|
"imageSource": components["schemas"]["ChannelWatermarkImageSource"];
|
|
"image": null | string;
|
|
"imageContentType": null | string;
|
|
"location": components["schemas"]["WatermarkLocation"];
|
|
"size": components["schemas"]["WatermarkSize"];
|
|
"width": number;
|
|
"horizontalMargin": number;
|
|
"verticalMargin": number;
|
|
"frequencyMinutes": number;
|
|
"durationSeconds": number;
|
|
"opacity": number;
|
|
"opacityExpression": null | string;
|
|
"zIndex": number;
|
|
"placeWithinSourceContent": boolean;
|
|
};
|
|
"UpdateXmltvSettingsRequest": {
|
|
"daysToBuild": number;
|
|
"timeZone": components["schemas"]["XmltvTimeZone"];
|
|
"blockBehavior": components["schemas"]["XmltvBlockBehavior"];
|
|
};
|
|
"VaapiDriver": "Default" | "iHD" | "i965" | "RadeonSI" | "Nouveau";
|
|
"ValidateSequentialScheduleRequest": {
|
|
"yaml": null | string;
|
|
"isImport": boolean;
|
|
};
|
|
"ValidateSequentialScheduleResponseModel": {
|
|
"isValid": boolean;
|
|
"messages": Array<string>;
|
|
"json": string;
|
|
};
|
|
"ValidationProblemDetails": {
|
|
"type"?: null | string;
|
|
"title"?: null | string;
|
|
"status"?: null | number;
|
|
"detail"?: null | string;
|
|
"instance"?: null | string;
|
|
"errors"?: {
|
|
[key: string]: Array<string>;
|
|
};
|
|
};
|
|
"VideoScanKind": "Unknown" | "Progressive" | "Interlaced";
|
|
"WatermarkFullResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
"mode": components["schemas"]["ChannelWatermarkMode"];
|
|
"imageSource": components["schemas"]["ChannelWatermarkImageSource"];
|
|
"image": null | string;
|
|
"imageContentType": null | string;
|
|
"location": components["schemas"]["WatermarkLocation"];
|
|
"size": components["schemas"]["WatermarkSize"];
|
|
"width": number;
|
|
"horizontalMargin": number;
|
|
"verticalMargin": number;
|
|
"frequencyMinutes": number;
|
|
"durationSeconds": number;
|
|
"opacity": number;
|
|
"opacityExpression": null | string;
|
|
"zIndex": number;
|
|
"placeWithinSourceContent": boolean;
|
|
};
|
|
"WatermarkLocation": "BottomRight" | "BottomLeft" | "TopRight" | "TopLeft" | "TopMiddle" | "RightMiddle" | "BottomMiddle" | "LeftMiddle" | "MiddleCenter";
|
|
"WatermarkResponseModel": {
|
|
"id": number;
|
|
"name": string;
|
|
};
|
|
"WatermarkSize": "Scaled" | "ActualSize";
|
|
"XmltvBlockBehavior": "SplitTimeEvenly" | "UseActualTimes";
|
|
"XmltvSettingsResponseModel": {
|
|
"daysToBuild": number;
|
|
"timeZone": components["schemas"]["XmltvTimeZone"];
|
|
"blockBehavior": components["schemas"]["XmltvBlockBehavior"];
|
|
};
|
|
"XmltvTimeZone": "Local" | "Utc";
|
|
};
|
|
}
|
|
|