lockVersion: 2.0.0 id: 1732900d-e173-47c1-a90d-d45182eb35d9 management: docChecksum: 40b5081b26bc3736b1710ebbcc9a05b7 docVersion: 1.1.1 speakeasyVersion: 1.615.2 generationVersion: 2.698.4 releaseVersion: 0.22.1 configChecksum: 1841da02dab5767f7f195c2dea579c39 repoURL: https://github.com/LukeHagar/plexjava.git published: true features: java: acceptHeaders: 2.81.2 additionalDependencies: 0.1.0 additionalProperties: 0.0.1 constsAndDefaults: 0.1.1 core: 3.47.2 deprecations: 2.81.1 downloadStreams: 0.1.1 enums: 2.81.2 errors: 0.5.0 examples: 2.81.6 globalSecurity: 2.83.1 globalSecurityCallbacks: 0.1.0 globalSecurityFlattening: 0.1.0 globalServerURLs: 2.82.2 globals: 2.82.2 methodServerURLs: 2.82.1 nameOverrides: 2.81.3 nullables: 0.1.0 openEnums: 0.2.0 sdkHooks: 1.1.0 unions: 0.0.6 uploadStreams: 0.1.0 generatedFiles: - .gitattributes - USAGE.md - build.gradle - docs/models/errors/Errors.md - docs/models/errors/GetServerResourcesErrors.md - docs/models/errors/GetServerResourcesUnauthorized.md - docs/models/errors/GetTokenDetailsBadRequest.md - docs/models/errors/GetTokenDetailsErrors.md - docs/models/errors/GetTokenDetailsUnauthorized.md - docs/models/errors/GetUsersBadRequest.md - docs/models/errors/GetUsersErrors.md - docs/models/errors/GetUsersUnauthorized.md - docs/models/errors/GetUsersUsersErrors.md - docs/models/errors/PostUsersSignInDataAuthenticationErrors.md - docs/models/errors/PostUsersSignInDataBadRequest.md - docs/models/errors/PostUsersSignInDataErrors.md - docs/models/errors/PostUsersSignInDataUnauthorized.md - docs/models/operations/Account.md - docs/models/operations/Action.md - docs/models/operations/Activity.md - docs/models/operations/AddCollectionItemsRequest.md - docs/models/operations/AddCollectionItemsResponse.md - docs/models/operations/AddDeviceRequest.md - docs/models/operations/AddDeviceResponse.md - docs/models/operations/AddDeviceToDVRDVR.md - docs/models/operations/AddDeviceToDVRDVRsMediaContainer.md - docs/models/operations/AddDeviceToDVRMediaContainer.md - docs/models/operations/AddDeviceToDVRRequest.md - docs/models/operations/AddDeviceToDVRResponse.md - docs/models/operations/AddDeviceToDVRResponseBody.md - docs/models/operations/AddDownloadQueueItemsMediaContainer.md - docs/models/operations/AddDownloadQueueItemsRequest.md - docs/models/operations/AddDownloadQueueItemsResponse.md - docs/models/operations/AddDownloadQueueItemsResponseBody.md - docs/models/operations/AddExtrasRequest.md - docs/models/operations/AddExtrasResponse.md - docs/models/operations/AddLineupDVR.md - docs/models/operations/AddLineupDVRsMediaContainer.md - docs/models/operations/AddLineupMediaContainer.md - docs/models/operations/AddLineupRequest.md - docs/models/operations/AddLineupResponse.md - docs/models/operations/AddLineupResponseBody.md - docs/models/operations/AddPlaylistItemsRequest.md - docs/models/operations/AddPlaylistItemsResponse.md - docs/models/operations/AddProviderRequest.md - docs/models/operations/AddProviderResponse.md - docs/models/operations/AddSectionRequest.md - docs/models/operations/AddSectionResponse.md - docs/models/operations/AddSubtitlesRequest.md - docs/models/operations/AddSubtitlesResponse.md - docs/models/operations/AddToPlayQueueRequest.md - docs/models/operations/AddToPlayQueueResponse.md - docs/models/operations/AddedQueueItems.md - docs/models/operations/AdvancedSubtitles.md - docs/models/operations/AllLibraries.md - docs/models/operations/AllowCameraUpload.md - docs/models/operations/AllowChannels.md - docs/models/operations/AllowSubtitleAdmin.md - docs/models/operations/AllowSync.md - docs/models/operations/AllowTuners.md - docs/models/operations/AnalyzeMetadataRequest.md - docs/models/operations/AnalyzeMetadataResponse.md - docs/models/operations/ApplyUpdatesRequest.md - docs/models/operations/ApplyUpdatesResponse.md - docs/models/operations/Args.md - docs/models/operations/Attributes.md - docs/models/operations/AutocompleteRequest.md - docs/models/operations/AutocompleteResponse.md - docs/models/operations/Bandwidth.md - docs/models/operations/Bandwidths.md - docs/models/operations/Billing.md - docs/models/operations/ButlerTask.md - docs/models/operations/ButlerTasks.md - docs/models/operations/CancelActivityRequest.md - docs/models/operations/CancelActivityResponse.md - docs/models/operations/CancelGrabRequest.md - docs/models/operations/CancelGrabResponse.md - docs/models/operations/CancelRefreshRequest.md - docs/models/operations/CancelRefreshResponse.md - docs/models/operations/ChannelMapping.md - docs/models/operations/ChannelMappingByKey.md - docs/models/operations/CheckUpdatesRequest.md - docs/models/operations/CheckUpdatesResponse.md - docs/models/operations/ChromaSubsampling.md - docs/models/operations/CleanBundlesResponse.md - docs/models/operations/ClearPlayQueueRequest.md - docs/models/operations/ClearPlayQueueResponse.md - docs/models/operations/ClearPlaylistItemsRequest.md - docs/models/operations/ClearPlaylistItemsResponse.md - docs/models/operations/ComputeChannelMapChannelMapping.md - docs/models/operations/ComputeChannelMapMediaContainer.md - docs/models/operations/ComputeChannelMapRequest.md - docs/models/operations/ComputeChannelMapResponse.md - docs/models/operations/ComputeChannelMapResponseBody.md - docs/models/operations/ConnectWebSocketRequest.md - docs/models/operations/ConnectWebSocketResponse.md - docs/models/operations/Connection.md - docs/models/operations/Country.md - docs/models/operations/CreateCollectionRequest.md - docs/models/operations/CreateCollectionResponse.md - docs/models/operations/CreateCustomHubRequest.md - docs/models/operations/CreateCustomHubResponse.md - docs/models/operations/CreateDVRRequest.md - docs/models/operations/CreateDVRResponse.md - docs/models/operations/CreateDownloadQueueMediaContainer.md - docs/models/operations/CreateDownloadQueueResponse.md - docs/models/operations/CreateDownloadQueueResponseBody.md - docs/models/operations/CreateDownloadQueueStatus.md - docs/models/operations/CreateMarkerMediaContainer.md - docs/models/operations/CreateMarkerRequest.md - docs/models/operations/CreateMarkerResponse.md - docs/models/operations/CreateMarkerResponseBody.md - docs/models/operations/CreateMarkerType.md - docs/models/operations/CreatePlayQueueMediaContainer.md - docs/models/operations/CreatePlayQueueRequest.md - docs/models/operations/CreatePlayQueueResponse.md - docs/models/operations/CreatePlayQueueResponseBody.md - docs/models/operations/CreatePlaylistRequest.md - docs/models/operations/CreatePlaylistResponse.md - docs/models/operations/CreateSubscriptionMediaContainer.md - docs/models/operations/CreateSubscriptionQueryParamPrefs.md - docs/models/operations/CreateSubscriptionRequest.md - docs/models/operations/CreateSubscriptionResponse.md - docs/models/operations/CreateSubscriptionResponseBody.md - docs/models/operations/DecisionResult.md - docs/models/operations/DeleteCachesResponse.md - docs/models/operations/DeleteCollectionItemRequest.md - docs/models/operations/DeleteCollectionItemResponse.md - docs/models/operations/DeleteCollectionRequest.md - docs/models/operations/DeleteCollectionResponse.md - docs/models/operations/DeleteCustomHubRequest.md - docs/models/operations/DeleteCustomHubResponse.md - docs/models/operations/DeleteDVRRequest.md - docs/models/operations/DeleteDVRResponse.md - docs/models/operations/DeleteHistoryRequest.md - docs/models/operations/DeleteHistoryResponse.md - docs/models/operations/DeleteIndexesRequest.md - docs/models/operations/DeleteIndexesResponse.md - docs/models/operations/DeleteIntrosRequest.md - docs/models/operations/DeleteIntrosResponse.md - docs/models/operations/DeleteLibrarySectionRequest.md - docs/models/operations/DeleteLibrarySectionResponse.md - docs/models/operations/DeleteLineupDVR.md - docs/models/operations/DeleteLineupDVRsMediaContainer.md - docs/models/operations/DeleteLineupMediaContainer.md - docs/models/operations/DeleteLineupRequest.md - docs/models/operations/DeleteLineupResponse.md - docs/models/operations/DeleteLineupResponseBody.md - docs/models/operations/DeleteMarkerRequest.md - docs/models/operations/DeleteMarkerResponse.md - docs/models/operations/DeleteMediaItemRequest.md - docs/models/operations/DeleteMediaItemResponse.md - docs/models/operations/DeleteMediaProviderRequest.md - docs/models/operations/DeleteMediaProviderResponse.md - docs/models/operations/DeleteMetadataItemRequest.md - docs/models/operations/DeleteMetadataItemResponse.md - docs/models/operations/DeletePlayQueueItemRequest.md - docs/models/operations/DeletePlayQueueItemResponse.md - docs/models/operations/DeletePlaylistItemRequest.md - docs/models/operations/DeletePlaylistItemResponse.md - docs/models/operations/DeletePlaylistRequest.md - docs/models/operations/DeletePlaylistResponse.md - docs/models/operations/DeleteStreamRequest.md - docs/models/operations/DeleteStreamResponse.md - docs/models/operations/DeleteSubscriptionRequest.md - docs/models/operations/DeleteSubscriptionResponse.md - docs/models/operations/DetectAdsRequest.md - docs/models/operations/DetectAdsResponse.md - docs/models/operations/DetectCreditsRequest.md - docs/models/operations/DetectCreditsResponse.md - docs/models/operations/DetectIntrosRequest.md - docs/models/operations/DetectIntrosResponse.md - docs/models/operations/DetectVoiceActivityRequest.md - docs/models/operations/DetectVoiceActivityResponse.md - docs/models/operations/Device.md - docs/models/operations/DeviceChannel.md - docs/models/operations/Directory.md - docs/models/operations/DiscoverDevicesResponse.md - docs/models/operations/DownloadQueue.md - docs/models/operations/DownloadQueueItem.md - docs/models/operations/Dvr.md - docs/models/operations/EditMarkerRequest.md - docs/models/operations/EditMarkerResponse.md - docs/models/operations/EditMetadataItemRequest.md - docs/models/operations/EditMetadataItemResponse.md - docs/models/operations/EditSectionQueryParamPrefs.md - docs/models/operations/EditSectionRequest.md - docs/models/operations/EditSectionResponse.md - docs/models/operations/EditSubscriptionPreferencesQueryParamPrefs.md - docs/models/operations/EditSubscriptionPreferencesRequest.md - docs/models/operations/EditSubscriptionPreferencesResponse.md - docs/models/operations/Element.md - docs/models/operations/EmptyTrashRequest.md - docs/models/operations/EmptyTrashResponse.md - docs/models/operations/EnablePapertrailRequest.md - docs/models/operations/EnablePapertrailResponse.md - docs/models/operations/Extension.md - docs/models/operations/Feature.md - docs/models/operations/Flavor.md - docs/models/operations/Format.md - docs/models/operations/GenerateThumbsRequest.md - docs/models/operations/GenerateThumbsResponse.md - docs/models/operations/GetAlbumsRequest.md - docs/models/operations/GetAlbumsResponse.md - docs/models/operations/GetAllHubsMediaContainer.md - docs/models/operations/GetAllHubsRequest.md - docs/models/operations/GetAllHubsResponse.md - docs/models/operations/GetAllHubsResponseBody.md - docs/models/operations/GetAllItemLeavesRequest.md - docs/models/operations/GetAllItemLeavesResponse.md - docs/models/operations/GetAllLanguagesMediaContainer.md - docs/models/operations/GetAllLanguagesResponse.md - docs/models/operations/GetAllLanguagesResponseBody.md - docs/models/operations/GetAllLeavesRequest.md - docs/models/operations/GetAllLeavesResponse.md - docs/models/operations/GetAllPreferencesResponse.md - docs/models/operations/GetAllSubscriptionsRequest.md - docs/models/operations/GetAllSubscriptionsResponse.md - docs/models/operations/GetArtsRequest.md - docs/models/operations/GetArtsResponse.md - docs/models/operations/GetAugmentationStatusRequest.md - docs/models/operations/GetAugmentationStatusResponse.md - docs/models/operations/GetAvailableGrabbersMediaContainer.md - docs/models/operations/GetAvailableGrabbersRequest.md - docs/models/operations/GetAvailableGrabbersResponse.md - docs/models/operations/GetAvailableGrabbersResponseBody.md - docs/models/operations/GetAvailableSortsMediaContainer.md - docs/models/operations/GetAvailableSortsRequest.md - docs/models/operations/GetAvailableSortsResponse.md - docs/models/operations/GetAvailableSortsResponseBody.md - docs/models/operations/GetBackgroundTasksMediaContainer.md - docs/models/operations/GetBackgroundTasksResponse.md - docs/models/operations/GetBackgroundTasksResponseBody.md - docs/models/operations/GetBackgroundTasksType.md - docs/models/operations/GetCategoriesRequest.md - docs/models/operations/GetCategoriesResponse.md - docs/models/operations/GetChannelsMediaContainer.md - docs/models/operations/GetChannelsRequest.md - docs/models/operations/GetChannelsResponse.md - docs/models/operations/GetChannelsResponseBody.md - docs/models/operations/GetChapterImageRequest.md - docs/models/operations/GetChapterImageResponse.md - docs/models/operations/GetClusterRequest.md - docs/models/operations/GetClusterResponse.md - docs/models/operations/GetCollectionImageRequest.md - docs/models/operations/GetCollectionImageResponse.md - docs/models/operations/GetCollectionItemsRequest.md - docs/models/operations/GetCollectionItemsResponse.md - docs/models/operations/GetCollectionsRequest.md - docs/models/operations/GetCollectionsResponse.md - docs/models/operations/GetColorsMediaContainer.md - docs/models/operations/GetColorsRequest.md - docs/models/operations/GetColorsResponse.md - docs/models/operations/GetColorsResponseBody.md - docs/models/operations/GetCommonRequest.md - docs/models/operations/GetCommonResponse.md - docs/models/operations/GetContinueWatchingMediaContainer.md - docs/models/operations/GetContinueWatchingRequest.md - docs/models/operations/GetContinueWatchingResponse.md - docs/models/operations/GetContinueWatchingResponseBody.md - docs/models/operations/GetCountriesLineupsRequest.md - docs/models/operations/GetCountriesLineupsResponse.md - docs/models/operations/GetCountriesMediaContainer.md - docs/models/operations/GetCountriesResponse.md - docs/models/operations/GetCountriesResponseBody.md - docs/models/operations/GetCountryRegionsCountry.md - docs/models/operations/GetCountryRegionsMediaContainer.md - docs/models/operations/GetCountryRegionsRequest.md - docs/models/operations/GetCountryRegionsResponse.md - docs/models/operations/GetCountryRegionsResponseBody.md - docs/models/operations/GetDVRDVR.md - docs/models/operations/GetDVRDVRsMediaContainer.md - docs/models/operations/GetDVRMediaContainer.md - docs/models/operations/GetDVRRequest.md - docs/models/operations/GetDVRResponse.md - docs/models/operations/GetDVRResponseBody.md - docs/models/operations/GetDeviceDetailsRequest.md - docs/models/operations/GetDeviceDetailsResponse.md - docs/models/operations/GetDevicesChannelsMediaContainer.md - docs/models/operations/GetDevicesChannelsRequest.md - docs/models/operations/GetDevicesChannelsResponse.md - docs/models/operations/GetDevicesChannelsResponseBody.md - docs/models/operations/GetDownloadQueueDownloadQueue.md - docs/models/operations/GetDownloadQueueItemsDecisionResult.md - docs/models/operations/GetDownloadQueueItemsDownloadQueueItem.md - docs/models/operations/GetDownloadQueueItemsMediaContainer.md - docs/models/operations/GetDownloadQueueItemsRequest.md - docs/models/operations/GetDownloadQueueItemsResponse.md - docs/models/operations/GetDownloadQueueItemsResponseBody.md - docs/models/operations/GetDownloadQueueItemsStatus.md - docs/models/operations/GetDownloadQueueItemsTranscode.md - docs/models/operations/GetDownloadQueueMediaContainer.md - docs/models/operations/GetDownloadQueueMediaRequest.md - docs/models/operations/GetDownloadQueueMediaResponse.md - docs/models/operations/GetDownloadQueueRequest.md - docs/models/operations/GetDownloadQueueResponse.md - docs/models/operations/GetDownloadQueueResponseBody.md - docs/models/operations/GetDownloadQueueStatus.md - docs/models/operations/GetExtrasRequest.md - docs/models/operations/GetExtrasResponse.md - docs/models/operations/GetFileRequest.md - docs/models/operations/GetFileResponse.md - docs/models/operations/GetFirstCharactersDirectory.md - docs/models/operations/GetFirstCharactersMediaContainer.md - docs/models/operations/GetFirstCharactersRequest.md - docs/models/operations/GetFirstCharactersResponse.md - docs/models/operations/GetFirstCharactersResponseBody.md - docs/models/operations/GetFoldersDirectory.md - docs/models/operations/GetFoldersMediaContainer.md - docs/models/operations/GetFoldersRequest.md - docs/models/operations/GetFoldersResponse.md - docs/models/operations/GetFoldersResponseBody.md - docs/models/operations/GetHistoryItemRequest.md - docs/models/operations/GetHistoryItemResponse.md - docs/models/operations/GetHubItemsRequest.md - docs/models/operations/GetHubItemsResponse.md - docs/models/operations/GetHubItemsResponseBody.md - docs/models/operations/GetIdentityMediaContainer.md - docs/models/operations/GetIdentityResponse.md - docs/models/operations/GetIdentityResponseBody.md - docs/models/operations/GetImageFromBifRequest.md - docs/models/operations/GetImageFromBifResponse.md - docs/models/operations/GetImageRequest.md - docs/models/operations/GetImageResponse.md - docs/models/operations/GetItemArtworkPathParamElement.md - docs/models/operations/GetItemArtworkRequest.md - docs/models/operations/GetItemArtworkResponse.md - docs/models/operations/GetItemDecisionRequest.md - docs/models/operations/GetItemDecisionResponse.md - docs/models/operations/GetItemTreeRequest.md - docs/models/operations/GetItemTreeResponse.md - docs/models/operations/GetLibraryDetailsMediaContainer.md - docs/models/operations/GetLibraryDetailsRequest.md - docs/models/operations/GetLibraryDetailsResponse.md - docs/models/operations/GetLibraryDetailsResponseBody.md - docs/models/operations/GetLibraryItemsRequest.md - docs/models/operations/GetLibraryItemsResponse.md - docs/models/operations/GetLibraryMatchesRequest.md - docs/models/operations/GetLibraryMatchesResponse.md - docs/models/operations/GetLineupChannelsMediaContainer.md - docs/models/operations/GetLineupChannelsRequest.md - docs/models/operations/GetLineupChannelsResponse.md - docs/models/operations/GetLineupChannelsResponseBody.md - docs/models/operations/GetLineupRequest.md - docs/models/operations/GetLineupResponse.md - docs/models/operations/GetLiveTVSessionRequest.md - docs/models/operations/GetLiveTVSessionResponse.md - docs/models/operations/GetMediaPartRequest.md - docs/models/operations/GetMediaPartResponse.md - docs/models/operations/GetMetadataHubsRequest.md - docs/models/operations/GetMetadataHubsResponse.md - docs/models/operations/GetMetadataItemRequest.md - docs/models/operations/GetMetadataItemResponse.md - docs/models/operations/GetNotificationsRequest.md - docs/models/operations/GetNotificationsResponse.md - docs/models/operations/GetPartIndexRequest.md - docs/models/operations/GetPartIndexResponse.md - docs/models/operations/GetPersonMediaContainer.md - docs/models/operations/GetPersonRequest.md - docs/models/operations/GetPersonResponse.md - docs/models/operations/GetPersonResponseBody.md - docs/models/operations/GetPlayQueueRequest.md - docs/models/operations/GetPlayQueueResponse.md - docs/models/operations/GetPlaylistGeneratorDevice.md - docs/models/operations/GetPlaylistGeneratorItemsGuids.md - docs/models/operations/GetPlaylistGeneratorItemsMediaContainer.md - docs/models/operations/GetPlaylistGeneratorItemsMetadata.md - docs/models/operations/GetPlaylistGeneratorItemsRequest.md - docs/models/operations/GetPlaylistGeneratorItemsResponse.md - docs/models/operations/GetPlaylistGeneratorItemsResponseBody.md - docs/models/operations/GetPlaylistGeneratorLocation.md - docs/models/operations/GetPlaylistGeneratorMediaContainer.md - docs/models/operations/GetPlaylistGeneratorRequest.md - docs/models/operations/GetPlaylistGeneratorResponse.md - docs/models/operations/GetPlaylistGeneratorResponseBody.md - docs/models/operations/GetPlaylistGeneratorScope.md - docs/models/operations/GetPlaylistGeneratorState.md - docs/models/operations/GetPlaylistGeneratorStatus.md - docs/models/operations/GetPlaylistGeneratorSubtitles.md - docs/models/operations/GetPlaylistGeneratorType.md - docs/models/operations/GetPlaylistGeneratorsMediaContainer.md - docs/models/operations/GetPlaylistGeneratorsRequest.md - docs/models/operations/GetPlaylistGeneratorsResponse.md - docs/models/operations/GetPlaylistGeneratorsResponseBody.md - docs/models/operations/GetPlaylistGeneratorsType.md - docs/models/operations/GetPlaylistItemsRequest.md - docs/models/operations/GetPlaylistItemsResponse.md - docs/models/operations/GetPlaylistRequest.md - docs/models/operations/GetPlaylistResponse.md - docs/models/operations/GetPostplayHubsRequest.md - docs/models/operations/GetPostplayHubsResponse.md - docs/models/operations/GetPreferenceRequest.md - docs/models/operations/GetPreferenceResponse.md - docs/models/operations/GetPromotedHubsMediaContainer.md - docs/models/operations/GetPromotedHubsRequest.md - docs/models/operations/GetPromotedHubsResponse.md - docs/models/operations/GetPromotedHubsResponseBody.md - docs/models/operations/GetRandomArtworkRequest.md - docs/models/operations/GetRandomArtworkResponse.md - docs/models/operations/GetRelatedHubsRequest.md - docs/models/operations/GetRelatedHubsResponse.md - docs/models/operations/GetRelatedItemsMediaContainer.md - docs/models/operations/GetRelatedItemsRequest.md - docs/models/operations/GetRelatedItemsResponse.md - docs/models/operations/GetRelatedItemsResponseBody.md - docs/models/operations/GetScheduledRecordingsMediaContainer.md - docs/models/operations/GetScheduledRecordingsResponse.md - docs/models/operations/GetScheduledRecordingsResponseBody.md - docs/models/operations/GetSectionFiltersMediaContainer.md - docs/models/operations/GetSectionFiltersRequest.md - docs/models/operations/GetSectionFiltersResponse.md - docs/models/operations/GetSectionFiltersResponseBody.md - docs/models/operations/GetSectionHubsMediaContainer.md - docs/models/operations/GetSectionHubsRequest.md - docs/models/operations/GetSectionHubsResponse.md - docs/models/operations/GetSectionHubsResponseBody.md - docs/models/operations/GetSectionImageRequest.md - docs/models/operations/GetSectionImageResponse.md - docs/models/operations/GetSectionPreferencesRequest.md - docs/models/operations/GetSectionPreferencesResponse.md - docs/models/operations/GetSectionsMediaContainer.md - docs/models/operations/GetSectionsPrefsRequest.md - docs/models/operations/GetSectionsPrefsResponse.md - docs/models/operations/GetSectionsResponse.md - docs/models/operations/GetSectionsResponseBody.md - docs/models/operations/GetServerInfoRequest.md - docs/models/operations/GetServerInfoResponse.md - docs/models/operations/GetServerResourcesRequest.md - docs/models/operations/GetServerResourcesResponse.md - docs/models/operations/GetSessionPlaylistIndexRequest.md - docs/models/operations/GetSessionPlaylistIndexResponse.md - docs/models/operations/GetSessionSegmentRequest.md - docs/models/operations/GetSessionSegmentResponse.md - docs/models/operations/GetSessionsResponse.md - docs/models/operations/GetSonicPathRequest.md - docs/models/operations/GetSonicPathResponse.md - docs/models/operations/GetSonicallySimilarRequest.md - docs/models/operations/GetSonicallySimilarResponse.md - docs/models/operations/GetSourceConnectionInformationMediaContainer.md - docs/models/operations/GetSourceConnectionInformationRequest.md - docs/models/operations/GetSourceConnectionInformationResponse.md - docs/models/operations/GetSourceConnectionInformationResponseBody.md - docs/models/operations/GetStreamLevelsLevel.md - docs/models/operations/GetStreamLevelsMediaContainer.md - docs/models/operations/GetStreamLevelsRequest.md - docs/models/operations/GetStreamLevelsResponse.md - docs/models/operations/GetStreamLevelsResponseBody.md - docs/models/operations/GetStreamLoudnessRequest.md - docs/models/operations/GetStreamLoudnessResponse.md - docs/models/operations/GetStreamRequest.md - docs/models/operations/GetStreamResponse.md - docs/models/operations/GetSubscriptionRequest.md - docs/models/operations/GetSubscriptionResponse.md - docs/models/operations/GetTagsMediaContainer.md - docs/models/operations/GetTagsRequest.md - docs/models/operations/GetTagsResponse.md - docs/models/operations/GetTagsResponseBody.md - docs/models/operations/GetTasksButlerTask.md - docs/models/operations/GetTasksResponse.md - docs/models/operations/GetTasksResponseBody.md - docs/models/operations/GetTemplateMediaContainer.md - docs/models/operations/GetTemplateRequest.md - docs/models/operations/GetTemplateResponse.md - docs/models/operations/GetTemplateResponseBody.md - docs/models/operations/GetThumbRequest.md - docs/models/operations/GetThumbResponse.md - docs/models/operations/GetTokenDetailsRequest.md - docs/models/operations/GetTokenDetailsResponse.md - docs/models/operations/GetTransientTokenMediaContainer.md - docs/models/operations/GetTransientTokenRequest.md - docs/models/operations/GetTransientTokenResponse.md - docs/models/operations/GetTransientTokenResponseBody.md - docs/models/operations/GetUpdatesStatusMediaContainer.md - docs/models/operations/GetUpdatesStatusResponse.md - docs/models/operations/GetUpdatesStatusResponseBody.md - docs/models/operations/GetUpdatesStatusState.md - docs/models/operations/GetUsersMediaContainer.md - docs/models/operations/GetUsersRequest.md - docs/models/operations/GetUsersResponse.md - docs/models/operations/GetUsersResponseBody.md - docs/models/operations/Guids.md - docs/models/operations/Hints.md - docs/models/operations/Home.md - docs/models/operations/HomeVisibility.md - docs/models/operations/Hub.md - docs/models/operations/IncludeHttps.md - docs/models/operations/IncludeIPv6.md - docs/models/operations/IncludeRelay.md - docs/models/operations/Index.md - docs/models/operations/IngestTransientItemRequest.md - docs/models/operations/IngestTransientItemResponse.md - docs/models/operations/InternalPaymentMethod.md - docs/models/operations/Item.md - docs/models/operations/Language.md - docs/models/operations/Level.md - docs/models/operations/Lineup.md - docs/models/operations/LineupType.md - docs/models/operations/ListActivitiesMediaContainer.md - docs/models/operations/ListActivitiesResponse.md - docs/models/operations/ListActivitiesResponseBody.md - docs/models/operations/ListContentRequest.md - docs/models/operations/ListContentResponse.md - docs/models/operations/ListDVRsDVRsMediaContainer.md - docs/models/operations/ListDVRsMediaContainer.md - docs/models/operations/ListDVRsResponse.md - docs/models/operations/ListDVRsResponseBody.md - docs/models/operations/ListDevicesResponse.md - docs/models/operations/ListDownloadQueueItemsMediaContainer.md - docs/models/operations/ListDownloadQueueItemsRequest.md - docs/models/operations/ListDownloadQueueItemsResponse.md - docs/models/operations/ListDownloadQueueItemsResponseBody.md - docs/models/operations/ListDownloadQueueItemsStatus.md - docs/models/operations/ListHubsMediaContainer.md - docs/models/operations/ListHubsRequest.md - docs/models/operations/ListHubsResponse.md - docs/models/operations/ListHubsResponseBody.md - docs/models/operations/ListLineupsRequest.md - docs/models/operations/ListLineupsResponse.md - docs/models/operations/ListMatchesRequest.md - docs/models/operations/ListMatchesResponse.md - docs/models/operations/ListMomentsRequest.md - docs/models/operations/ListMomentsResponse.md - docs/models/operations/ListPersonMediaRequest.md - docs/models/operations/ListPersonMediaResponse.md - docs/models/operations/ListPlaybackHistoryMediaContainer.md - docs/models/operations/ListPlaybackHistoryMetadata.md - docs/models/operations/ListPlaybackHistoryRequest.md - docs/models/operations/ListPlaybackHistoryResponse.md - docs/models/operations/ListPlaybackHistoryResponseBody.md - docs/models/operations/ListPlaylistsRequest.md - docs/models/operations/ListPlaylistsResponse.md - docs/models/operations/ListProvidersMediaContainer.md - docs/models/operations/ListProvidersResponse.md - docs/models/operations/ListProvidersResponseBody.md - docs/models/operations/ListSessionsMediaContainer.md - docs/models/operations/ListSessionsResponse.md - docs/models/operations/ListSessionsResponseBody.md - docs/models/operations/ListSimilarRequest.md - docs/models/operations/ListSimilarResponse.md - docs/models/operations/ListSonicallySimilarRequest.md - docs/models/operations/ListSonicallySimilarResponse.md - docs/models/operations/ListTopUsersMediaContainer.md - docs/models/operations/ListTopUsersRequest.md - docs/models/operations/ListTopUsersResponse.md - docs/models/operations/ListTopUsersResponseBody.md - docs/models/operations/Location.md - docs/models/operations/MailingListStatus.md - docs/models/operations/MakeDecisionRequest.md - docs/models/operations/MakeDecisionResponse.md - docs/models/operations/MarkPlayedRequest.md - docs/models/operations/MarkPlayedResponse.md - docs/models/operations/MatchItemRequest.md - docs/models/operations/MatchItemResponse.md - docs/models/operations/MediaContainer.md - docs/models/operations/MediaGrabber.md - docs/models/operations/MediaSettings.md - docs/models/operations/MediaSubscription.md - docs/models/operations/MergeItemsRequest.md - docs/models/operations/MergeItemsResponse.md - docs/models/operations/Metadata.md - docs/models/operations/ModifyDeviceMediaContainer.md - docs/models/operations/ModifyDeviceRequest.md - docs/models/operations/ModifyDeviceResponse.md - docs/models/operations/ModifyDeviceResponseBody.md - docs/models/operations/MoveCollectionItemRequest.md - docs/models/operations/MoveCollectionItemResponse.md - docs/models/operations/MoveHubRequest.md - docs/models/operations/MoveHubResponse.md - docs/models/operations/MovePlayQueueItemRequest.md - docs/models/operations/MovePlayQueueItemResponse.md - docs/models/operations/MovePlaylistItemRequest.md - docs/models/operations/MovePlaylistItemResponse.md - docs/models/operations/OptimizeDatabaseRequest.md - docs/models/operations/OptimizeDatabaseResponse.md - docs/models/operations/Owned.md - docs/models/operations/Params.md - docs/models/operations/PastSubscription.md - docs/models/operations/PathParamButlerTask.md - docs/models/operations/PathParamElement.md - docs/models/operations/PathParamIndex.md - docs/models/operations/Pending.md - docs/models/operations/PlayQueueGenerator.md - docs/models/operations/PlaylistType.md - docs/models/operations/Policy.md - docs/models/operations/PostUsersSignInDataAuthenticationStatus.md - docs/models/operations/PostUsersSignInDataRequest.md - docs/models/operations/PostUsersSignInDataRequestBody.md - docs/models/operations/PostUsersSignInDataResponse.md - docs/models/operations/PostUsersSignInDataState.md - docs/models/operations/PostUsersSignInDataStatus.md - docs/models/operations/PostUsersSignInDataSubscription.md - docs/models/operations/PostUsersSignInDataUserPlexAccount.md - docs/models/operations/Prefs.md - docs/models/operations/ProcessSubscriptionsResponse.md - docs/models/operations/ProcessingState.md - docs/models/operations/ProcessingStateContext.md - docs/models/operations/Protected.md - docs/models/operations/Protocol.md - docs/models/operations/QueryParamArgs.md - docs/models/operations/QueryParamAttributes.md - docs/models/operations/QueryParamLocation.md - docs/models/operations/QueryParamPrefs.md - docs/models/operations/QueryParamProtocol.md - docs/models/operations/QueryParamSubtitles.md - docs/models/operations/QueryParamType.md - docs/models/operations/RecommendationsVisibility.md - docs/models/operations/RefreshItemsMetadataRequest.md - docs/models/operations/RefreshItemsMetadataResponse.md - docs/models/operations/RefreshPlaylistRequest.md - docs/models/operations/RefreshPlaylistResponse.md - docs/models/operations/RefreshProvidersResponse.md - docs/models/operations/RefreshSectionRequest.md - docs/models/operations/RefreshSectionResponse.md - docs/models/operations/RefreshSectionsMetadataRequest.md - docs/models/operations/RefreshSectionsMetadataResponse.md - docs/models/operations/Release.md - docs/models/operations/ReloadGuideRequest.md - docs/models/operations/ReloadGuideResponse.md - docs/models/operations/RemoveDeviceFromDVRDVR.md - docs/models/operations/RemoveDeviceFromDVRDVRsMediaContainer.md - docs/models/operations/RemoveDeviceFromDVRMediaContainer.md - docs/models/operations/RemoveDeviceFromDVRRequest.md - docs/models/operations/RemoveDeviceFromDVRResponse.md - docs/models/operations/RemoveDeviceFromDVRResponseBody.md - docs/models/operations/RemoveDeviceMediaContainer.md - docs/models/operations/RemoveDeviceRequest.md - docs/models/operations/RemoveDeviceResponse.md - docs/models/operations/RemoveDeviceResponseBody.md - docs/models/operations/RemoveDownloadQueueItemsRequest.md - docs/models/operations/RemoveDownloadQueueItemsResponse.md - docs/models/operations/ReorderSubscriptionRequest.md - docs/models/operations/ReorderSubscriptionResponse.md - docs/models/operations/ReportRequest.md - docs/models/operations/ReportResponse.md - docs/models/operations/ReportResponseBody.md - docs/models/operations/ResetPlayQueueRequest.md - docs/models/operations/ResetPlayQueueResponse.md - docs/models/operations/ResetSectionDefaultsRequest.md - docs/models/operations/ResetSectionDefaultsResponse.md - docs/models/operations/RestartProcessingDownloadQueueItemsRequest.md - docs/models/operations/RestartProcessingDownloadQueueItemsResponse.md - docs/models/operations/Restricted.md - docs/models/operations/ScanRequest.md - docs/models/operations/ScanResponse.md - docs/models/operations/Scope.md - docs/models/operations/SearchHubsMediaContainer.md - docs/models/operations/SearchHubsRequest.md - docs/models/operations/SearchHubsResponse.md - docs/models/operations/SearchHubsResponseBody.md - docs/models/operations/Server.md - docs/models/operations/Services.md - docs/models/operations/SetChannelmapRequest.md - docs/models/operations/SetChannelmapResponse.md - docs/models/operations/SetDVRPreferencesDVR.md - docs/models/operations/SetDVRPreferencesDVRsMediaContainer.md - docs/models/operations/SetDVRPreferencesMediaContainer.md - docs/models/operations/SetDVRPreferencesRequest.md - docs/models/operations/SetDVRPreferencesResponse.md - docs/models/operations/SetDVRPreferencesResponseBody.md - docs/models/operations/SetDevicePreferencesRequest.md - docs/models/operations/SetDevicePreferencesResponse.md - docs/models/operations/SetItemArtworkRequest.md - docs/models/operations/SetItemArtworkResponse.md - docs/models/operations/SetItemPreferencesRequest.md - docs/models/operations/SetItemPreferencesResponse.md - docs/models/operations/SetPreferencesRequest.md - docs/models/operations/SetPreferencesResponse.md - docs/models/operations/SetRatingRequest.md - docs/models/operations/SetRatingResponse.md - docs/models/operations/SetSectionPreferencesQueryParamPrefs.md - docs/models/operations/SetSectionPreferencesRequest.md - docs/models/operations/SetSectionPreferencesResponse.md - docs/models/operations/SetStreamOffsetRequest.md - docs/models/operations/SetStreamOffsetResponse.md - docs/models/operations/SetStreamSelectionRequest.md - docs/models/operations/SetStreamSelectionResponse.md - docs/models/operations/ShuffleRequest.md - docs/models/operations/ShuffleResponse.md - docs/models/operations/SplitItemRequest.md - docs/models/operations/SplitItemResponse.md - docs/models/operations/StartAnalysisRequest.md - docs/models/operations/StartAnalysisResponse.md - docs/models/operations/StartBifGenerationRequest.md - docs/models/operations/StartBifGenerationResponse.md - docs/models/operations/StartTaskRequest.md - docs/models/operations/StartTaskResponse.md - docs/models/operations/StartTasksResponse.md - docs/models/operations/StartTranscodeSessionQueryParamLocation.md - docs/models/operations/StartTranscodeSessionQueryParamProtocol.md - docs/models/operations/StartTranscodeSessionQueryParamSubtitles.md - docs/models/operations/StartTranscodeSessionRequest.md - docs/models/operations/StartTranscodeSessionResponse.md - docs/models/operations/State.md - docs/models/operations/Status.md - docs/models/operations/StopAllRefreshesResponse.md - docs/models/operations/StopDVRReloadRequest.md - docs/models/operations/StopDVRReloadResponse.md - docs/models/operations/StopScanRequest.md - docs/models/operations/StopScanResponse.md - docs/models/operations/StopTaskRequest.md - docs/models/operations/StopTaskResponse.md - docs/models/operations/StopTasksResponse.md - docs/models/operations/Subscription.md - docs/models/operations/SubscriptionTemplate.md - docs/models/operations/Subtitles.md - docs/models/operations/TerminateSessionRequest.md - docs/models/operations/TerminateSessionResponse.md - docs/models/operations/Transcode.md - docs/models/operations/TranscodeImageRequest.md - docs/models/operations/TranscodeImageResponse.md - docs/models/operations/TranscodeJob.md - docs/models/operations/TranscodeSubtitlesRequest.md - docs/models/operations/TranscodeSubtitlesResponse.md - docs/models/operations/Trials.md - docs/models/operations/TriggerFallbackRequest.md - docs/models/operations/TriggerFallbackResponse.md - docs/models/operations/TuneChannelRequest.md - docs/models/operations/TuneChannelResponse.md - docs/models/operations/Type.md - docs/models/operations/UltraBlurColors.md - docs/models/operations/UnmatchRequest.md - docs/models/operations/UnmatchResponse.md - docs/models/operations/UnscrobbleRequest.md - docs/models/operations/UnscrobbleResponse.md - docs/models/operations/UnshuffleRequest.md - docs/models/operations/UnshuffleResponse.md - docs/models/operations/UpdateHubVisibilityRequest.md - docs/models/operations/UpdateHubVisibilityResponse.md - docs/models/operations/UpdateItemArtworkRequest.md - docs/models/operations/UpdateItemArtworkResponse.md - docs/models/operations/UpdateItemsRequest.md - docs/models/operations/UpdateItemsResponse.md - docs/models/operations/UpdatePlaylistRequest.md - docs/models/operations/UpdatePlaylistResponse.md - docs/models/operations/UploadPlaylistRequest.md - docs/models/operations/UploadPlaylistResponse.md - docs/models/operations/User.md - docs/models/operations/VoiceSearchHubsMediaContainer.md - docs/models/operations/VoiceSearchHubsRequest.md - docs/models/operations/VoiceSearchHubsResponse.md - docs/models/operations/VoiceSearchHubsResponseBody.md - docs/models/operations/WriteLogResponse.md - docs/models/operations/WriteMessageRequest.md - docs/models/operations/WriteMessageResponse.md - docs/models/shared/Accepts.md - docs/models/shared/AdvancedSubtitles.md - docs/models/shared/AiringsType.md - docs/models/shared/AutoSelectSubtitle.md - docs/models/shared/BoolInt.md - docs/models/shared/Channel.md - docs/models/shared/ChannelMapping.md - docs/models/shared/Composite.md - docs/models/shared/CompositeMedia.md - docs/models/shared/Connections.md - docs/models/shared/Crop.md - docs/models/shared/Decision.md - docs/models/shared/Default.md - docs/models/shared/DefaultAudioAccessibility.md - docs/models/shared/DefaultDirection.md - docs/models/shared/DefaultSubtitleAccessibility.md - docs/models/shared/DefaultSubtitleForced.md - docs/models/shared/Device.md - docs/models/shared/Directory.md - docs/models/shared/Dvr.md - docs/models/shared/DvrRequestHandlerSlashGetResponses200.md - docs/models/shared/DvrRequestHandlerSlashGetResponses200MediaContainer.md - docs/models/shared/DvrRequestHandlerSlashGetResponses200MediaContainerMediaContainer.md - docs/models/shared/Filter.md - docs/models/shared/FilterPivot.md - docs/models/shared/Format.md - docs/models/shared/GetResponses200.md - docs/models/shared/GetResponses200Hub.md - docs/models/shared/GetResponses200MediaContainer.md - docs/models/shared/Guids.md - docs/models/shared/HistoryAllGetResponses200.md - docs/models/shared/HistoryAllGetResponses200MediaContainer.md - docs/models/shared/HistoryAllGetResponses200Metadata.md - docs/models/shared/HomeVisibility.md - docs/models/shared/Hub.md - docs/models/shared/Image.md - docs/models/shared/ImageType.md - docs/models/shared/Items.md - docs/models/shared/ItemsGuids.md - docs/models/shared/LibrarySection.md - docs/models/shared/LibrarySectionLocation.md - docs/models/shared/LibrarySections.md - docs/models/shared/LibrarySectionsDirectory.md - docs/models/shared/LibrarySectionsMediaContainer.md - docs/models/shared/Lineup.md - docs/models/shared/LineupType.md - docs/models/shared/Location.md - docs/models/shared/MailingListStatus.md - docs/models/shared/Media.md - docs/models/shared/MediaContainer.md - docs/models/shared/MediaContainerWithArtwork.md - docs/models/shared/MediaContainerWithArtworkMediaContainer.md - docs/models/shared/MediaContainerWithArtworkMetadata.md - docs/models/shared/MediaContainerWithArtworkType.md - docs/models/shared/MediaContainerWithDecision.md - docs/models/shared/MediaContainerWithDecisionDecision.md - docs/models/shared/MediaContainerWithDecisionGuids.md - docs/models/shared/MediaContainerWithDecisionLocation.md - docs/models/shared/MediaContainerWithDecisionMedia.md - docs/models/shared/MediaContainerWithDecisionMediaContainer.md - docs/models/shared/MediaContainerWithDecisionMetadata.md - docs/models/shared/MediaContainerWithDecisionPart.md - docs/models/shared/MediaContainerWithDecisionStream.md - docs/models/shared/MediaContainerWithDevice.md - docs/models/shared/MediaContainerWithDeviceDevice.md - docs/models/shared/MediaContainerWithDeviceMediaContainer.md - docs/models/shared/MediaContainerWithDirectory.md - docs/models/shared/MediaContainerWithDirectoryMediaContainer.md - docs/models/shared/MediaContainerWithHubs.md - docs/models/shared/MediaContainerWithHubsMediaContainer.md - docs/models/shared/MediaContainerWithLineup.md - docs/models/shared/MediaContainerWithLineupMediaContainer.md - docs/models/shared/MediaContainerWithMetadata.md - docs/models/shared/MediaContainerWithMetadataMediaContainer.md - docs/models/shared/MediaContainerWithNestedMetadata.md - docs/models/shared/MediaContainerWithNestedMetadataGuids.md - docs/models/shared/MediaContainerWithNestedMetadataMediaContainer.md - docs/models/shared/MediaContainerWithPlaylistMetadata.md - docs/models/shared/MediaContainerWithPlaylistMetadataGuids.md - docs/models/shared/MediaContainerWithPlaylistMetadataMediaContainer.md - docs/models/shared/MediaContainerWithPlaylistMetadataMetadata.md - docs/models/shared/MediaContainerWithSettings.md - docs/models/shared/MediaContainerWithSettingsMediaContainer.md - docs/models/shared/MediaContainerWithSubscription.md - docs/models/shared/MediaContainerWithSubscriptionMediaContainer.md - docs/models/shared/MediaGrabOperation.md - docs/models/shared/MediaQuery.md - docs/models/shared/MediaReviewsVisibility.md - docs/models/shared/MediaSubscription.md - docs/models/shared/MediaType.md - docs/models/shared/MediaTypeString.md - docs/models/shared/Metadata.md - docs/models/shared/MetadataItem.md - docs/models/shared/Part.md - docs/models/shared/Pivot.md - docs/models/shared/Player.md - docs/models/shared/PlaylistType.md - docs/models/shared/PlexDevice.md - docs/models/shared/PlexDeviceProtocol.md - docs/models/shared/PostResponses200.md - docs/models/shared/PostResponses200MediaContainer.md - docs/models/shared/PostResponses200Type.md - docs/models/shared/Protocol.md - docs/models/shared/RecommendationsVisibility.md - docs/models/shared/Security.md - docs/models/shared/Services.md - docs/models/shared/Session.md - docs/models/shared/SessionLocation.md - docs/models/shared/Setting.md - docs/models/shared/SlashGetResponses200.md - docs/models/shared/SlashGetResponses200MediaContainer.md - docs/models/shared/Sort.md - docs/models/shared/SortDefault.md - docs/models/shared/SortPivot.md - docs/models/shared/Status.md - docs/models/shared/Stream.md - docs/models/shared/Subscription.md - docs/models/shared/Subtitles.md - docs/models/shared/Tag.md - docs/models/shared/TranscodeSession.md - docs/models/shared/TranscodeType.md - docs/models/shared/Type.md - docs/models/shared/User.md - docs/models/shared/UserPlexAccount.md - docs/models/shared/UserPlexAccountStatus.md - docs/models/shared/UserPlexAccountSubscription.md - docs/models/shared/UserPlexAccountSubscriptionStatus.md - docs/models/shared/UserPlexAccountSubscriptionsStatus.md - docs/models/shared/UserProfile.md - docs/models/shared/Value.md - docs/models/shared/WatchedIndicator.md - docs/sdks/activities/README.md - docs/sdks/authentication/README.md - docs/sdks/butler/README.md - docs/sdks/collections/README.md - docs/sdks/content/README.md - docs/sdks/devices/README.md - docs/sdks/downloadqueue/README.md - docs/sdks/dvrs/README.md - docs/sdks/epg/README.md - docs/sdks/events/README.md - docs/sdks/general/README.md - docs/sdks/hubs/README.md - docs/sdks/library/README.md - docs/sdks/librarycollections/README.md - docs/sdks/libraryplaylists/README.md - docs/sdks/livetv/README.md - docs/sdks/log/README.md - docs/sdks/playlist/README.md - docs/sdks/playqueue/README.md - docs/sdks/plex/README.md - docs/sdks/plexapi/README.md - docs/sdks/preferences/README.md - docs/sdks/provider/README.md - docs/sdks/rate/README.md - docs/sdks/search/README.md - docs/sdks/status/README.md - docs/sdks/subscriptions/README.md - docs/sdks/timeline/README.md - docs/sdks/transcoder/README.md - docs/sdks/ultrablur/README.md - docs/sdks/updater/README.md - docs/sdks/users/README.md - docs/utils/Blob.md - gradle.properties - gradle/wrapper/gradle-wrapper.jar - gradle/wrapper/gradle-wrapper.properties - gradlew - gradlew.bat - settings.gradle - src/main/java/dev/plexapi/sdk/Activities.java - src/main/java/dev/plexapi/sdk/AsyncActivities.java - src/main/java/dev/plexapi/sdk/AsyncAuthentication.java - src/main/java/dev/plexapi/sdk/AsyncButler.java - src/main/java/dev/plexapi/sdk/AsyncCollections.java - src/main/java/dev/plexapi/sdk/AsyncContent.java - src/main/java/dev/plexapi/sdk/AsyncDVRs.java - src/main/java/dev/plexapi/sdk/AsyncDevices.java - src/main/java/dev/plexapi/sdk/AsyncDownloadQueue.java - src/main/java/dev/plexapi/sdk/AsyncEpg.java - src/main/java/dev/plexapi/sdk/AsyncEvents.java - src/main/java/dev/plexapi/sdk/AsyncGeneral.java - src/main/java/dev/plexapi/sdk/AsyncHubs.java - src/main/java/dev/plexapi/sdk/AsyncLibrary.java - src/main/java/dev/plexapi/sdk/AsyncLibraryCollections.java - src/main/java/dev/plexapi/sdk/AsyncLibraryPlaylists.java - src/main/java/dev/plexapi/sdk/AsyncLiveTV.java - src/main/java/dev/plexapi/sdk/AsyncLog.java - src/main/java/dev/plexapi/sdk/AsyncPlayQueue.java - src/main/java/dev/plexapi/sdk/AsyncPlaylist.java - src/main/java/dev/plexapi/sdk/AsyncPlex.java - src/main/java/dev/plexapi/sdk/AsyncPlexAPI.java - src/main/java/dev/plexapi/sdk/AsyncPreferences.java - src/main/java/dev/plexapi/sdk/AsyncProvider.java - src/main/java/dev/plexapi/sdk/AsyncRate.java - src/main/java/dev/plexapi/sdk/AsyncSearch.java - src/main/java/dev/plexapi/sdk/AsyncStatus.java - src/main/java/dev/plexapi/sdk/AsyncSubscriptions.java - src/main/java/dev/plexapi/sdk/AsyncTimeline.java - src/main/java/dev/plexapi/sdk/AsyncTranscoder.java - src/main/java/dev/plexapi/sdk/AsyncUltraBlur.java - src/main/java/dev/plexapi/sdk/AsyncUpdater.java - src/main/java/dev/plexapi/sdk/AsyncUsers.java - src/main/java/dev/plexapi/sdk/Authentication.java - src/main/java/dev/plexapi/sdk/Butler.java - src/main/java/dev/plexapi/sdk/Collections.java - src/main/java/dev/plexapi/sdk/Content.java - src/main/java/dev/plexapi/sdk/DVRs.java - src/main/java/dev/plexapi/sdk/Devices.java - src/main/java/dev/plexapi/sdk/DownloadQueue.java - src/main/java/dev/plexapi/sdk/Epg.java - src/main/java/dev/plexapi/sdk/Events.java - src/main/java/dev/plexapi/sdk/General.java - src/main/java/dev/plexapi/sdk/Hubs.java - src/main/java/dev/plexapi/sdk/Library.java - src/main/java/dev/plexapi/sdk/LibraryCollections.java - src/main/java/dev/plexapi/sdk/LibraryPlaylists.java - src/main/java/dev/plexapi/sdk/LiveTV.java - src/main/java/dev/plexapi/sdk/Log.java - src/main/java/dev/plexapi/sdk/PlayQueue.java - src/main/java/dev/plexapi/sdk/Playlist.java - src/main/java/dev/plexapi/sdk/Plex.java - src/main/java/dev/plexapi/sdk/PlexAPI.java - src/main/java/dev/plexapi/sdk/Preferences.java - src/main/java/dev/plexapi/sdk/Provider.java - src/main/java/dev/plexapi/sdk/Rate.java - src/main/java/dev/plexapi/sdk/SDKConfiguration.java - src/main/java/dev/plexapi/sdk/Search.java - src/main/java/dev/plexapi/sdk/SecuritySource.java - src/main/java/dev/plexapi/sdk/Status.java - src/main/java/dev/plexapi/sdk/Subscriptions.java - src/main/java/dev/plexapi/sdk/Timeline.java - src/main/java/dev/plexapi/sdk/Transcoder.java - src/main/java/dev/plexapi/sdk/UltraBlur.java - src/main/java/dev/plexapi/sdk/Updater.java - src/main/java/dev/plexapi/sdk/Users.java - src/main/java/dev/plexapi/sdk/models/errors/AuthException.java - src/main/java/dev/plexapi/sdk/models/errors/Errors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenDetailsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenDetailsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenDetailsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetUsersBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetUsersErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetUsersUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetUsersUsersErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PostUsersSignInDataAuthenticationErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PostUsersSignInDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/PostUsersSignInDataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PostUsersSignInDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/SDKError.java - src/main/java/dev/plexapi/sdk/models/errors/UncheckedSDKError.java - src/main/java/dev/plexapi/sdk/models/errors/async/GetServerResourcesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/async/GetTokenDetailsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/async/GetTokenDetailsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/async/GetUsersBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/async/GetUsersUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/async/PostUsersSignInDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/async/PostUsersSignInDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddCollectionItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddDeviceToDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddExtrasRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddProviderRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddSubtitlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AddToPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AnalyzeMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ApplyUpdatesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/AutocompleteRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CancelActivityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CancelGrabRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CancelRefreshRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CheckUpdatesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CleanBundlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ClearPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ClearPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ComputeChannelMapRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ConnectWebSocketRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateCollectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateCustomHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateDownloadQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreatePlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreatePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/CreateSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteCachesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteCollectionItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteCollectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteCustomHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteHistoryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteIndexesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteIntrosRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteLibrarySectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteMediaItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteMediaProviderRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeletePlayQueueItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeletePlaylistItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeletePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteStreamRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DeleteSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DetectAdsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DetectCreditsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DetectIntrosRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DetectVoiceActivityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/DiscoverDevicesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EditMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EditMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EditSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EditSubscriptionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EmptyTrashRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/EnablePapertrailRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GenerateThumbsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAlbumsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllItemLeavesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllLanguagesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllLeavesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAllSubscriptionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetArtsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAugmentationStatusRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAvailableGrabbersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetAvailableSortsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetBackgroundTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCategoriesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetChapterImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetClusterRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCollectionImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCollectionItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCollectionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetColorsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCommonRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetContinueWatchingRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCountriesLineupsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCountriesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetCountryRegionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDeviceDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDevicesChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDownloadQueueMediaRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetDownloadQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetExtrasRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetFileRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetFirstCharactersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetFoldersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetHistoryItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetHubItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetIdentityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetImageFromBifRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetItemDecisionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetItemTreeRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLibraryDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLibraryItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLibraryMatchesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLineupChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetLiveTVSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetMediaPartRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetMetadataHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetNotificationsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPartIndexRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPersonRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlaylistGeneratorItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlaylistGeneratorRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlaylistGeneratorsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPostplayHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPreferenceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetPromotedHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetRandomArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetRelatedHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetRelatedItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetScheduledRecordingsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionFiltersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionsPrefsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSectionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetServerInfoRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetServerResourcesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSessionPlaylistIndexRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSessionSegmentRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSessionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSonicPathRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSonicallySimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSourceConnectionInformationRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetStreamLevelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetStreamLoudnessRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetStreamRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetTagsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetTemplateRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetThumbRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetTokenDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetTransientTokenRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetUpdatesStatusRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/GetUsersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/IngestTransientItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListActivitiesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListContentRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListDVRsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListDevicesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListLineupsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListMatchesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListMomentsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListPersonMediaRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListPlaybackHistoryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListPlaylistsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListProvidersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListSessionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListSimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListSonicallySimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ListTopUsersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MakeDecisionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MarkPlayedRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MatchItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MergeItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ModifyDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MoveCollectionItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MoveHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MovePlayQueueItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/MovePlaylistItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/OptimizeDatabaseRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/PostUsersSignInDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ProcessSubscriptionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RefreshItemsMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RefreshPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RefreshProvidersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RefreshSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RefreshSectionsMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ReloadGuideRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RemoveDeviceFromDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RemoveDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RemoveDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ReorderSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ReportRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ResetPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ResetSectionDefaultsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/RestartProcessingDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ScanRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SearchHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetChannelmapRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetDVRPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetDevicePreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetItemPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetRatingRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetSectionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetStreamOffsetRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SetStreamSelectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/ShuffleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/SplitItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StartAnalysisRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StartBifGenerationRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StartTaskRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StartTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StartTranscodeSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StopAllRefreshesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StopDVRReloadRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StopScanRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StopTaskRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/StopTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/TerminateSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/TranscodeImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/TranscodeSubtitlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/TriggerFallbackRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/TuneChannelRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UnmatchRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UnscrobbleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UnshuffleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UpdateHubVisibilityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UpdateItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UpdateItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UpdatePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/UploadPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/VoiceSearchHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/WriteLogRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations//async/WriteMessageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/Account.java - src/main/java/dev/plexapi/sdk/models/operations/Action.java - src/main/java/dev/plexapi/sdk/models/operations/Activity.java - src/main/java/dev/plexapi/sdk/models/operations/AddCollectionItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddCollectionItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddCollectionItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRDVR.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddDeviceToDVRResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/AddDownloadQueueItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddDownloadQueueItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddDownloadQueueItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/AddExtrasRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddExtrasRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddExtrasResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupDVR.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddLineupResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddProviderRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddProviderRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddProviderResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddSectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddSubtitlesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddSubtitlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddSubtitlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddToPlayQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddToPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddToPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddedQueueItems.java - src/main/java/dev/plexapi/sdk/models/operations/AdvancedSubtitles.java - src/main/java/dev/plexapi/sdk/models/operations/AllLibraries.java - src/main/java/dev/plexapi/sdk/models/operations/AllowCameraUpload.java - src/main/java/dev/plexapi/sdk/models/operations/AllowChannels.java - src/main/java/dev/plexapi/sdk/models/operations/AllowSubtitleAdmin.java - src/main/java/dev/plexapi/sdk/models/operations/AllowSync.java - src/main/java/dev/plexapi/sdk/models/operations/AllowTuners.java - src/main/java/dev/plexapi/sdk/models/operations/AnalyzeMetadataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AnalyzeMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AnalyzeMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ApplyUpdatesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ApplyUpdatesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ApplyUpdatesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Args.java - src/main/java/dev/plexapi/sdk/models/operations/Attributes.java - src/main/java/dev/plexapi/sdk/models/operations/AutocompleteRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AutocompleteRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AutocompleteResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Bandwidth.java - src/main/java/dev/plexapi/sdk/models/operations/Bandwidths.java - src/main/java/dev/plexapi/sdk/models/operations/Billing.java - src/main/java/dev/plexapi/sdk/models/operations/ButlerTask.java - src/main/java/dev/plexapi/sdk/models/operations/ButlerTasks.java - src/main/java/dev/plexapi/sdk/models/operations/CancelActivityRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CancelActivityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CancelActivityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CancelGrabRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CancelGrabRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CancelGrabResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CancelRefreshRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CancelRefreshRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CancelRefreshResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ChannelMapping.java - src/main/java/dev/plexapi/sdk/models/operations/ChannelMappingByKey.java - src/main/java/dev/plexapi/sdk/models/operations/CheckUpdatesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CheckUpdatesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CheckUpdatesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ChromaSubsampling.java - src/main/java/dev/plexapi/sdk/models/operations/CleanBundlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CleanBundlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlayQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapChannelMapping.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ComputeChannelMapResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ConnectWebSocketRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ConnectWebSocketRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ConnectWebSocketResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Connection.java - src/main/java/dev/plexapi/sdk/models/operations/Country.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCollectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCollectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCollectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCustomHubRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCustomHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateCustomHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDVRRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDownloadQueueMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDownloadQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDownloadQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDownloadQueueResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/CreateDownloadQueueStatus.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/CreateMarkerType.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlayQueueMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlayQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlayQueueResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionQueryParamPrefs.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CreateSubscriptionResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/DecisionResult.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCachesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCachesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCollectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCustomHubRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCustomHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteCustomHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteDVRRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteHistoryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteHistoryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteHistoryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIndexesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIndexesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIndexesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIntrosRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIntrosRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteIntrosResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibrarySectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibrarySectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibrarySectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupDVR.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLineupResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMarkerRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaProviderRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaProviderRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMediaProviderResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMetadataItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlayQueueItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlayQueueItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlayQueueItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeletePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteStreamRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteStreamRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteStreamResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteSubscriptionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DetectAdsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DetectAdsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DetectAdsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DetectCreditsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DetectCreditsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DetectCreditsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DetectIntrosRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DetectIntrosRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DetectIntrosResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DetectVoiceActivityRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DetectVoiceActivityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DetectVoiceActivityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Device.java - src/main/java/dev/plexapi/sdk/models/operations/DeviceChannel.java - src/main/java/dev/plexapi/sdk/models/operations/Directory.java - src/main/java/dev/plexapi/sdk/models/operations/DiscoverDevicesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DiscoverDevicesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/DownloadQueue.java - src/main/java/dev/plexapi/sdk/models/operations/DownloadQueueItem.java - src/main/java/dev/plexapi/sdk/models/operations/Dvr.java - src/main/java/dev/plexapi/sdk/models/operations/EditMarkerRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EditMarkerRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EditMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/EditMetadataItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EditMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EditMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/EditSectionQueryParamPrefs.java - src/main/java/dev/plexapi/sdk/models/operations/EditSectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EditSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EditSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/EditSubscriptionPreferencesQueryParamPrefs.java - src/main/java/dev/plexapi/sdk/models/operations/EditSubscriptionPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EditSubscriptionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EditSubscriptionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Element.java - src/main/java/dev/plexapi/sdk/models/operations/EmptyTrashRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EmptyTrashRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EmptyTrashResponse.java - src/main/java/dev/plexapi/sdk/models/operations/EnablePapertrailRequest.java - src/main/java/dev/plexapi/sdk/models/operations/EnablePapertrailRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/EnablePapertrailResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Extension.java - src/main/java/dev/plexapi/sdk/models/operations/Feature.java - src/main/java/dev/plexapi/sdk/models/operations/Flavor.java - src/main/java/dev/plexapi/sdk/models/operations/Format.java - src/main/java/dev/plexapi/sdk/models/operations/GenerateThumbsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GenerateThumbsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GenerateThumbsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAlbumsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAlbumsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAlbumsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllItemLeavesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllItemLeavesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllItemLeavesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLanguagesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLanguagesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLanguagesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLanguagesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLeavesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLeavesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLeavesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllSubscriptionsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllSubscriptionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllSubscriptionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetArtsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetArtsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetArtsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAugmentationStatusRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAugmentationStatusRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAugmentationStatusResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableGrabbersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableGrabbersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableGrabbersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableGrabbersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableGrabbersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableSortsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableSortsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableSortsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableSortsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableSortsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetBackgroundTasksMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetBackgroundTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetBackgroundTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetBackgroundTasksResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetBackgroundTasksType.java - src/main/java/dev/plexapi/sdk/models/operations/GetCategoriesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCategoriesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCategoriesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetChannelsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetChannelsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetChannelsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetChapterImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetChapterImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetChapterImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetClusterRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetClusterRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetClusterResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCollectionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetColorsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetColorsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetColorsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetColorsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetColorsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetCommonRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCommonRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCommonResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetContinueWatchingMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetContinueWatchingRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetContinueWatchingRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetContinueWatchingResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetContinueWatchingResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLineupsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLineupsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLineupsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountryRegionsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRDVR.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDVRResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDeviceDetailsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDeviceDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDeviceDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesChannelsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesChannelsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesChannelsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueDownloadQueue.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsDecisionResult.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsDownloadQueueItem.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsStatus.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueItemsTranscode.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueMediaRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueMediaRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueMediaResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDownloadQueueStatus.java - src/main/java/dev/plexapi/sdk/models/operations/GetExtrasRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetExtrasRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetExtrasResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetFirstCharactersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetFoldersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetHistoryItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetHistoryItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetHistoryItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetHubItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetHubItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetHubItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetHubItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetIdentityMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetIdentityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetIdentityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetIdentityResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageFromBifRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageFromBifRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageFromBifResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemArtworkPathParamElement.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemArtworkRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemDecisionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemDecisionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemDecisionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemTreeRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemTreeRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetItemTreeResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryMatchesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryMatchesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryMatchesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupChannelsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupChannelsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupChannelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupChannelsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLiveTVSessionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLiveTVSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLiveTVSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPartRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPartRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPartResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetNotificationsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetNotificationsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetNotificationsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPartIndexRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPartIndexRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPartIndexResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPersonMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPersonRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPersonRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPersonResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPersonResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlayQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorDevice.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsGuids.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorLocation.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorScope.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorState.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorStatus.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorSubtitles.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorType.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistGeneratorsType.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPostplayHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPostplayHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPostplayHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPreferenceRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPreferenceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPreferenceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPromotedHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPromotedHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPromotedHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPromotedHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPromotedHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetRandomArtworkRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRandomArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRandomArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetRelatedItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetScheduledRecordingsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetScheduledRecordingsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetScheduledRecordingsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetScheduledRecordingsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionFiltersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionFiltersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionFiltersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionFiltersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionFiltersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsPrefsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsPrefsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsPrefsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSectionsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerInfoRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerInfoRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerInfoResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerResourcesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerResourcesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerResourcesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionPlaylistIndexRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionPlaylistIndexRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionPlaylistIndexResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionSegmentRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionSegmentRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionSegmentResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicPathRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicPathRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicPathResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicallySimilarRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicallySimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSonicallySimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSourceConnectionInformationMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSourceConnectionInformationRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSourceConnectionInformationRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSourceConnectionInformationResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSourceConnectionInformationResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsLevel.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLevelsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLoudnessRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLoudnessRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamLoudnessResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetStreamResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSubscriptionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTagsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTagsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTagsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTagsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTagsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetTasksButlerTask.java - src/main/java/dev/plexapi/sdk/models/operations/GetTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTasksResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetTemplateMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTemplateRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTemplateRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTemplateResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTemplateResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdatesStatusMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdatesStatusRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdatesStatusResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdatesStatusResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdatesStatusState.java - src/main/java/dev/plexapi/sdk/models/operations/GetUsersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetUsersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetUsersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetUsersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetUsersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/Guids.java - src/main/java/dev/plexapi/sdk/models/operations/Hints.java - src/main/java/dev/plexapi/sdk/models/operations/Home.java - src/main/java/dev/plexapi/sdk/models/operations/HomeVisibility.java - src/main/java/dev/plexapi/sdk/models/operations/Hub.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeHttps.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeIPv6.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeRelay.java - src/main/java/dev/plexapi/sdk/models/operations/Index.java - src/main/java/dev/plexapi/sdk/models/operations/IngestTransientItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/IngestTransientItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/IngestTransientItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/InternalPaymentMethod.java - src/main/java/dev/plexapi/sdk/models/operations/Item.java - src/main/java/dev/plexapi/sdk/models/operations/Language.java - src/main/java/dev/plexapi/sdk/models/operations/Level.java - src/main/java/dev/plexapi/sdk/models/operations/Lineup.java - src/main/java/dev/plexapi/sdk/models/operations/LineupType.java - src/main/java/dev/plexapi/sdk/models/operations/ListActivitiesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListActivitiesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListActivitiesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListActivitiesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListContentRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListContentRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListContentResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListDVRsDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListDVRsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListDVRsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListDVRsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListDevicesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListDevicesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListDownloadQueueItemsStatus.java - src/main/java/dev/plexapi/sdk/models/operations/ListHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListLineupsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListLineupsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListLineupsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListMatchesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListMatchesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListMatchesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListMomentsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListMomentsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListMomentsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListPersonMediaRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListPersonMediaRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListPersonMediaResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaybackHistoryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaylistsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaylistsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListPlaylistsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListProvidersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListProvidersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListProvidersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListProvidersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListSessionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListSessionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListSessionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListSessionsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ListSimilarRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListSimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListSimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListSonicallySimilarRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListSonicallySimilarRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListSonicallySimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListTopUsersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ListTopUsersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ListTopUsersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ListTopUsersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ListTopUsersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/Location.java - src/main/java/dev/plexapi/sdk/models/operations/MailingListStatus.java - src/main/java/dev/plexapi/sdk/models/operations/MakeDecisionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MakeDecisionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MakeDecisionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MarkPlayedRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MarkPlayedRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MarkPlayedResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MatchItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MatchItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MatchItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/MediaGrabber.java - src/main/java/dev/plexapi/sdk/models/operations/MediaSettings.java - src/main/java/dev/plexapi/sdk/models/operations/MediaSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/MergeItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MergeItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MergeItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Metadata.java - src/main/java/dev/plexapi/sdk/models/operations/ModifyDeviceMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/ModifyDeviceRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ModifyDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ModifyDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ModifyDeviceResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/MoveCollectionItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MoveCollectionItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MoveCollectionItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MoveHubRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MoveHubRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MoveHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlayQueueItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlayQueueItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlayQueueItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlaylistItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlaylistItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MovePlaylistItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/OptimizeDatabaseRequest.java - src/main/java/dev/plexapi/sdk/models/operations/OptimizeDatabaseRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/OptimizeDatabaseResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Owned.java - src/main/java/dev/plexapi/sdk/models/operations/Params.java - src/main/java/dev/plexapi/sdk/models/operations/PastSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/PathParamButlerTask.java - src/main/java/dev/plexapi/sdk/models/operations/PathParamElement.java - src/main/java/dev/plexapi/sdk/models/operations/PathParamIndex.java - src/main/java/dev/plexapi/sdk/models/operations/Pending.java - src/main/java/dev/plexapi/sdk/models/operations/PlayQueueGenerator.java - src/main/java/dev/plexapi/sdk/models/operations/PlaylistType.java - src/main/java/dev/plexapi/sdk/models/operations/Policy.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataAuthenticationStatus.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataRequestBody.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataState.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataStatus.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataUserPlexAccount.java - src/main/java/dev/plexapi/sdk/models/operations/Prefs.java - src/main/java/dev/plexapi/sdk/models/operations/ProcessSubscriptionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ProcessSubscriptionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ProcessingState.java - src/main/java/dev/plexapi/sdk/models/operations/ProcessingStateContext.java - src/main/java/dev/plexapi/sdk/models/operations/Protected.java - src/main/java/dev/plexapi/sdk/models/operations/Protocol.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamArgs.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamAttributes.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamLocation.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamPrefs.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamProtocol.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamSubtitles.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/RecommendationsVisibility.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshItemsMetadataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshItemsMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshItemsMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshPlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshProvidersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshProvidersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionsMetadataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionsMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RefreshSectionsMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Release.java - src/main/java/dev/plexapi/sdk/models/operations/ReloadGuideRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ReloadGuideRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ReloadGuideResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRDVR.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceFromDVRResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDeviceResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDownloadQueueItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RemoveDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ReorderSubscriptionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ReorderSubscriptionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ReorderSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ReportRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ReportRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ReportResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ReportResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/ResetPlayQueueRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ResetPlayQueueRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ResetPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ResetSectionDefaultsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ResetSectionDefaultsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ResetSectionDefaultsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/RestartProcessingDownloadQueueItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/RestartProcessingDownloadQueueItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/RestartProcessingDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Restricted.java - src/main/java/dev/plexapi/sdk/models/operations/ScanRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ScanRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ScanResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Scope.java - src/main/java/dev/plexapi/sdk/models/operations/SearchHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/SearchHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SearchHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SearchHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SearchHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/Server.java - src/main/java/dev/plexapi/sdk/models/operations/Services.java - src/main/java/dev/plexapi/sdk/models/operations/SetChannelmapRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetChannelmapRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetChannelmapResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesDVR.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesDVRsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetDVRPreferencesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/SetDevicePreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetDevicePreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetDevicePreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemArtworkRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetItemPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetRatingRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetRatingRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetRatingResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetSectionPreferencesQueryParamPrefs.java - src/main/java/dev/plexapi/sdk/models/operations/SetSectionPreferencesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetSectionPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetSectionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamOffsetRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamOffsetRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamOffsetResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamSelectionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamSelectionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SetStreamSelectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ShuffleRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ShuffleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ShuffleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/SplitItemRequest.java - src/main/java/dev/plexapi/sdk/models/operations/SplitItemRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/SplitItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StartAnalysisRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StartAnalysisRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartAnalysisResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StartBifGenerationRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StartBifGenerationRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartBifGenerationResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StartTaskRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StartTaskRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartTaskResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StartTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionQueryParamLocation.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionQueryParamProtocol.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionQueryParamSubtitles.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartTranscodeSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/State.java - src/main/java/dev/plexapi/sdk/models/operations/Status.java - src/main/java/dev/plexapi/sdk/models/operations/StopAllRefreshesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopAllRefreshesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StopDVRReloadRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StopDVRReloadRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopDVRReloadResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StopScanRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StopScanRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopScanResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StopTaskRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StopTaskRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopTaskResponse.java - src/main/java/dev/plexapi/sdk/models/operations/StopTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Subscription.java - src/main/java/dev/plexapi/sdk/models/operations/SubscriptionTemplate.java - src/main/java/dev/plexapi/sdk/models/operations/Subtitles.java - src/main/java/dev/plexapi/sdk/models/operations/TerminateSessionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/TerminateSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/TerminateSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Transcode.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeJob.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeSubtitlesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeSubtitlesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeSubtitlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Trials.java - src/main/java/dev/plexapi/sdk/models/operations/TriggerFallbackRequest.java - src/main/java/dev/plexapi/sdk/models/operations/TriggerFallbackRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/TriggerFallbackResponse.java - src/main/java/dev/plexapi/sdk/models/operations/TuneChannelRequest.java - src/main/java/dev/plexapi/sdk/models/operations/TuneChannelRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/TuneChannelResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Type.java - src/main/java/dev/plexapi/sdk/models/operations/UltraBlurColors.java - src/main/java/dev/plexapi/sdk/models/operations/UnmatchRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UnmatchRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UnmatchResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UnscrobbleRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UnscrobbleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UnscrobbleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UnshuffleRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UnshuffleRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UnshuffleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateHubVisibilityRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateHubVisibilityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateHubVisibilityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemArtworkRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemArtworkRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UpdateItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UpdatePlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UpdatePlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UpdatePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/UploadPlaylistRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UploadPlaylistRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UploadPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/User.java - src/main/java/dev/plexapi/sdk/models/operations/VoiceSearchHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/VoiceSearchHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/VoiceSearchHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/VoiceSearchHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/VoiceSearchHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/WriteLogRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/WriteLogResponse.java - src/main/java/dev/plexapi/sdk/models/operations/WriteMessageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/WriteMessageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/WriteMessageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddCollectionItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddDeviceToDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddExtrasResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddProviderResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddSubtitlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AddToPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AnalyzeMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ApplyUpdatesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/AutocompleteResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CancelActivityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CancelGrabResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CancelRefreshResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CheckUpdatesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CleanBundlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ClearPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ClearPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ComputeChannelMapResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ConnectWebSocketResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateCollectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateCustomHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateDownloadQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreatePlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreatePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/CreateSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteCachesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteCollectionItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteCollectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteCustomHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteHistoryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteIndexesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteIntrosResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteLibrarySectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteMediaItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteMediaProviderResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeletePlayQueueItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeletePlaylistItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeletePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteStreamResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DeleteSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DetectAdsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DetectCreditsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DetectIntrosResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DetectVoiceActivityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/DiscoverDevicesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EditMarkerResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EditMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EditSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EditSubscriptionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EmptyTrashResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/EnablePapertrailResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GenerateThumbsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAlbumsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllItemLeavesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllLanguagesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllLeavesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAllSubscriptionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetArtsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAugmentationStatusResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAvailableGrabbersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetAvailableSortsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetBackgroundTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCategoriesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetChapterImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetClusterResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCollectionImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCollectionItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCollectionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetColorsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCommonResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetContinueWatchingResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCountriesLineupsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCountriesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetCountryRegionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDeviceDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDevicesChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDownloadQueueMediaResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetDownloadQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetExtrasResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetFileResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetFirstCharactersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetFoldersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetHistoryItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetHubItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetIdentityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetImageFromBifResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetItemDecisionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetItemTreeResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLibraryDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLibraryItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLibraryMatchesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLineupChannelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLineupResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetLiveTVSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetMediaPartResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetMetadataHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetMetadataItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetNotificationsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPartIndexResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPersonResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlaylistGeneratorItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlaylistGeneratorResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlaylistGeneratorsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlaylistItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPostplayHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPreferenceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetPromotedHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetRandomArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetRelatedHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetRelatedItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetScheduledRecordingsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionFiltersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionsPrefsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSectionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetServerInfoResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetServerResourcesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSessionPlaylistIndexResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSessionSegmentResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSessionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSonicPathResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSonicallySimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSourceConnectionInformationResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetStreamLevelsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetStreamLoudnessResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetStreamResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetTagsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetTemplateResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetThumbResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetTokenDetailsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetTransientTokenResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetUpdatesStatusResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/GetUsersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/IngestTransientItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListActivitiesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListContentResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListDVRsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListDevicesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListLineupsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListMatchesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListMomentsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListPersonMediaResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListPlaybackHistoryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListPlaylistsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListProvidersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListSessionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListSimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListSonicallySimilarResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ListTopUsersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MakeDecisionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MarkPlayedResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MatchItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MergeItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ModifyDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MoveCollectionItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MoveHubResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MovePlayQueueItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/MovePlaylistItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/OptimizeDatabaseResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/PostUsersSignInDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ProcessSubscriptionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RefreshItemsMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RefreshPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RefreshProvidersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RefreshSectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RefreshSectionsMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ReloadGuideResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RemoveDeviceFromDVRResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RemoveDeviceResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RemoveDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ReorderSubscriptionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ReportResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ResetPlayQueueResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ResetSectionDefaultsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/RestartProcessingDownloadQueueItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ScanResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SearchHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetChannelmapResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetDVRPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetDevicePreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetItemPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetRatingResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetSectionPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetStreamOffsetResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SetStreamSelectionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/ShuffleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/SplitItemResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StartAnalysisResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StartBifGenerationResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StartTaskResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StartTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StartTranscodeSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StopAllRefreshesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StopDVRReloadResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StopScanResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StopTaskResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/StopTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/TerminateSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/TranscodeImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/TranscodeSubtitlesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/TriggerFallbackResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/TuneChannelResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UnmatchResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UnscrobbleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UnshuffleResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UpdateHubVisibilityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UpdateItemArtworkResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UpdateItemsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UpdatePlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/UploadPlaylistResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/VoiceSearchHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/WriteLogResponse.java - src/main/java/dev/plexapi/sdk/models/operations/async/WriteMessageResponse.java - src/main/java/dev/plexapi/sdk/models/shared/Accepts.java - src/main/java/dev/plexapi/sdk/models/shared/AdvancedSubtitles.java - src/main/java/dev/plexapi/sdk/models/shared/AiringsType.java - src/main/java/dev/plexapi/sdk/models/shared/AutoSelectSubtitle.java - src/main/java/dev/plexapi/sdk/models/shared/BoolInt.java - src/main/java/dev/plexapi/sdk/models/shared/Channel.java - src/main/java/dev/plexapi/sdk/models/shared/ChannelMapping.java - src/main/java/dev/plexapi/sdk/models/shared/Composite.java - src/main/java/dev/plexapi/sdk/models/shared/CompositeMedia.java - src/main/java/dev/plexapi/sdk/models/shared/Connections.java - src/main/java/dev/plexapi/sdk/models/shared/Crop.java - src/main/java/dev/plexapi/sdk/models/shared/Decision.java - src/main/java/dev/plexapi/sdk/models/shared/Default.java - src/main/java/dev/plexapi/sdk/models/shared/DefaultAudioAccessibility.java - src/main/java/dev/plexapi/sdk/models/shared/DefaultDirection.java - src/main/java/dev/plexapi/sdk/models/shared/DefaultSubtitleAccessibility.java - src/main/java/dev/plexapi/sdk/models/shared/DefaultSubtitleForced.java - src/main/java/dev/plexapi/sdk/models/shared/Device.java - src/main/java/dev/plexapi/sdk/models/shared/Directory.java - src/main/java/dev/plexapi/sdk/models/shared/Dvr.java - src/main/java/dev/plexapi/sdk/models/shared/DvrRequestHandlerSlashGetResponses200.java - src/main/java/dev/plexapi/sdk/models/shared/DvrRequestHandlerSlashGetResponses200MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/DvrRequestHandlerSlashGetResponses200MediaContainerMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/Filter.java - src/main/java/dev/plexapi/sdk/models/shared/FilterPivot.java - src/main/java/dev/plexapi/sdk/models/shared/Format.java - src/main/java/dev/plexapi/sdk/models/shared/GetResponses200.java - src/main/java/dev/plexapi/sdk/models/shared/GetResponses200Hub.java - src/main/java/dev/plexapi/sdk/models/shared/GetResponses200MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/Guids.java - src/main/java/dev/plexapi/sdk/models/shared/HistoryAllGetResponses200.java - src/main/java/dev/plexapi/sdk/models/shared/HistoryAllGetResponses200MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/HistoryAllGetResponses200Metadata.java - src/main/java/dev/plexapi/sdk/models/shared/HomeVisibility.java - src/main/java/dev/plexapi/sdk/models/shared/Hub.java - src/main/java/dev/plexapi/sdk/models/shared/Image.java - src/main/java/dev/plexapi/sdk/models/shared/ImageType.java - src/main/java/dev/plexapi/sdk/models/shared/Items.java - src/main/java/dev/plexapi/sdk/models/shared/ItemsGuids.java - src/main/java/dev/plexapi/sdk/models/shared/LibrarySection.java - src/main/java/dev/plexapi/sdk/models/shared/LibrarySectionLocation.java - src/main/java/dev/plexapi/sdk/models/shared/LibrarySections.java - src/main/java/dev/plexapi/sdk/models/shared/LibrarySectionsDirectory.java - src/main/java/dev/plexapi/sdk/models/shared/LibrarySectionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/Lineup.java - src/main/java/dev/plexapi/sdk/models/shared/LineupType.java - src/main/java/dev/plexapi/sdk/models/shared/Location.java - src/main/java/dev/plexapi/sdk/models/shared/MailingListStatus.java - src/main/java/dev/plexapi/sdk/models/shared/Media.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithArtwork.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithArtworkMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithArtworkMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithArtworkType.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecision.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionDecision.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionGuids.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionLocation.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionMedia.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionPart.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDecisionStream.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDevice.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDeviceDevice.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDeviceMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDirectory.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithDirectoryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithHubs.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithLineup.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithLineupMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithMetadataMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithNestedMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithNestedMetadataGuids.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithNestedMetadataMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithPlaylistMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithPlaylistMetadataGuids.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithPlaylistMetadataMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithPlaylistMetadataMetadata.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithSettings.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithSettingsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithSubscription.java - src/main/java/dev/plexapi/sdk/models/shared/MediaContainerWithSubscriptionMediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/MediaGrabOperation.java - src/main/java/dev/plexapi/sdk/models/shared/MediaQuery.java - src/main/java/dev/plexapi/sdk/models/shared/MediaReviewsVisibility.java - src/main/java/dev/plexapi/sdk/models/shared/MediaSubscription.java - src/main/java/dev/plexapi/sdk/models/shared/MediaType.java - src/main/java/dev/plexapi/sdk/models/shared/MediaTypeString.java - src/main/java/dev/plexapi/sdk/models/shared/Metadata.java - src/main/java/dev/plexapi/sdk/models/shared/MetadataItem.java - src/main/java/dev/plexapi/sdk/models/shared/Part.java - src/main/java/dev/plexapi/sdk/models/shared/Pivot.java - src/main/java/dev/plexapi/sdk/models/shared/Player.java - src/main/java/dev/plexapi/sdk/models/shared/PlaylistType.java - src/main/java/dev/plexapi/sdk/models/shared/PlexDevice.java - src/main/java/dev/plexapi/sdk/models/shared/PlexDeviceProtocol.java - src/main/java/dev/plexapi/sdk/models/shared/PostResponses200.java - src/main/java/dev/plexapi/sdk/models/shared/PostResponses200MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/PostResponses200Type.java - src/main/java/dev/plexapi/sdk/models/shared/Protocol.java - src/main/java/dev/plexapi/sdk/models/shared/RecommendationsVisibility.java - src/main/java/dev/plexapi/sdk/models/shared/Security.java - src/main/java/dev/plexapi/sdk/models/shared/Services.java - src/main/java/dev/plexapi/sdk/models/shared/Session.java - src/main/java/dev/plexapi/sdk/models/shared/SessionLocation.java - src/main/java/dev/plexapi/sdk/models/shared/Setting.java - src/main/java/dev/plexapi/sdk/models/shared/SlashGetResponses200.java - src/main/java/dev/plexapi/sdk/models/shared/SlashGetResponses200MediaContainer.java - src/main/java/dev/plexapi/sdk/models/shared/Sort.java - src/main/java/dev/plexapi/sdk/models/shared/SortDefault.java - src/main/java/dev/plexapi/sdk/models/shared/SortPivot.java - src/main/java/dev/plexapi/sdk/models/shared/Status.java - src/main/java/dev/plexapi/sdk/models/shared/Stream.java - src/main/java/dev/plexapi/sdk/models/shared/Subscription.java - src/main/java/dev/plexapi/sdk/models/shared/Subtitles.java - src/main/java/dev/plexapi/sdk/models/shared/Tag.java - src/main/java/dev/plexapi/sdk/models/shared/TranscodeSession.java - src/main/java/dev/plexapi/sdk/models/shared/TranscodeType.java - src/main/java/dev/plexapi/sdk/models/shared/Type.java - src/main/java/dev/plexapi/sdk/models/shared/User.java - src/main/java/dev/plexapi/sdk/models/shared/UserPlexAccount.java - src/main/java/dev/plexapi/sdk/models/shared/UserPlexAccountStatus.java - src/main/java/dev/plexapi/sdk/models/shared/UserPlexAccountSubscription.java - src/main/java/dev/plexapi/sdk/models/shared/UserPlexAccountSubscriptionStatus.java - src/main/java/dev/plexapi/sdk/models/shared/UserPlexAccountSubscriptionsStatus.java - src/main/java/dev/plexapi/sdk/models/shared/UserProfile.java - src/main/java/dev/plexapi/sdk/models/shared/Value.java - src/main/java/dev/plexapi/sdk/models/shared/WatchedIndicator.java - src/main/java/dev/plexapi/sdk/operations/AddCollectionItems.java - src/main/java/dev/plexapi/sdk/operations/AddDevice.java - src/main/java/dev/plexapi/sdk/operations/AddDeviceToDVR.java - src/main/java/dev/plexapi/sdk/operations/AddDownloadQueueItems.java - src/main/java/dev/plexapi/sdk/operations/AddExtras.java - src/main/java/dev/plexapi/sdk/operations/AddLineup.java - src/main/java/dev/plexapi/sdk/operations/AddPlaylistItems.java - src/main/java/dev/plexapi/sdk/operations/AddProvider.java - src/main/java/dev/plexapi/sdk/operations/AddSection.java - src/main/java/dev/plexapi/sdk/operations/AddSubtitles.java - src/main/java/dev/plexapi/sdk/operations/AddToPlayQueue.java - src/main/java/dev/plexapi/sdk/operations/AnalyzeMetadata.java - src/main/java/dev/plexapi/sdk/operations/ApplyUpdates.java - src/main/java/dev/plexapi/sdk/operations/Autocomplete.java - src/main/java/dev/plexapi/sdk/operations/CancelActivity.java - src/main/java/dev/plexapi/sdk/operations/CancelGrab.java - src/main/java/dev/plexapi/sdk/operations/CancelRefresh.java - src/main/java/dev/plexapi/sdk/operations/CheckUpdates.java - src/main/java/dev/plexapi/sdk/operations/CleanBundles.java - src/main/java/dev/plexapi/sdk/operations/ClearPlayQueue.java - src/main/java/dev/plexapi/sdk/operations/ClearPlaylistItems.java - src/main/java/dev/plexapi/sdk/operations/ComputeChannelMap.java - src/main/java/dev/plexapi/sdk/operations/ConnectWebSocket.java - src/main/java/dev/plexapi/sdk/operations/CreateCollection.java - src/main/java/dev/plexapi/sdk/operations/CreateCustomHub.java - src/main/java/dev/plexapi/sdk/operations/CreateDVR.java - src/main/java/dev/plexapi/sdk/operations/CreateDownloadQueue.java - src/main/java/dev/plexapi/sdk/operations/CreateMarker.java - src/main/java/dev/plexapi/sdk/operations/CreatePlayQueue.java - src/main/java/dev/plexapi/sdk/operations/CreatePlaylist.java - src/main/java/dev/plexapi/sdk/operations/CreateSubscription.java - src/main/java/dev/plexapi/sdk/operations/DeleteCaches.java - src/main/java/dev/plexapi/sdk/operations/DeleteCollection.java - src/main/java/dev/plexapi/sdk/operations/DeleteCollectionItem.java - src/main/java/dev/plexapi/sdk/operations/DeleteCustomHub.java - src/main/java/dev/plexapi/sdk/operations/DeleteDVR.java - src/main/java/dev/plexapi/sdk/operations/DeleteHistory.java - src/main/java/dev/plexapi/sdk/operations/DeleteIndexes.java - src/main/java/dev/plexapi/sdk/operations/DeleteIntros.java - src/main/java/dev/plexapi/sdk/operations/DeleteLibrarySection.java - src/main/java/dev/plexapi/sdk/operations/DeleteLineup.java - src/main/java/dev/plexapi/sdk/operations/DeleteMarker.java - src/main/java/dev/plexapi/sdk/operations/DeleteMediaItem.java - src/main/java/dev/plexapi/sdk/operations/DeleteMediaProvider.java - src/main/java/dev/plexapi/sdk/operations/DeleteMetadataItem.java - src/main/java/dev/plexapi/sdk/operations/DeletePlayQueueItem.java - src/main/java/dev/plexapi/sdk/operations/DeletePlaylist.java - src/main/java/dev/plexapi/sdk/operations/DeletePlaylistItem.java - src/main/java/dev/plexapi/sdk/operations/DeleteStream.java - src/main/java/dev/plexapi/sdk/operations/DeleteSubscription.java - src/main/java/dev/plexapi/sdk/operations/DetectAds.java - src/main/java/dev/plexapi/sdk/operations/DetectCredits.java - src/main/java/dev/plexapi/sdk/operations/DetectIntros.java - src/main/java/dev/plexapi/sdk/operations/DetectVoiceActivity.java - src/main/java/dev/plexapi/sdk/operations/DiscoverDevices.java - src/main/java/dev/plexapi/sdk/operations/EditMarker.java - src/main/java/dev/plexapi/sdk/operations/EditMetadataItem.java - src/main/java/dev/plexapi/sdk/operations/EditSection.java - src/main/java/dev/plexapi/sdk/operations/EditSubscriptionPreferences.java - src/main/java/dev/plexapi/sdk/operations/EmptyTrash.java - src/main/java/dev/plexapi/sdk/operations/EnablePapertrail.java - src/main/java/dev/plexapi/sdk/operations/GenerateThumbs.java - src/main/java/dev/plexapi/sdk/operations/GetAlbums.java - src/main/java/dev/plexapi/sdk/operations/GetAllHubs.java - src/main/java/dev/plexapi/sdk/operations/GetAllItemLeaves.java - src/main/java/dev/plexapi/sdk/operations/GetAllLanguages.java - src/main/java/dev/plexapi/sdk/operations/GetAllLeaves.java - src/main/java/dev/plexapi/sdk/operations/GetAllPreferences.java - src/main/java/dev/plexapi/sdk/operations/GetAllSubscriptions.java - src/main/java/dev/plexapi/sdk/operations/GetArts.java - src/main/java/dev/plexapi/sdk/operations/GetAugmentationStatus.java - src/main/java/dev/plexapi/sdk/operations/GetAvailableGrabbers.java - src/main/java/dev/plexapi/sdk/operations/GetAvailableSorts.java - src/main/java/dev/plexapi/sdk/operations/GetBackgroundTasks.java - src/main/java/dev/plexapi/sdk/operations/GetCategories.java - src/main/java/dev/plexapi/sdk/operations/GetChannels.java - src/main/java/dev/plexapi/sdk/operations/GetChapterImage.java - src/main/java/dev/plexapi/sdk/operations/GetCluster.java - src/main/java/dev/plexapi/sdk/operations/GetCollectionImage.java - src/main/java/dev/plexapi/sdk/operations/GetCollectionItems.java - src/main/java/dev/plexapi/sdk/operations/GetCollections.java - src/main/java/dev/plexapi/sdk/operations/GetColors.java - src/main/java/dev/plexapi/sdk/operations/GetCommon.java - src/main/java/dev/plexapi/sdk/operations/GetContinueWatching.java - src/main/java/dev/plexapi/sdk/operations/GetCountries.java - src/main/java/dev/plexapi/sdk/operations/GetCountriesLineups.java - src/main/java/dev/plexapi/sdk/operations/GetCountryRegions.java - src/main/java/dev/plexapi/sdk/operations/GetDVR.java - src/main/java/dev/plexapi/sdk/operations/GetDeviceDetails.java - src/main/java/dev/plexapi/sdk/operations/GetDevicesChannels.java - src/main/java/dev/plexapi/sdk/operations/GetDownloadQueue.java - src/main/java/dev/plexapi/sdk/operations/GetDownloadQueueItems.java - src/main/java/dev/plexapi/sdk/operations/GetDownloadQueueMedia.java - src/main/java/dev/plexapi/sdk/operations/GetExtras.java - src/main/java/dev/plexapi/sdk/operations/GetFile.java - src/main/java/dev/plexapi/sdk/operations/GetFirstCharacters.java - src/main/java/dev/plexapi/sdk/operations/GetFolders.java - src/main/java/dev/plexapi/sdk/operations/GetHistoryItem.java - src/main/java/dev/plexapi/sdk/operations/GetHubItems.java - src/main/java/dev/plexapi/sdk/operations/GetIdentity.java - src/main/java/dev/plexapi/sdk/operations/GetImage.java - src/main/java/dev/plexapi/sdk/operations/GetImageFromBif.java - src/main/java/dev/plexapi/sdk/operations/GetItemArtwork.java - src/main/java/dev/plexapi/sdk/operations/GetItemDecision.java - src/main/java/dev/plexapi/sdk/operations/GetItemTree.java - src/main/java/dev/plexapi/sdk/operations/GetLibraryDetails.java - src/main/java/dev/plexapi/sdk/operations/GetLibraryItems.java - src/main/java/dev/plexapi/sdk/operations/GetLibraryMatches.java - src/main/java/dev/plexapi/sdk/operations/GetLineup.java - src/main/java/dev/plexapi/sdk/operations/GetLineupChannels.java - src/main/java/dev/plexapi/sdk/operations/GetLiveTVSession.java - src/main/java/dev/plexapi/sdk/operations/GetMediaPart.java - src/main/java/dev/plexapi/sdk/operations/GetMetadataHubs.java - src/main/java/dev/plexapi/sdk/operations/GetMetadataItem.java - src/main/java/dev/plexapi/sdk/operations/GetNotifications.java - src/main/java/dev/plexapi/sdk/operations/GetPartIndex.java - src/main/java/dev/plexapi/sdk/operations/GetPerson.java - src/main/java/dev/plexapi/sdk/operations/GetPlayQueue.java - src/main/java/dev/plexapi/sdk/operations/GetPlaylist.java - src/main/java/dev/plexapi/sdk/operations/GetPlaylistGenerator.java - src/main/java/dev/plexapi/sdk/operations/GetPlaylistGeneratorItems.java - src/main/java/dev/plexapi/sdk/operations/GetPlaylistGenerators.java - src/main/java/dev/plexapi/sdk/operations/GetPlaylistItems.java - src/main/java/dev/plexapi/sdk/operations/GetPostplayHubs.java - src/main/java/dev/plexapi/sdk/operations/GetPreference.java - src/main/java/dev/plexapi/sdk/operations/GetPromotedHubs.java - src/main/java/dev/plexapi/sdk/operations/GetRandomArtwork.java - src/main/java/dev/plexapi/sdk/operations/GetRelatedHubs.java - src/main/java/dev/plexapi/sdk/operations/GetRelatedItems.java - src/main/java/dev/plexapi/sdk/operations/GetScheduledRecordings.java - src/main/java/dev/plexapi/sdk/operations/GetSectionFilters.java - src/main/java/dev/plexapi/sdk/operations/GetSectionHubs.java - src/main/java/dev/plexapi/sdk/operations/GetSectionImage.java - src/main/java/dev/plexapi/sdk/operations/GetSectionPreferences.java - src/main/java/dev/plexapi/sdk/operations/GetSections.java - src/main/java/dev/plexapi/sdk/operations/GetSectionsPrefs.java - src/main/java/dev/plexapi/sdk/operations/GetServerInfo.java - src/main/java/dev/plexapi/sdk/operations/GetServerResources.java - src/main/java/dev/plexapi/sdk/operations/GetSessionPlaylistIndex.java - src/main/java/dev/plexapi/sdk/operations/GetSessionSegment.java - src/main/java/dev/plexapi/sdk/operations/GetSessions.java - src/main/java/dev/plexapi/sdk/operations/GetSonicPath.java - src/main/java/dev/plexapi/sdk/operations/GetSonicallySimilar.java - src/main/java/dev/plexapi/sdk/operations/GetSourceConnectionInformation.java - src/main/java/dev/plexapi/sdk/operations/GetStream.java - src/main/java/dev/plexapi/sdk/operations/GetStreamLevels.java - src/main/java/dev/plexapi/sdk/operations/GetStreamLoudness.java - src/main/java/dev/plexapi/sdk/operations/GetSubscription.java - src/main/java/dev/plexapi/sdk/operations/GetTags.java - src/main/java/dev/plexapi/sdk/operations/GetTasks.java - src/main/java/dev/plexapi/sdk/operations/GetTemplate.java - src/main/java/dev/plexapi/sdk/operations/GetThumb.java - src/main/java/dev/plexapi/sdk/operations/GetTokenDetails.java - src/main/java/dev/plexapi/sdk/operations/GetTransientToken.java - src/main/java/dev/plexapi/sdk/operations/GetUpdatesStatus.java - src/main/java/dev/plexapi/sdk/operations/GetUsers.java - src/main/java/dev/plexapi/sdk/operations/IngestTransientItem.java - src/main/java/dev/plexapi/sdk/operations/ListActivities.java - src/main/java/dev/plexapi/sdk/operations/ListContent.java - src/main/java/dev/plexapi/sdk/operations/ListDVRs.java - src/main/java/dev/plexapi/sdk/operations/ListDevices.java - src/main/java/dev/plexapi/sdk/operations/ListDownloadQueueItems.java - src/main/java/dev/plexapi/sdk/operations/ListHubs.java - src/main/java/dev/plexapi/sdk/operations/ListLineups.java - src/main/java/dev/plexapi/sdk/operations/ListMatches.java - src/main/java/dev/plexapi/sdk/operations/ListMoments.java - src/main/java/dev/plexapi/sdk/operations/ListPersonMedia.java - src/main/java/dev/plexapi/sdk/operations/ListPlaybackHistory.java - src/main/java/dev/plexapi/sdk/operations/ListPlaylists.java - src/main/java/dev/plexapi/sdk/operations/ListProviders.java - src/main/java/dev/plexapi/sdk/operations/ListSessions.java - src/main/java/dev/plexapi/sdk/operations/ListSimilar.java - src/main/java/dev/plexapi/sdk/operations/ListSonicallySimilar.java - src/main/java/dev/plexapi/sdk/operations/ListTopUsers.java - src/main/java/dev/plexapi/sdk/operations/MakeDecision.java - src/main/java/dev/plexapi/sdk/operations/MarkPlayed.java - src/main/java/dev/plexapi/sdk/operations/MatchItem.java - src/main/java/dev/plexapi/sdk/operations/MergeItems.java - src/main/java/dev/plexapi/sdk/operations/ModifyDevice.java - src/main/java/dev/plexapi/sdk/operations/MoveCollectionItem.java - src/main/java/dev/plexapi/sdk/operations/MoveHub.java - src/main/java/dev/plexapi/sdk/operations/MovePlayQueueItem.java - src/main/java/dev/plexapi/sdk/operations/MovePlaylistItem.java - src/main/java/dev/plexapi/sdk/operations/Operations.java - src/main/java/dev/plexapi/sdk/operations/OptimizeDatabase.java - src/main/java/dev/plexapi/sdk/operations/PostUsersSignInData.java - src/main/java/dev/plexapi/sdk/operations/ProcessSubscriptions.java - src/main/java/dev/plexapi/sdk/operations/RefreshItemsMetadata.java - src/main/java/dev/plexapi/sdk/operations/RefreshPlaylist.java - src/main/java/dev/plexapi/sdk/operations/RefreshProviders.java - src/main/java/dev/plexapi/sdk/operations/RefreshSection.java - src/main/java/dev/plexapi/sdk/operations/RefreshSectionsMetadata.java - src/main/java/dev/plexapi/sdk/operations/ReloadGuide.java - src/main/java/dev/plexapi/sdk/operations/RemoveDevice.java - src/main/java/dev/plexapi/sdk/operations/RemoveDeviceFromDVR.java - src/main/java/dev/plexapi/sdk/operations/RemoveDownloadQueueItems.java - src/main/java/dev/plexapi/sdk/operations/ReorderSubscription.java - src/main/java/dev/plexapi/sdk/operations/Report.java - src/main/java/dev/plexapi/sdk/operations/ResetPlayQueue.java - src/main/java/dev/plexapi/sdk/operations/ResetSectionDefaults.java - src/main/java/dev/plexapi/sdk/operations/RestartProcessingDownloadQueueItems.java - src/main/java/dev/plexapi/sdk/operations/Scan.java - src/main/java/dev/plexapi/sdk/operations/SearchHubs.java - src/main/java/dev/plexapi/sdk/operations/SetChannelmap.java - src/main/java/dev/plexapi/sdk/operations/SetDVRPreferences.java - src/main/java/dev/plexapi/sdk/operations/SetDevicePreferences.java - src/main/java/dev/plexapi/sdk/operations/SetItemArtwork.java - src/main/java/dev/plexapi/sdk/operations/SetItemPreferences.java - src/main/java/dev/plexapi/sdk/operations/SetPreferences.java - src/main/java/dev/plexapi/sdk/operations/SetRating.java - src/main/java/dev/plexapi/sdk/operations/SetSectionPreferences.java - src/main/java/dev/plexapi/sdk/operations/SetStreamOffset.java - src/main/java/dev/plexapi/sdk/operations/SetStreamSelection.java - src/main/java/dev/plexapi/sdk/operations/Shuffle.java - src/main/java/dev/plexapi/sdk/operations/SplitItem.java - src/main/java/dev/plexapi/sdk/operations/StartAnalysis.java - src/main/java/dev/plexapi/sdk/operations/StartBifGeneration.java - src/main/java/dev/plexapi/sdk/operations/StartTask.java - src/main/java/dev/plexapi/sdk/operations/StartTasks.java - src/main/java/dev/plexapi/sdk/operations/StartTranscodeSession.java - src/main/java/dev/plexapi/sdk/operations/StopAllRefreshes.java - src/main/java/dev/plexapi/sdk/operations/StopDVRReload.java - src/main/java/dev/plexapi/sdk/operations/StopScan.java - src/main/java/dev/plexapi/sdk/operations/StopTask.java - src/main/java/dev/plexapi/sdk/operations/StopTasks.java - src/main/java/dev/plexapi/sdk/operations/TerminateSession.java - src/main/java/dev/plexapi/sdk/operations/TranscodeImage.java - src/main/java/dev/plexapi/sdk/operations/TranscodeSubtitles.java - src/main/java/dev/plexapi/sdk/operations/TriggerFallback.java - src/main/java/dev/plexapi/sdk/operations/TuneChannel.java - src/main/java/dev/plexapi/sdk/operations/Unmatch.java - src/main/java/dev/plexapi/sdk/operations/Unscrobble.java - src/main/java/dev/plexapi/sdk/operations/Unshuffle.java - src/main/java/dev/plexapi/sdk/operations/UpdateHubVisibility.java - src/main/java/dev/plexapi/sdk/operations/UpdateItemArtwork.java - src/main/java/dev/plexapi/sdk/operations/UpdateItems.java - src/main/java/dev/plexapi/sdk/operations/UpdatePlaylist.java - src/main/java/dev/plexapi/sdk/operations/UploadPlaylist.java - src/main/java/dev/plexapi/sdk/operations/VoiceSearchHubs.java - src/main/java/dev/plexapi/sdk/operations/WriteLog.java - src/main/java/dev/plexapi/sdk/operations/WriteMessage.java - src/main/java/dev/plexapi/sdk/utils/AsyncHook.java - src/main/java/dev/plexapi/sdk/utils/AsyncHooks.java - src/main/java/dev/plexapi/sdk/utils/AsyncResponse.java - src/main/java/dev/plexapi/sdk/utils/AsyncRetries.java - src/main/java/dev/plexapi/sdk/utils/AsyncRetryableException.java - src/main/java/dev/plexapi/sdk/utils/BackoffStrategy.java - src/main/java/dev/plexapi/sdk/utils/BigDecimalString.java - src/main/java/dev/plexapi/sdk/utils/BigIntegerString.java - src/main/java/dev/plexapi/sdk/utils/Blob.java - src/main/java/dev/plexapi/sdk/utils/BlockingParser.java - src/main/java/dev/plexapi/sdk/utils/Constants.java - src/main/java/dev/plexapi/sdk/utils/CopiableInputStream.java - src/main/java/dev/plexapi/sdk/utils/Deserializers.java - src/main/java/dev/plexapi/sdk/utils/EventStream.java - src/main/java/dev/plexapi/sdk/utils/EventStreamMessage.java - src/main/java/dev/plexapi/sdk/utils/Exceptions.java - src/main/java/dev/plexapi/sdk/utils/FormMetadata.java - src/main/java/dev/plexapi/sdk/utils/Globals.java - src/main/java/dev/plexapi/sdk/utils/HTTPClient.java - src/main/java/dev/plexapi/sdk/utils/HTTPRequest.java - src/main/java/dev/plexapi/sdk/utils/HasSecurity.java - src/main/java/dev/plexapi/sdk/utils/HeaderMetadata.java - src/main/java/dev/plexapi/sdk/utils/Helpers.java - src/main/java/dev/plexapi/sdk/utils/Hook.java - src/main/java/dev/plexapi/sdk/utils/HookAdapters.java - src/main/java/dev/plexapi/sdk/utils/Hooks.java - src/main/java/dev/plexapi/sdk/utils/JSON.java - src/main/java/dev/plexapi/sdk/utils/LazySingletonValue.java - src/main/java/dev/plexapi/sdk/utils/Metadata.java - src/main/java/dev/plexapi/sdk/utils/Multipart.java - src/main/java/dev/plexapi/sdk/utils/MultipartFormMetadata.java - src/main/java/dev/plexapi/sdk/utils/NameValue.java - src/main/java/dev/plexapi/sdk/utils/NonRetryableException.java - src/main/java/dev/plexapi/sdk/utils/OneOfDeserializer.java - src/main/java/dev/plexapi/sdk/utils/Options.java - src/main/java/dev/plexapi/sdk/utils/PathParamsMetadata.java - src/main/java/dev/plexapi/sdk/utils/QueryEncoding.java - src/main/java/dev/plexapi/sdk/utils/QueryParameter.java - src/main/java/dev/plexapi/sdk/utils/QueryParameters.java - src/main/java/dev/plexapi/sdk/utils/QueryParamsMetadata.java - src/main/java/dev/plexapi/sdk/utils/RecordingClient.java - src/main/java/dev/plexapi/sdk/utils/Reflections.java - src/main/java/dev/plexapi/sdk/utils/RequestBody.java - src/main/java/dev/plexapi/sdk/utils/RequestMetadata.java - src/main/java/dev/plexapi/sdk/utils/Response.java - src/main/java/dev/plexapi/sdk/utils/ResponseWithBody.java - src/main/java/dev/plexapi/sdk/utils/Retries.java - src/main/java/dev/plexapi/sdk/utils/RetryConfig.java - src/main/java/dev/plexapi/sdk/utils/RetryableException.java - src/main/java/dev/plexapi/sdk/utils/Security.java - src/main/java/dev/plexapi/sdk/utils/SecurityMetadata.java - src/main/java/dev/plexapi/sdk/utils/SerializedBody.java - src/main/java/dev/plexapi/sdk/utils/SessionManager.java - src/main/java/dev/plexapi/sdk/utils/SpeakeasyHTTPClient.java - src/main/java/dev/plexapi/sdk/utils/SpeakeasyMetadata.java - src/main/java/dev/plexapi/sdk/utils/StreamingParser.java - src/main/java/dev/plexapi/sdk/utils/TypedObject.java - src/main/java/dev/plexapi/sdk/utils/Types.java - src/main/java/dev/plexapi/sdk/utils/Utf8UrlEncoder.java - src/main/java/dev/plexapi/sdk/utils/Utils.java - src/main/java/dev/plexapi/sdk/utils/reactive/EventStream.java - src/main/java/dev/plexapi/sdk/utils/reactive/ReactiveUtils.java examples: getServerCapabilities: speakeasy-default-get-server-capabilities: responses: "200": application/json: {} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getServerPreferences: speakeasy-default-get-server-preferences: responses: "200": application/json: {"MediaContainer": {"size": 161, "Setting": [{"id": "EnableDatabaseTrace", "label": "", "summary": "", "type": "bool", "default": false, "value": false, "hidden": true, "advanced": false, "group": "", "enumValues": "1:admin only|2:everyone"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getAvailableClients: speakeasy-default-get-available-clients: responses: "200": application/json: {"MediaContainer": {"size": 1, "Server": [{"name": "iPad", "host": "10.10.10.102", "address": "10.10.10.102", "port": 32500, "machineIdentifier": "A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05", "version": "8.17", "protocol": "plex", "product": "Plex for iOS", "deviceClass": "tablet", "protocolVersion": 2, "protocolCapabilities": "playback,playqueues,timeline,provider-playback"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getDevices: speakeasy-default-get-devices: responses: "200": application/json: {"MediaContainer": {"size": 151, "identifier": "com.plexapp.system.devices", "Device": [{"id": 1, "name": "iPhone", "platform": "iOS", "createdAt": 1654131230}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-server-identity: speakeasy-default-get-server-identity: responses: "200": application/json: {"MediaContainer": {"size": 0, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}} "408": application/json: {"code": 408, "message": "The server timed out waiting for the request."} getMyPlexAccount: speakeasy-default-get-my-plex-account: responses: "200": application/json: {"MyPlex": {"authToken": "Z5v-PrNASDFpsaCi3CPK7", "username": "example.email@mail.com", "mappingState": "mapped", "signInState": "ok", "publicAddress": "140.20.68.140", "publicPort": 32400, "privateAddress": "10.10.10.47", "privatePort": 32400, "subscriptionFeatures": "federated-auth,hardware_transcoding,home,hwtranscode,item_clusters,kevin-bacon,livetv,loudness,lyrics,music-analysis,music_videos,pass,photo_autotags,photos-v5,photosV6-edit,photosV6-tv-albums,premium_music_metadata,radio,server-manager,session_bandwidth_restrictions,session_kick,shared-radio,sync,trailers,tuner-sharing,type-first,unsupportedtuners,webhooks", "subscriptionState": "Active"}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getResizedPhoto: speakeasy-default-get-resized-photo: parameters: query: width: 110 height: 165 opacity: 100 blur: 0 minSize: 0 upscale: 0 url: "/library/metadata/49564/thumb/1654258204" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-media-providers: speakeasy-default-get-media-providers: parameters: header: X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" responses: "200": application/json: {"MediaContainer": {"MediaProvider": [{"Feature": [{"type": "", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getServerList: speakeasy-default-get-server-list: responses: "200": application/json: {"MediaContainer": {"size": 1, "Server": [{"name": "Hera", "host": "10.10.10.47", "address": "10.10.10.47", "port": 32400, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} markPlayed: speakeasy-default-mark-played: parameters: query: key: 59398 identifier: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} markUnplayed: speakeasy-default-mark-unplayed: parameters: query: key: 59398 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} updatePlayProgress: "": parameters: query: key: "" time: 90000 state: "played" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-update-play-progress: parameters: query: key: "" time: 90000 state: "played" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-banner-image: speakeasy-default-get-banner-image: parameters: path: ratingKey: 9518 query: width: 396 height: 396 minSize: 1 upscale: 1 header: X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" responses: "200": image/jpeg: "x-file: example.file" "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-thumb-image: speakeasy-default-get-thumb-image: parameters: path: ratingKey: 9518 query: width: 396 height: 396 minSize: 1 upscale: 1 header: X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" responses: "200": image/jpeg: "x-file: example.file" "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTimeline: "": parameters: query: ratingKey: 23409 key: "/library/metadata/23409" state: "playing" hasMDE: 1 time: 2000 duration: 10000 context: "home:hub.continueWatching" playQueueItemID: 1 playBackTime: 2000 row: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-timeline: parameters: query: ratingKey: 23409 key: "/library/metadata/23409" state: "playing" hasMDE: 1 time: 2000 duration: 10000 context: "home:hub.continueWatching" playQueueItemID: 1 playBackTime: 2000 row: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} startUniversalTranscode: "": parameters: query: hasMDE: 1 path: "/library/metadata/23409" mediaIndex: 0 partIndex: 0 protocol: "hls" fastSeek: 0 directPlay: 0 directStream: 0 subtitleSize: 100 subtites: "burn" audioBoost: 100 location: "lan" mediaBufferSize: 102400 session: "zvcage8b7rkioqcm8f4uns4c" addDebugOverlay: 0 autoAdjustQuality: 0 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-start-universal-transcode: parameters: query: hasMDE: 1 path: "/library/metadata/23409" mediaIndex: 0 partIndex: 0 protocol: "hls" fastSeek: 0 directPlay: 0 directStream: 0 subtitleSize: 100 subtites: "burn" audioBoost: 100 location: "lan" mediaBufferSize: 102400 session: "zvcage8b7rkioqcm8f4uns4c" addDebugOverlay: 0 autoAdjustQuality: 0 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getServerActivities: speakeasy-default-get-server-activities: responses: "200": application/json: {} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} cancelServerActivities: "": parameters: path: activityUUID: "25b71ed5-0f9d-461c-baa7-d404e9e10d3e" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-cancel-server-activities: parameters: path: activityUUID: "25b71ed5-0f9d-461c-baa7-d404e9e10d3e" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getButlerTasks: speakeasy-default-get-butler-tasks: responses: "200": application/json: {"ButlerTasks": {"ButlerTask": [{"name": "BackupDatabase", "interval": 3, "title": "Backup Database", "description": "Create a backup copy of the server's database in the configured backup directory"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} startAllTasks: speakeasy-default-start-all-tasks: responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} stopAllTasks: speakeasy-default-stop-all-tasks: responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} startTask: speakeasy-default-start-task: parameters: path: taskName: "RefreshPeriodicMetadata" task: "RefreshLocalMedia" butlerTask: "RefreshLocalMedia" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} stopTask: speakeasy-default-stop-task: parameters: path: taskName: "CleanOldCacheFiles" task: "CleanOldBundles" butlerTask: "CleanOldBundles" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getCompanionsData: speakeasy-default-get-companions-data: responses: "200": application/json: [{"identifier": "tv.plex.sonos", "baseURL": "https://sonos.plex.tv", "title": "Sonos", "linkURL": "https://sonos.plex.tv/link", "provides": "client,player", "token": ""}] "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getUserFriends: speakeasy-default-get-user-friends: responses: "200": application/json: [{"email": "username@email.com", "friendlyName": "exampleUser", "home": true, "id": 0, "restricted": false, "sharedServers": [], "sharedSources": [], "status": "accepted", "thumb": "https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578", "title": "username123", "username": "username123", "uuid": "7d1916e0d8f6e76b"}] "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getGeoData: speakeasy-default-get-geo-data: responses: "200": application/json: {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getHomeData: speakeasy-default-get-home-data: responses: "200": application/json: {"id": 1841489, "name": "Blindkitty38's home", "guestUserID": 58815432, "guestUserUUID": "f3df4e01bfca0787"} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-server-resources: "": parameters: query: includeHttps: 1 includeRelay: 1 includeIPv6: 1 header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" responses: "200": application/json: [{"name": "", "product": "Ergonomic Plastic Hat", "productVersion": "", "platform": "", "platformVersion": "", "device": "Mobile", "clientIdentifier": "", "createdAt": "2019-06-24T11:38:02Z", "lastSeenAt": "2019-06-24T11:38:02Z", "provides": "", "ownerId": null, "sourceTitle": "", "publicAddress": "", "accessToken": "", "owned": true, "home": false, "synced": false, "relay": true, "presence": false, "httpsRequired": true, "publicAddressMatches": false, "dnsRebindingProtection": true, "natLoopbackSupported": false, "connections": [{"protocol": "http", "address": "5746 Mount Street", "port": 441996, "uri": "https://wide-kick.name/", "local": false, "relay": true, "IPv6": true}]}] "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-server-resources: parameters: query: includeHttps: 1 includeRelay: 1 includeIPv6: 1 header: X-Plex-Client-Identifier: "abc123" accepts: "application/xml" responses: "200": application/json: [{"name": "", "product": "Ergonomic Plastic Hat", "productVersion": "", "platform": "", "platformVersion": "", "device": "Mobile", "clientIdentifier": "", "createdAt": "2019-06-24T11:38:02Z", "lastSeenAt": "2019-06-24T11:38:02Z", "provides": "", "ownerId": null, "sourceTitle": "", "publicAddress": "", "accessToken": "", "owned": true, "home": false, "synced": false, "relay": true, "presence": false, "httpsRequired": true, "publicAddressMatches": false, "dnsRebindingProtection": true, "natLoopbackSupported": false, "connections": [{"protocol": "http", "address": "5746 Mount Street", "port": 441996, "uri": "https://wide-kick.name/", "local": false, "relay": true, "IPv6": true}]}] "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPin: "": parameters: query: strong: false header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" responses: "201": application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} speakeasy-default-get-pin: parameters: query: strong: false header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" responses: "201": application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} getTokenByPinId: "": parameters: path: pinID: 232248 header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" responses: "404": application/json: {"errors": [{"code": 1020, "message": "Code not found or expired"}]} speakeasy-default-get-token-by-pin-id: parameters: path: pinID: 232248 header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" responses: "200": application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "404": application/json: {"errors": [{"code": 1020, "message": "Code not found or expired"}]} getGlobalHubs: speakeasy-default-get-global-hubs: responses: "200": application/json: {"MediaContainer": {"size": 8, "allowSync": true, "identifier": "com.plexapp.plugins.library", "Hub": [{"hubKey": "/library/metadata/50768,65523,58188,57341,57302,57070", "key": "/playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio", "title": "Recent Playlists", "type": "playlist", "hubIdentifier": "home.playlists", "context": "hub.home.playlists", "size": 6, "more": true, "style": "shelf", "promoted": true, "Metadata": [{"ratingKey": "57070", "key": "/playlists/57070/items", "guid": "com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c", "type": "playlist", "title": "November Movie Day", "titleSort": "Tracks", "summary": "", "smart": false, "playlistType": "video", "composite": "/playlists/57070/composite/1668787730", "icon": "playlist://image.smart", "viewCount": 2, "lastViewedAt": 1668787732, "duration": 16873000, "leafCount": 3, "addedAt": 1668779618, "updatedAt": 1668787730}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-recently-added: speakeasy-default-get-recently-added: parameters: query: contentDirectoryID: 39486 sectionID: 2 type: 2 includeMeta: 1 X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 responses: "200": application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "allowSync": false, "identifier": "com.plexapp.plugins.library", "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}]}, "Metadata": [{"addedAt": 1556281940, "art": "/library/metadata/58683/art/1703239236", "audienceRatingImage": "rottentomatoes://image.rating.upright", "audienceRating": 9.2, "chapterSource": "media", "childCount": 1, "contentRating": "PG-13", "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "duration": 11558112, "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentRatingKey": "66", "grandparentSlug": "alice-in-borderland-2020", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTitle": "Caprica", "guid": "plex://movie/5d7768ba96b655001fdc0408", "index": 1, "key": "/library/metadata/58683", "lastRatedAt": 1721813113, "lastViewedAt": 1682752242, "leafCount": 14, "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "librarySectionTitle": "Movies", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "originallyAvailableAt": "2022-12-14", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentIndex": 1, "parentKey": "/library/metadata/66", "parentRatingKey": "66", "parentSlug": "alice-in-borderland-2020", "parentStudio": "UCP", "parentTheme": "/library/metadata/66/theme/1705716261", "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTitle": "Caprica", "parentYear": 2010, "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "ratingKey": "58683", "rating": 7.6, "seasonCount": 2022, "skipCount": 1, "slug": "4-for-texas", "studio": "20th Century Studios", "subtype": "clip", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "tagline": "Return to Pandora.", "theme": "/library/metadata/1/theme/1705636920", "thumb": "/library/metadata/58683/thumb/1703239236", "titleSort": "Whale", "title": "Avatar: The Way of Water", "type": "movie", "updatedAt": 1556281940, "userRating": 10, "viewCount": 1, "viewOffset": 5222500, "viewedLeafCount": 0, "year": 2022, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"id": 259, "filter": "genre=19", "tag": "Crime"}], "Country": [{"id": 259, "tag": "United States of America", "filter": "country=19"}], "Director": [{"id": 126522, "filter": "director=235876", "tag": "Danny Boyle", "tagKey": "5d776831151a60001f24d031", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Role": [{"id": 126522, "filter": "actor=126522", "tag": "Teller", "tagKey": "5d77683d85719b001f3a535e", "role": "Self - Judge", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Producer": [{"id": 126522, "filter": "producer=126522", "tag": "Amelia Knapp", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Rating": [{"image": "imdb://image.rating", "value": 5.1, "type": "audience"}], "Similar": [{"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}], "Collection": [{"tag": "My Awesome Collection"}]}]}} getLibraryHubs: speakeasy-default-get-library-hubs: parameters: path: sectionId: 492.74 responses: "200": application/json: {"MediaContainer": {"size": 7, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "Hub": [{"key": "/library/sections/1/all?sort=lastViewedAt:desc&unwatched=0&viewOffset=0", "title": "Recently Played Movies", "type": "movie", "hubIdentifier": "movie.recentlyviewed.1", "context": "hub.movie.recentlyviewed", "size": 6, "more": true, "style": "shelf", "hubKey": "/library/metadata/66485,66098,57249,11449,5858,14944", "Metadata": [{"ratingKey": "14944", "key": "/library/metadata/14944", "guid": "plex://movie/5d77686eeb5d26001f1eb339", "studio": "Walt Disney Animation Studios", "type": "movie", "title": "Tangled", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG", "summary": "The magically long-haired Rapunzel has spent her entire life in a tower, but now that a runaway thief has stumbled upon her, she is about to discover the world for the first time, and who she really is.", "rating": 8.9, "audienceRating": 8.7, "viewCount": 1, "lastViewedAt": 1704936047, "year": 2010, "tagline": "They're taking adventure to new lengths.", "thumb": "/library/metadata/14944/thumb/1705739847", "art": "/library/metadata/14944/art/1705739847", "duration": 6017237, "originallyAvailableAt": "2010-11-24T00:00:00Z", "addedAt": 1589412494, "updatedAt": 1705739847, "audienceRatingImage": "rottentomatoes://image.rating.upright", "primaryExtraKey": "/library/metadata/14952", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 38247, "duration": 6017237, "bitrate": 2051, "width": 1920, "height": 1080, "aspectRatio": 1.78, "audioChannels": 2, "audioCodec": "aac", "videoCodec": "h264", "videoResolution": "1080", "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 1, "audioProfile": "lc", "has64bitOffsets": false, "videoProfile": "high", "Part": [{"id": 38247, "key": "/library/parts/38247/1589412494/file.mp4", "duration": 6017237, "file": "/movies/Tangled (2010)/Tangled (2010) Bluray-1080p.mp4", "size": 1545647447, "audioProfile": "lc", "container": "mp4", "has64bitOffsets": false, "optimizedForStreaming": true, "videoProfile": "high"}]}], "Genre": [{"tag": "Animation"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Nathan Greno"}], "Role": [{"tag": "Donna Murphy"}], "Writer": [{"tag": "Wilhelm Grimm"}], "skipCount": 1, "chapterSource": "media"}], "promoted": true, "random": true}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} performSearch: speakeasy-default-perform-search: parameters: query: query: "arnold" limit: 5 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} performVoiceSearch: speakeasy-default-perform-voice-search: parameters: query: query: "dead+poop" limit: 5 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getSearchResults: speakeasy-default-get-search-results: parameters: query: query: "110" responses: "200": application/json: {"MediaContainer": {"size": 26, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [{"librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "sourceTitle": "Hera", "ratingKey": 10398, "key": "/library/metadata/10398", "guid": "plex://movie/5d7768284de0ee001fcc8f52", "studio": "Paramount", "type": "movie", "title": "Mission: Impossible", "contentRating": "PG-13", "summary": "When Ethan Hunt the leader of a crack espionage team whose perilous operation has gone awry with no explanation discovers that a mole has penetrated the CIA he's surprised to learn that he's the No. 1 suspect. To clear his name Hunt now must ferret out the real double agent and in the process even the score.", "rating": 6.6, "audienceRating": 7.1, "year": 1996, "tagline": "Expect the impossible.", "thumb": "/library/metadata/10398/thumb/1679505055", "art": "/library/metadata/10398/art/1679505055", "duration": 6612628, "originallyAvailableAt": "1996-05-22T00:00:00Z", "addedAt": 1589234571, "updatedAt": 1679505055, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/10501", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 26610, "duration": 6612628, "bitrate": 4751, "width": 1916, "height": 796, "aspectRatio": 2.35, "audioChannels": 6, "audioCodec": "aac", "videoCodec": "hevc", "videoResolution": 1080, "container": "mkv", "videoFrameRate": "24p", "audioProfile": "lc", "videoProfile": "main 10", "Part": [{"id": 26610, "key": "/library/parts/26610/1589234571/file.mkv", "duration": 6612628, "file": "/movies/Mission Impossible (1996)/Mission Impossible (1996) Bluray-1080p.mkv", "size": 3926903851, "audioProfile": "lc", "container": "mkv", "videoProfile": "main 10"}]}], "Genre": [{"tag": "Action"}], "Director": [{"tag": "Brian De Palma"}], "Writer": [{"tag": "David Koepp"}], "Country": [{"tag": "United States of America"}], "Role": [{"tag": "Tom Cruise"}]}], "Provider": [{"key": "/system/search", "title": "Local Network", "type": "mixed"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getFileHash: speakeasy-default-get-file-hash: parameters: query: url: "file://C:\\Image.png&type=13" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-recently-added-library: speakeasy-default-get-recently-added-library: parameters: query: contentDirectoryID: 2 pinnedContentDirectoryID: [3, 5, 7, 13, 12, 1, 6, 14, 2, 10, 16, 17] sectionID: 2 type: 2 includeMeta: 1 X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 responses: "200": application/json: {"MediaContainer": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}], "size": 50, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [{"librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "ratingKey": 59398, "key": "/library/metadata/59398", "guid": "plex://movie/5e161a83bea6ac004126e148", "studio": "Marvel Studios", "type": "movie", "title": "Ant-Man and the Wasp: Quantumania", "contentRating": "PG-13", "summary": "Scott Lang and Hope Van Dyne along with Hank Pym and Janet Van Dyne explore the Quantum Realm where they interact with strange creatures and embark on an adventure that goes beyond the limits of what they thought was possible.", "rating": 4.7, "audienceRating": 8.3, "year": 2023, "tagline": "Witness the beginning of a new dynasty.", "thumb": "/library/metadata/59398/thumb/1681888010", "art": "/library/metadata/59398/art/1681888010", "duration": 7474422, "originallyAvailableAt": "2023-02-15T00:00:00Z", "addedAt": 1681803215, "updatedAt": 1681888010, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/59399", "ratingImage": "rottentomatoes://image.rating.rotten", "Media": [{"id": 120345, "duration": 7474422, "bitrate": 3623, "width": 1920, "height": 804, "aspectRatio": 2.35, "audioChannels": 6, "audioCodec": "ac3", "videoCodec": "h264", "videoResolution": 1080, "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 0, "videoProfile": "high", "Part": [{"id": 120353, "key": "/library/parts/120353/1681803203/file.mp4", "duration": 7474422, "file": "/movies/Ant-Man and the Wasp Quantumania (2023)/Ant-Man.and.the.Wasp.Quantumania.2023.1080p.mp4", "size": 3395307162, "container": "mp4", "hasThumbnail": 1, "videoProfile": "high"}]}], "Genre": [{"tag": "Comedy"}], "Director": [{"tag": "Peyton Reed"}], "Writer": [{"tag": "Jeff Loveness"}], "Country": [{"tag": "United States of America"}], "Role": [{"tag": "Paul Rudd"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-all-libraries: speakeasy-default-get-all-libraries: responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "title1": "TV Series", "Directory": [{"allowSync": false, "art": "/:/resources/show-fanart.jpg", "composite": "/library/sections/1/composite/1743824484", "filters": true, "refreshing": true, "thumb": "/:/resources/show.png", "key": "1", "type": "movie", "title": "Movies", "agent": "tv.plex.agents.movie", "scanner": "Plex Movie", "language": "en-US", "uuid": "e69655a2-ef48-4aba-bb19-01e7d3cc34d6", "updatedAt": 1556281940, "createdAt": 1556281940, "scannedAt": 1556281940, "content": true, "directory": true, "contentChangedAt": 9173960, "hidden": 1, "Location": [{"id": 1, "path": "/Movies"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-library-details: speakeasy-default-get-library-details: parameters: path: sectionKey: 9518 query: includeDetails: 0 responses: "200": application/json: {"MediaContainer": {"size": 29, "allowSync": false, "art": "/:/resources/movie-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "viewGroup": "secondary", "viewMode": 65592, "Directory": [{"key": "search?type=1", "title": "Search...", "secondary": true, "prompt": "Search Movies", "search": true}], "Type": [{"key": "/library/sections/1/all?type=1", "type": "movie", "title": "Movies", "active": false, "Filter": [{"filter": "label", "filterType": "string", "key": "/library/sections/1/label", "title": "Labels", "type": "filter"}], "Sort": [{"default": "asc", "defaultDirection": "desc", "descKey": "random:desc", "firstCharacterKey": "/library/sections/1/firstCharacter", "key": "random", "title": "Randomly"}], "Field": [{"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}]}], "FieldType": [{"type": "resolution", "Operator": [{"key": "=", "title": "is"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} deleteLibrary: speakeasy-default-delete-library: parameters: path: sectionKey: 9518 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-library-items: speakeasy-default-get-library-items: parameters: path: tag: "newest" sectionKey: 9518 query: includeGuids: 1 type: 2 includeMeta: 1 X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 responses: "200": application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "content": "secondary", "allowSync": false, "nocache": true, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "viewMode": "131131", "mixedParents": true, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "banner": "/library/metadata/58683/banner/1703239236", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "lastViewedAt": 1682752242, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "imdb://tt13015952"}], "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "showOrdering": "absolute", "flattenSeasons": "1", "skipChildren": false, "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "indexes": "sd", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "hasThumbnail": "1"}]}], "Genre": [{"id": 259, "tag": "Adventure"}], "Country": [{"id": 259, "tag": "United States of America"}], "Director": [{"id": 126522, "tag": "James Cameron"}], "Writer": [{"id": 126522, "tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "tag": "Mike Smith", "role": "Self", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg"}], "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Location": [{"path": "/TV Shows/House"}]}], "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": []}]}}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-library-sections-all: speakeasy-default-get-library-sections-all: parameters: path: sectionKey: 9518 query: type: 2 includeMeta: 1 includeGuids: 1 includeAdvanced: 1 includeCollections: 1 includeExternalMedia: 1 X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 responses: "200": application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "thumb": "/:/resources/show.png", "nocache": true, "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": []}]}, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"tag": "Crime"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Danny Boyle"}], "Writer": [{"tag": "Jamie P. Hanson"}], "Role": [{"tag": "Teller"}], "Collection": [{"tag": "My Awesome Collection"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-refresh-library-metadata: speakeasy-default-get-refresh-library-metadata: parameters: path: sectionKey: 9518 query: force: 0 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-search-library: speakeasy-default-get-search-library: parameters: path: sectionKey: 9518 query: type: 2 responses: "200": application/json: {"MediaContainer": {"size": 2, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Shows", "title2": "Search for ''", "viewGroup": "season", "viewMode": 65593, "Metadata": [{"ratingKey": "2", "key": "/library/metadata/2/children", "parentRatingKey": "1", "guid": "plex://season/602e67e766dfdb002c0a1b5b", "parentGuid": "plex://show/5d9c086c7d06d9001ffd27aa", "parentStudio": "Mutant Enemy Productions", "type": "season", "title": "Season 1", "parentKey": "/library/metadata/1", "parentTitle": "Firefly", "summary": "Captain Malcolm 'Mal' Reynolds is a former galactic war veteran who is the captain of the transport ship \"Serenity\". Mal and his crew, ensign Zoe Alleyne Washburne; Zoe's husband, pilot Hoban 'Wash' Washburne; muscular mercenary Jayne Cobb; young mechanic Kaylee Frye; former Alliance medical officer Simon Tam; his disturbed teenage sister River (both on the run from the interplanetary government \"The Alliance\"); the beautiful courtesan Inara Serra; and preacher Shepherd Book do any jobs, legal or illegal, they can find as the Serenity crew travels across the outskirts of outer space.", "index": 1, "parentIndex": 1, "parentYear": 2002, "thumb": "/library/metadata/2/thumb/1705636920", "art": "/library/metadata/1/art/1705636920", "parentThumb": "/library/metadata/1/thumb/1705636920", "parentTheme": "/library/metadata/1/theme/1705636920", "addedAt": 1705636916, "updatedAt": 1705636920}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-genres-library: speakeasy-default-get-genres-library: parameters: path: sectionKey: 9518 query: type: 2 responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/10/all?genre=89", "key": "89", "title": "Action", "type": "genre"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-countries-library: speakeasy-default-get-countries-library: parameters: path: sectionKey: 9518 query: type: 2 responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/2/all?country=15491", "key": "15491", "title": "Japan"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-actors-library: speakeasy-default-get-actors-library: parameters: path: sectionKey: 9518 query: type: 2 responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "viewMode": "131131", "Directory": [{"fastKey": "/library/sections/2/all?actor=134671", "thumb": "https://metadata-static.plex.tv/e/people/e2a915b537ef720252b6d408bc1f91b3.jpg", "key": "134671", "title": "Aaron Paul"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-search-all-libraries: "": parameters: query: query: "" searchTypes: ["people"] includeCollections: 1 includeExternalMedia: 1 header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "SearchResult": []}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-search-all-libraries: parameters: query: query: "" searchTypes: ["people"] includeCollections: 1 includeExternalMedia: 1 header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "SearchResult": [{"score": 0.92, "Directory": {"key": "/library/sections/3/all?actor=197429", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "librarySectionTitle": "Movies", "librarySectionType": 1, "type": "tag", "id": 197429, "filter": "actor=197429", "tag": "Ben Stiller", "tagType": 4, "tagKey": "5d776826999c64001ec2c606", "thumb": "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg", "count": 10}, "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "banner": "/library/metadata/58683/banner/1703239236", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "parentYear": 2010, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "showOrdering": "absolute", "flattenSeasons": "1", "skipChildren": false, "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "aac", "videoCodec": "hevc", "videoResolution": "4k", "container": "mp4", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1"}]}], "Genre": [{"id": 259, "tag": "Crime"}], "Country": [{"id": 259, "tag": "United States of America"}], "Director": [{"id": 126522, "tag": "Danny Boyle", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "tag": "Jamie P. Hanson", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Role": [{"id": 126522, "tag": "Teller", "role": "Self - Judge", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}]}}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-media-meta-data: speakeasy-default-get-media-meta-data: parameters: path: ratingKey: "21119,21617" query: includeConcerts: true includeExtras: true includeOnDeck: true includePopularLeaves: true includePreferences: true includeReviews: true includeChapters: true includeStations: true includeExternalMedia: true asyncAugmentMetadata: true asyncCheckFiles: true asyncRefreshAnalysis: true asyncRefreshLocalMediaAgent: true responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"id": 259, "tag": "Crime", "filter": "genre=19"}], "Country": [{"id": 259, "tag": "United States of America", "filter": "country=19"}], "Director": [{"id": 126522, "tag": "Danny Boyle", "filter": "director=235876", "tagKey": "5d776831151a60001f24d031", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "tag": "Jamie P. Hanson", "filter": "writer=126522", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg", "tagKey": "5d77683d85719b001f3a535e"}], "Producer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Role": [{"id": 126522, "tag": "Teller", "role": "Self - Judge", "filter": "actor=126522", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Rating": [{"image": "imdb://image.rating", "value": 9, "type": "audience"}], "Similar": [{"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}], "Location": [{"path": "/TV Shows/Better Call Saul"}], "Chapter": [{"id": 4, "filter": "thumb=4", "index": 1, "startTimeOffset": 0, "endTimeOffset": 100100, "thumb": "/library/media/46883/chapterImages/1"}], "Marker": [{"id": 306970, "type": "credits", "startTimeOffset": 4176050, "endTimeOffset": 4393389, "final": true, "Attributes": {"id": 306970, "version": 4}}], "Extras": {"size": 1}}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-media-arts: speakeasy-default-get-media-arts: parameters: path: ratingKey: 16099 responses: "200": application/json: {"MediaContainer": {"size": 50, "mediaTagVersion": 1734362201, "mediaTagPrefix": "/system/bundle/media/flags/", "identifier": "com.plexapp.plugins.library", "Metadata": [{"key": "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg", "provider": "tmdb", "ratingKey": "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg", "selected": true, "thumb": "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FixgFmf1X59PUZam2qbAfskx2gQr%2Ejpg"}]}} post-media-arts: speakeasy-default-post-media-arts: parameters: path: ratingKey: 2268 query: url: "https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b" get-media-posters: speakeasy-default-get-media-posters: parameters: path: ratingKey: 16099 responses: "200": application/json: {"MediaContainer": {"size": 50, "mediaTagVersion": 1734362201, "mediaTagPrefix": "/system/bundle/media/flags/", "identifier": "com.plexapp.plugins.library", "Metadata": []}} post-media-poster: speakeasy-default-post-media-poster: parameters: path: ratingKey: 2268 query: url: "https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b" getMetadataChildren: include-stream: parameters: path: ratingKey: 2403.67 query: includeElements: "Stream" responses: "200": application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} include-stream-otheritem: parameters: path: ratingKey: 5846.06 query: includeElements: "Stream,OtherItem" responses: "200": application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} include-stream-otheritem-anotheritem: parameters: path: ratingKey: 8273.28 query: includeElements: "Stream,OtherItem,AnotherItem" responses: "200": application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTopWatchedContent: speakeasy-default-get-top-watched-content: parameters: query: type: 2 includeGuids: 1 responses: "200": application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "Metadata": [{"ratingKey": "17", "key": "/library/metadata/17", "guid": "plex://movie/5d77683f6f4521001ea9dc53", "slug": "waterloo-road", "studio": "Universal Pictures", "type": "movie", "title": "Serenity", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG-13", "summary": "Serenity continues the story of the TV series it was based upon (\"Firefly\"). River Tam had a secret - one in which she's not even aware - so dangerous, no one's safe, as an Alliance operative's sent to capture her, and all others are considered irrelevant to his job.", "index": 1, "audienceRating": 9.1, "year": 2005, "tagline": "They aim to misbehave.", "thumb": "/library/metadata/17/thumb/1705637165", "art": "/library/metadata/17/art/1705637165", "duration": 141417, "originallyAvailableAt": "2005-09-29T00:00:00Z", "leafCount": 222, "viewedLeafCount": 100, "childCount": 13, "addedAt": 1705637164, "updatedAt": 1705637165, "globalViewCount": 80, "audienceRatingImage": "rottentomatoes://image.rating.upright", "Genre": [{"id": 184, "filter": "genre=184", "tag": "Thriller"}], "Country": [{"id": 116, "filter": "country=116", "tag": "United States of America"}], "Guid": [{"id": "tvdb://2337"}], "Role": [{"id": 220, "filter": "actor=220", "tag": "Dennis Keiffer", "tagKey": "5d77683554f42c001f8c4708", "role": "Bar Guy (uncredited)", "thumb": "https://metadata-static.plex.tv/6/people/648e9a7ea1d537bccfcd7615134b78ce.jpg"}], "User": [{"id": 220}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-watch-list: speakeasy-default-get-watch-list: parameters: path: filter: "released" query: X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 header: X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" responses: "200": application/json: {} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} logLine: speakeasy-default-log-line: parameters: query: level: 3 message: "Test log message" source: "Postman" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} logMultiLine: speakeasy-default-log-multi-line: requestBody: text/plain: "level=4&message=Test%20message%201&source=postman\nlevel=3&message=Test%20message%202&source=postman\nlevel=1&message=Test%20message%203&source=postman" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} enablePaperTrail: speakeasy-default-enable-paper-trail: responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} createPlaylist: speakeasy-default-create-playlist: parameters: query: title: "" type: "audio" smart: 1 uri: "https://short-term-disconnection.name/" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"composite": "/playlists/96/composite/1705724593", "duration": 141000, "key": "/playlists/96/items", "leafCount": 1, "playlistType": "video", "smart": false, "title": "A Great Playlist", "type": "playlist", "addedAt": 1705719589, "guid": "com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55", "lastViewedAt": 1705719589, "ratingKey": "96", "summary": "What a great playlist", "updatedAt": 1705724593, "viewCount": 1, "icon": "playlist://image.smart"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPlaylists: speakeasy-default-get-playlists: responses: "200": application/json: {"MediaContainer": {"size": 4, "Metadata": [{"ratingKey": "92", "key": "/playlists/92/items", "guid": "com.plexapp.agents.none://7ca5aaef-58e8-4828-9e21-c009c97f2903", "type": "playlist", "title": "Static Playlist", "summary": "A Great Playlist", "smart": false, "playlistType": "video", "composite": "/playlists/92/composite/1705716440", "icon": "playlist://image.smart", "viewCount": 1, "lastViewedAt": 1705716298, "duration": 7328000, "leafCount": 32, "addedAt": 1705716298, "updatedAt": 1705716440}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPlaylist: speakeasy-default-get-playlist: parameters: path: playlistID: 8419.53 playlistId: 841953 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"composite": "/playlists/95/composite/1705717387", "duration": 282000, "key": "/playlists/95/items", "leafCount": 2, "playlistType": "video", "smart": true, "title": "Smart Movie Playlist", "type": "playlist", "addedAt": 1705716493, "guid": "com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91", "ratingKey": "95", "summary": "", "updatedAt": 1705717387, "content": "library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1", "icon": "playlist://image.smart"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} deletePlaylist: speakeasy-default-delete-playlist: parameters: path: playlistID: 3432.93 playlistId: 343293 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} updatePlaylist: speakeasy-default-update-playlist: parameters: path: playlistID: 1579.66 playlistId: 157966 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPlaylistContents: speakeasy-default-get-playlist-contents: parameters: path: playlistID: 5535.42 query: type: 2 responses: "200": application/json: {"MediaContainer": {"size": 2, "composite": "/playlists/95/composite/1705717521", "duration": 282, "leafCount": 2, "playlistType": "video", "ratingKey": "95", "smart": true, "title": "Smart Movie Playlist", "Metadata": [{"ratingKey": "17", "key": "/library/metadata/17", "guid": "plex://movie/5d77683f6f4521001ea9dc53", "studio": "Universal Pictures", "type": "movie", "title": "Serenity", "titleSort": "Amazing Spider-Man 2", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG-13", "summary": "Serenity continues the story of the TV series it was based upon (\"Firefly\"). River Tam had a secret - one in which she's not even aware - so dangerous, no one's safe, as an Alliance operative's sent to capture her, and all others are considered irrelevant to his job.", "rating": 8.2, "audienceRating": 9.1, "year": 2005, "tagline": "They aim to misbehave.", "thumb": "/library/metadata/17/thumb/1705637165", "art": "/library/metadata/17/art/1705637165", "duration": 141416, "originallyAvailableAt": "2005-09-29T00:00:00Z", "addedAt": 1705637164, "updatedAt": 1705637165, "audienceRatingImage": "rottentomatoes://image.rating.upright", "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 15, "duration": 141416, "bitrate": 2273, "width": 1920, "height": 814, "aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "videoCodec": "h264", "videoResolution": "1080", "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 0, "audioProfile": "lc", "has64bitOffsets": false, "videoProfile": "high", "Part": [{"id": 15, "key": "/library/parts/15/1705637151/file.mp4", "duration": 141416, "file": "/movies/Serenity (2005)/Serenity (2005).mp4", "size": 40271948, "audioProfile": "lc", "container": "mp4", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "high"}]}], "Genre": [{"tag": "Action"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Joss Whedon"}], "Writer": [{"tag": "Joss Whedon"}], "Role": [{"tag": "Gina Torres"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} clearPlaylistContents: speakeasy-default-clear-playlist-contents: parameters: path: playlistID: 4137.37 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} addPlaylistContents: speakeasy-default-add-playlist-contents: parameters: path: playlistID: 7013.44 query: uri: "server://12345/com.plexapp.plugins.library/library/metadata/1" playQueueID: 123 responses: "200": application/json: {"MediaContainer": {"size": 1, "leafCountAdded": 1, "leafCountRequested": 1, "Metadata": [{"ratingKey": "94", "key": "/playlists/94/items", "guid": "com.plexapp.agents.none://972e3047-83d6-4848-a000-261f0af26ba2", "type": "playlist", "title": "A great playlist", "summary": "One of my great playlists", "smart": false, "playlistType": "video", "composite": "/playlists/94/composite/1705800070", "duration": 423000, "leafCount": 3, "addedAt": 1705716458, "updatedAt": 1705800070}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} uploadPlaylist: speakeasy-default-upload-playlist: parameters: query: path: "/home/barkley/playlist.m3u" force: 1 sectionID: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTransientToken: speakeasy-default-get-transient-token: parameters: query: type: "delegation" scope: "all" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} "200": application/json: {} getSourceConnectionInformation: speakeasy-default-get-source-connection-information: parameters: query: source: "server://client-identifier" refresh: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} "200": application/json: {} getTokenDetails: speakeasy-default-get-token-details: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1556281940, "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultAudioAccessibility": 0, "defaultAudioLanguages": null, "defaultSubtitleLanguage": "en", "defaultSubtitleLanguages": null, "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1, "mediaReviewsLanguages": null}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} post-users-sign-in-data: "": parameters: header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" requestBody: application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "rememberMe": false, "verificationCode": "123456"} responses: "201": application/json: {"adsConsent": null, "adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": ["[]"], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1556281940, "locale": "ru", "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "scrobbleTypes": "", "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptionDescription": "", "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null, "pastSubscriptions": [], "trials": []} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-post-users-sign-in-data: parameters: header: X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" accepts: "application/xml" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" requestBody: application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "rememberMe": false, "verificationCode": "123456"} responses: "201": application/json: {"adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1556281940, "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultAudioAccessibility": 0, "defaultAudioLanguages": null, "defaultSubtitleLanguage": "en", "defaultSubtitleLanguages": null, "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1, "mediaReviewsLanguages": null}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null, "pastSubscriptions": [], "trials": []} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getStatistics: "": parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsMedia": [{"accountID": 1, "deviceID": 13, "timespan": 4, "at": 1707141600, "metadataType": 4, "count": 1, "duration": 1555}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-statistics: parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsMedia": [{"accountID": 1, "deviceID": 13, "timespan": 4, "at": 1707141600, "metadataType": 4, "count": 1, "duration": 1555}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getResourcesStatistics: "": parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": [{"timespan": 6, "at": 1718384427, "hostCpuUtilization": 1.276, "processCpuUtilization": 0.025, "hostMemoryUtilization": 17.026, "processMemoryUtilization": 0.493}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-resources-statistics: parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": [{"timespan": 6, "at": 1718384427, "hostCpuUtilization": 1.276, "processCpuUtilization": 0.025, "hostMemoryUtilization": 17.026, "processMemoryUtilization": 0.493}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getBandwidthStatistics: "": parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsBandwidth": [{"accountID": 238960586, "deviceID": 208, "timespan": 6, "at": 1718387650, "lan": true, "bytes": 22}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-bandwidth-statistics: parameters: query: timespan: 4 responses: "200": application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsBandwidth": [{"accountID": 238960586, "deviceID": 208, "timespan": 6, "at": 1718387650, "lan": true, "bytes": 22}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getSessions: speakeasy-default-get-sessions: responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "The American Dream Is Killing Me", "type": "track", "addedAt": 1705543312, "art": "/library/metadata/39904/art/1705310687", "duration": 186240, "grandparentArt": "/library/metadata/39904/art/1705310687", "grandparentGuid": "plex://artist/5d07bbfd403c6402904a6480", "grandparentKey": "/library/metadata/39904", "grandparentRatingKey": "39904", "grandparentThumb": "/library/metadata/39904/thumb/1705310687", "grandparentTitle": "Green Day", "guid": "plex://track/6535834f71f22f36f71a8e8f", "index": 1, "key": "/library/metadata/67085", "Media": [{"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": 130355, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "id": 130625, "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "Stream": [{"audioChannelLayout": "stereo", "channels": 2, "bitDepth": 16, "bitrate": 1014, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "id": 352487, "index": 0, "key": "/library/streams/216389", "samplingRate": 44100, "selected": true, "streamType": 1, "albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "gain": "-12.94", "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "location": "direct"}], "hasThumbnail": "1", "decision": "directplay", "selected": true}], "selected": true}], "originalTitle": "The American Dream Is Killing Me", "parentGuid": "plex://album/65394d6d472b8ab03ef47f12", "parentIndex": 1, "parentKey": "/library/metadata/67084", "parentRatingKey": "67084", "parentThumb": "/library/metadata/67084/thumb/1705543314", "parentTitle": "Saviors", "ratingCount": 45885, "ratingKey": "67085", "thumb": "/library/metadata/67084/thumb/1705543314", "titleSort": "American Dream Is Killing Me", "updatedAt": 1705543314, "viewOffset": 1000, "librarySectionID": "3", "librarySectionKey": "/library/sections/3", "librarySectionTitle": "Music", "musicAnalysisVersion": "1", "parentStudio": "Reprise Records", "parentYear": 2024, "sessionKey": "203", "User": {"id": "1", "thumb": "https://plex.tv/users/844780fc6f8a26b5/avatar?c=1705853661", "title": "Blindkitty38"}, "Player": {"address": "10.10.10.171", "machineIdentifier": "3tsdzir85m2onc3qyr255aq1", "model": "standalone", "platform": "windows", "platformVersion": "10.0.22621", "product": "Plex for Windows", "profile": "Plex Desktop", "remotePublicAddress": "68.248.140.20", "state": "playing", "title": "DESKTOP-BL80MTD", "version": "1.85.0.4071-21128b56", "local": true, "relayed": false, "secure": true, "userID": 1}, "Session": {"id": "93h7e00ncblxncqw9lkfaoxi", "bandwidth": 1050, "location": "lan"}}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getSessionHistory: viewed-at-descending: parameters: query: sort: "viewedAt:desc" accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} viewed-at-ascending: parameters: query: sort: "viewedAt:asc" accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} rating-descending: parameters: query: sort: "rating:desc" accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} rating-ascending: parameters: query: sort: "rating:asc" accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} "": parameters: query: accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} ViewedAt: parameters: query: accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-session-history: parameters: query: accountId: 1 filter: {} librarySectionID: 12 responses: "200": application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTranscodeSessions: speakeasy-default-get-transcode-sessions: responses: "200": application/json: {"MediaContainer": {"size": 1, "TranscodeSession": [{"key": "vv3i2q2lax92qlzul1hbd4bx", "throttled": false, "complete": false, "progress": 1.7999999523162842, "size": -22, "speed": 25.100000381469727, "error": false, "duration": 1445695, "remaining": 53, "context": "streaming", "sourceVideoCodec": "h264", "sourceAudioCodec": "aac", "videoDecision": "transcode", "audioDecision": "transcode", "subtitleDecision": "burn", "protocol": "http", "container": "mkv", "videoCodec": "h264", "audioCodec": "opus", "audioChannels": 1, "transcodeHwRequested": true, "timeStamp": 1705895805.4919229, "maxOffsetAvailable": 29.53, "minOffsetAvailable": 3.003000020980835}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} stopTranscodeSession: speakeasy-default-stop-transcode-session: parameters: path: sessionKey: "zz7llzqlx8w9vnrsbnwhbmep" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getUpdateStatus: speakeasy-default-get-update-status: responses: "200": application/json: {"MediaContainer": {"size": 1, "canInstall": false, "checkedAt": 1705801232, "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "status": 0, "Release": [{"key": "https://plex.tv/updater/releases/5136", "version": "1.40.0.7775-456fbaf97", "added": "(PLEASE NOTE) This version makes changes to the database which will make it compatible only with server versions 1.31.2 or higher (released March 14). You will not be able to use your database on Plex Media Server versions lower than this after this update. Please also be patient when updating to this version if you have a very large database and allow the upgrade process to finish.\n(Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)\n(Music) Store track genres and add filtering options (#14653)\n(Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)\n(View History) No longer create a view history entry for items marked as played (#10888)\n(Web) Updated to 4.118.0", "fixed": "(Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)\n(Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)\n(Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)\n(Collection) Server could become unresponsive when collection membership changes (#14612)\n(DVR) Previously watched recordings could be deleted without being watched again (#13779)\n(Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)\n(Library) The Content Rating not equal to None filter does not work (#14620)\n(Search) Album search results could contain all the album's tracks too (#14486)\n(Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)\n(Transcoder) HW encoding would fail on devices with no rate control (#14222)\n(Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)", "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "state": "notify"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} checkForUpdates: "": parameters: query: download: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-check-for-updates: parameters: query: download: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} applyUpdates: "": parameters: query: tonight: 1 skip: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-apply-updates: parameters: query: tonight: 1 skip: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-users: "": parameters: header: X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Device-Name: "Chrome" X-Plex-Device-Screen-Resolution: "1487x1165,2560x1440" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Features: "external-media,indirect-media,hub-style-list" X-Plex-Model: "4200X" X-Plex-Session-Id: "97e136ef-4ddd-4ff3-89a7-a5820c96c2ca" X-Plex-Language: "en" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" responses: "200": application/xml: "0xfD5052DbD1" "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} speakeasy-default-get-users: parameters: header: X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Device: "Roku 3" X-Plex-Device-Name: "Living Room TV" X-Plex-Device-Screen-Resolution: "1487x1165,2560x1440" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Features: "external-media,indirect-media,hub-style-list" X-Plex-Model: "4200X" X-Plex-Session-Id: "97e136ef-4ddd-4ff3-89a7-a5820c96c2ca" X-Plex-Language: "en" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Token: "CV5xoxjTpFKUzBTShsaf" accepts: "application/xml" X-Plex-Device-Vendor: "Roku" X-Plex-Marketplace: "googlePlay" responses: "200": application/xml: "0xfD5052DbD1" application/json: {"MediaContainer": {"friendlyName": "myPlex", "identifier": "com.plexapp.plugins.myplex", "machineIdentifier": "3dff4c4da3b1229a649aa574a9e2b419a684a20e", "totalSize": 30, "size": 30, "User": [{"id": 22526914, "title": "Plex User", "username": "zgfuc7krcqfimrmb9lsl5j", "email": "zgfuc7krcqfimrmb9lsl5j@protonmail.com", "recommendationsPlaylistId": "", "thumb": "https://plex.tv/users/3346028014e93acd/avatar?c=1731605021", "protected": 1, "home": 1, "allowTuners": 1, "allowSync": 1, "allowCameraUpload": 1, "allowChannels": 1, "allowSubtitleAdmin": 1, "filterAll": "", "filterMovies": "", "filterMusic": "", "filterPhotos": "", "filterTelevision": "", "restricted": 1, "Server": [{"id": 907759180, "serverId": 9999999, "machineIdentifier": "fbb8aa6be6e0c997c6268bc2b4431c8807f70a3", "name": "ConnectedUserFlix", "lastSeenAt": 1556281940, "numLibraries": 16, "allLibraries": 1, "owned": 1, "pending": 1}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} "401": application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]} getServerInfo: speakeasy-default-get-server-info: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getIdentity: speakeasy-default-get-identity: responses: "200": application/json: {} getNotifications: speakeasy-default-get-notifications: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/octet-stream: "x-file: example.file" connectWebSocket: speakeasy-default-connect-web-socket: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/octet-stream: "x-file: example.file" getAllPreferences: speakeasy-default-get-all-preferences: responses: "200": application/json: {} setPreferences: speakeasy-default-set-preferences: parameters: query: prefs: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getPreference: speakeasy-default-get-preference: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} setRating: speakeasy-default-set-rating: parameters: query: identifier: "" key: "" rating: 8722.46 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" report: speakeasy-default-report: parameters: query: key: "/foo" ratingKey: "xyz" state: "playing" playQueueItemID: "123" time: 0 duration: 10000 continuing: 1 updated: 14200000 offline: 1 timeToFirstFrame: 1000 timeStalled: 1000 bandwidth: 100 bufferedTime: 100 bufferedSize: 1024 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}} unscrobble: speakeasy-default-unscrobble: parameters: query: identifier: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listActivities: speakeasy-default-list-activities: responses: "200": application/json: {} cancelActivity: speakeasy-default-cancel-activity: parameters: path: activityId: "d6199ba1-fb5e-4cae-bf17-1a5369c1cf1e" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" stopTasks: {} getTasks: speakeasy-default-get-tasks: responses: "200": application/json: {} startTasks: {} createDownloadQueue: speakeasy-default-create-download-queue: responses: "200": application/json: {} getDownloadQueue: speakeasy-default-get-download-queue: parameters: path: queueId: 922802 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} addDownloadQueueItems: speakeasy-default-add-download-queue-items: parameters: path: queueId: 984925 query: keys: ["/library/metadata/3", "/library/metadata/6"] advancedSubtitles: "burn" audioBoost: 50 audioChannelCount: 5 autoAdjustQuality: 1 autoAdjustSubtitle: 1 directPlay: 1 directStream: 1 directStreamAudio: 1 disableResolutionRotation: 1 hasMDE: 1 location: "wan" mediaBufferSize: 102400 mediaIndex: 0 musicBitrate: 5000 offset: 90.5 partIndex: 0 path: "/library/metadata/151671" peakBitrate: 12000 photoResolution: "1080x1080" protocol: "dash" secondsPerSegment: 5 subtitleSize: 50 subtitles: "segmented" videoBitrate: 12000 videoQuality: 50 videoResolution: "1080x1080" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} listDownloadQueueItems: speakeasy-default-list-download-queue-items: parameters: path: queueId: 524138 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getItemDecision: speakeasy-default-get-item-decision: parameters: path: queueId: 231605 itemId: 32 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 231605, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getDownloadQueueMedia: speakeasy-default-get-download-queue-media: parameters: path: queueId: 663184 itemId: 32 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" removeDownloadQueueItems: speakeasy-default-remove-download-queue-items: parameters: path: queueId: 946275 itemId: [32, 345, 23] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getDownloadQueueItems: speakeasy-default-get-download-queue-items: parameters: path: queueId: 809886 itemId: [32, 345, 23] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} restartProcessingDownloadQueueItems: speakeasy-default-restart-processing-download-queue-items: parameters: path: queueId: 713001 itemId: [32, 345, 23] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAllHubs: speakeasy-default-get-all-hubs: parameters: query: onlyTransient: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 406301, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getContinueWatching: speakeasy-default-get-continue-watching: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 302705, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getHubItems: speakeasy-default-get-hub-items: parameters: query: identifier: ["", "", ""] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getPromotedHubs: speakeasy-default-get-promoted-hubs: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 424115, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getMetadataHubs: speakeasy-default-get-metadata-hubs: parameters: path: metadataId: 605482 query: onlyTransient: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 605482, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getPostplayHubs: speakeasy-default-get-postplay-hubs: parameters: path: metadataId: 441419 query: onlyTransient: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 441419, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getRelatedHubs: speakeasy-default-get-related-hubs: parameters: path: metadataId: 8858 query: onlyTransient: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 8858, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getSectionHubs: speakeasy-default-get-section-hubs: parameters: path: sectionId: 336924 query: onlyTransient: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 336924, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} resetSectionDefaults: speakeasy-default-reset-section-defaults: parameters: path: sectionId: 383022 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listHubs: speakeasy-default-list-hubs: parameters: path: sectionId: 442546 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} createCustomHub: speakeasy-default-create-custom-hub: parameters: path: sectionId: 869922 query: metadataItemId: 703843 promotedToRecommended: 1 promotedToOwnHome: 1 promotedToSharedHome: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" moveHub: speakeasy-default-move-hub: parameters: path: sectionId: 755710 query: identifier: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteCustomHub: speakeasy-default-delete-custom-hub: parameters: path: sectionId: 625677 identifier: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" updateHubVisibility: speakeasy-default-update-hub-visibility: parameters: path: sectionId: 341650 identifier: "" query: promotedToRecommended: 1 promotedToOwnHome: 1 promotedToSharedHome: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" searchHubs: speakeasy-default-search-hubs: parameters: query: query: "" sectionId: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 758235, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} voiceSearchHubs: speakeasy-default-voice-search-hubs: parameters: query: query: "" type: 2 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 594971, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} getLibraryItems: speakeasy-default-get-library-items: parameters: query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 159678, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} deleteCaches: {} cleanBundles: {} ingestTransientItem: speakeasy-default-ingest-transient-item: parameters: query: url: "file:///storage%2Femulated%2F0%2FArcher-S01E01.mkv" virtualFilePath: "/Avatar.mkv" computeHashes: 1 ingestNonMatches: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 82660, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getLibraryMatches: speakeasy-default-get-library-matches: parameters: query: includeFullMetadata: 1 includeAncestorMetadata: 1 includeAlternateMetadataSources: 1 type: 2 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 84198, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} optimizeDatabase: speakeasy-default-optimize-database: parameters: query: async: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getRandomArtwork: speakeasy-default-get-random-artwork: parameters: query: sections: [5, 6] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getSections: speakeasy-default-get-sections: responses: "200": application/json: {"MediaContainer": {"Directory": [{"title": "Movies", "type": "movie", "contentChangedAt": 1556281940, "createdAt": 1556281940, "language": "", "uuid": "e69655a2-ef48-4aba-bb19-d3cc3401e7d6", "scannedAt": 1556281940, "updatedAt": 1556281940}]}} addSection: speakeasy-default-add-section: parameters: query: name: "" type: 39544 agent: "" language: "" locations: ["O:\\fatboy\\Media\\Ripped\\Music", "O:\\fatboy\\Media\\My Music"] prefs: {} relative: 1 importFromiTunes: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Directory": [{"title": "", "type": "", "addedAt": 39544, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} stopAllRefreshes: speakeasy-default-stop-all-refreshes: responses: "200": application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}} getSectionsPrefs: speakeasy-default-get-sections-prefs: parameters: query: type: 460221 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}} refreshSectionsMetadata: speakeasy-default-refresh-sections-metadata: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getTags: speakeasy-default-get-tags: parameters: query: type: 2 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteMetadataItem: speakeasy-default-delete-metadata-item: parameters: path: ids: "" query: proxy: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" editMetadataItem: speakeasy-default-edit-metadata-item: parameters: path: ids: ["", ""] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" detectAds: speakeasy-default-detect-ads: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAllItemLeaves: speakeasy-default-get-all-item-leaves: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 890240, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} analyzeMetadata: speakeasy-default-analyze-metadata: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" generateThumbs: speakeasy-default-generate-thumbs: parameters: path: ids: "" query: force: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" detectCredits: speakeasy-default-detect-credits: parameters: path: ids: "" query: force: 1 manual: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getExtras: speakeasy-default-get-extras: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 713455, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} addExtras: speakeasy-default-add-extras: parameters: path: ids: "" query: url: "https://super-mortise.biz/" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getFile: speakeasy-default-get-file: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": audio/mpeg3: "x-file: example.file" image/jpeg: "x-file: example.file" startBifGeneration: speakeasy-default-start-bif-generation: parameters: path: ids: "" query: force: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" detectIntros: speakeasy-default-detect-intros: parameters: path: ids: "" query: force: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" createMarker: speakeasy-default-create-marker: parameters: path: ids: "" query: type: 248391 startTimeOffset: 535191 attributes: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} matchItem: speakeasy-default-match-item: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listMatches: speakeasy-default-list-matches: parameters: path: ids: "" query: manual: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 419882, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} mergeItems: speakeasy-default-merge-items: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listSonicallySimilar: speakeasy-default-list-sonically-similar: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 51724, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} setItemPreferences: speakeasy-default-set-item-preferences: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" refreshItemsMetadata: speakeasy-default-refresh-items-metadata: parameters: path: ids: "" query: markUpdated: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getRelatedItems: speakeasy-default-get-related-items: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"title": "", "type": "", "addedAt": 138475, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}} listSimilar: speakeasy-default-list-similar: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 976861, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} splitItem: speakeasy-default-split-item: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" addSubtitles: speakeasy-default-add-subtitles: parameters: path: ids: "" query: forced: 1 hearingImpaired: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getItemTree: speakeasy-default-get-item-tree: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MetadataItem": [{"title": "", "type": "", "addedAt": 440490, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "MetadataItem": [{"title": "", "type": "", "addedAt": 405454, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}]}} unmatch: speakeasy-default-unmatch: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listTopUsers: speakeasy-default-list-top-users: parameters: path: ids: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} detectVoiceActivity: speakeasy-default-detect-voice-activity: parameters: path: ids: "" query: force: 1 manual: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAugmentationStatus: speakeasy-default-get-augmentation-status: parameters: path: augmentationId: "" query: wait: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" setStreamSelection: speakeasy-default-set-stream-selection: parameters: path: partId: 360489 query: allParts: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getPerson: speakeasy-default-get-person: parameters: path: personId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Directory": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}} listPersonMedia: speakeasy-default-list-person-media: parameters: path: personId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 718998, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} deleteLibrarySection: speakeasy-default-delete-library-section: parameters: path: sectionId: "" query: async: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getLibraryDetails: speakeasy-default-get-library-details: parameters: path: sectionId: "" query: includeDetails: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Directory": [{"title": "", "type": "", "addedAt": 704505, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} editSection: speakeasy-default-edit-section: parameters: path: sectionId: "" query: agent: "" locations: ["O:\\fatboy\\Media\\Ripped\\Music", "O:\\fatboy\\Media\\My Music"] prefs: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" updateItems: speakeasy-default-update-items: parameters: path: sectionId: "" query: field.locked: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" startAnalysis: speakeasy-default-start-analysis: parameters: path: sectionId: 158829 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" autocomplete: speakeasy-default-autocomplete: parameters: path: sectionId: 942007 query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 942007, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getCollections: speakeasy-default-get-collections: parameters: path: sectionId: 348838 query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 348838, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getCommon: speakeasy-default-get-common: parameters: path: sectionId: 298154 query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 298154, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} emptyTrash: speakeasy-default-empty-trash: parameters: path: sectionId: 30052 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getSectionFilters: speakeasy-default-get-section-filters: parameters: path: sectionId: 380557 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getFirstCharacters: speakeasy-default-get-first-characters: parameters: path: sectionId: 3947 query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteIndexes: speakeasy-default-delete-indexes: parameters: path: sectionId: 588437 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" deleteIntros: speakeasy-default-delete-intros: parameters: path: sectionId: 498656 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getSectionPreferences: speakeasy-default-get-section-preferences: parameters: path: sectionId: 754869 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} setSectionPreferences: speakeasy-default-set-section-preferences: parameters: path: sectionId: 349936 query: prefs: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" cancelRefresh: speakeasy-default-cancel-refresh: parameters: path: sectionId: 326852 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" refreshSection: speakeasy-default-refresh-section: parameters: path: sectionId: 450300 query: force: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAvailableSorts: speakeasy-default-get-available-sorts: parameters: path: sectionId: 212498 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getStreamLevels: speakeasy-default-get-stream-levels: parameters: path: streamId: 447611 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getStreamLoudness: speakeasy-default-get-stream-loudness: parameters: path: streamId: 277271 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": text/plain: "" getChapterImage: speakeasy-default-get-chapter-image: parameters: path: mediaId: 892563 chapter: 48348 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": image/jpeg: "x-file: example.file" setItemArtwork: speakeasy-default-set-item-artwork: parameters: path: ids: "" element: "banner" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" updateItemArtwork: speakeasy-default-update-item-artwork: parameters: path: ids: "" element: "clearLogo" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" deleteMarker: speakeasy-default-delete-marker: parameters: path: ids: "" marker: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" editMarker: speakeasy-default-edit-marker: parameters: path: ids: "" marker: "" query: type: 884347 startTimeOffset: 517251 attributes: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteMediaItem: speakeasy-default-delete-media-item: parameters: path: ids: "" mediaItem: "" query: proxy: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getPartIndex: speakeasy-default-get-part-index: parameters: path: partId: 724750 index: "sd" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/octet-stream: "x-file: example.file" deleteCollection: speakeasy-default-delete-collection: parameters: path: sectionId: 283619 collectionId: 680895 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getSectionImage: speakeasy-default-get-section-image: parameters: path: sectionId: 925611 updatedAt: 117413 query: mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" deleteStream: speakeasy-default-delete-stream: parameters: path: streamId: 841510 ext: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getStream: speakeasy-default-get-stream: parameters: path: streamId: 314506 ext: "" query: autoAdjustSubtitle: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" setStreamOffset: speakeasy-default-set-stream-offset: parameters: path: streamId: 606295 ext: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getItemArtwork: speakeasy-default-get-item-artwork: parameters: path: ids: "" element: "poster" timestamp: 999555 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": audio/mpeg3: "x-file: example.file" image/jpeg: "x-file: example.file" getMediaPart: speakeasy-default-get-media-part: parameters: path: partId: 877105 changestamp: 970622 filename: "example.file" query: download: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getImageFromBif: speakeasy-default-get-image-from-bif: parameters: path: partId: 304273 index: "sd" offset: 939569 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": image/jpeg: "x-file: example.file" createCollection: speakeasy-default-create-collection: parameters: query: sectionId: "" type: 2 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 112848, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} listDVRs: speakeasy-default-list-DV-rs: responses: "200": application/json: {} createDVR: speakeasy-default-create-DVR: parameters: query: lineup: "lineup://tv.plex.providers.epg.onconnect/USA-HI51418-DEFAULT" device: ["device[]=device://tv.plex.grabbers.hdhomerun/1053C0CA"] language: "eng" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteDVR: speakeasy-default-delete-DVR: parameters: path: dvrId: 855088 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getDVR: speakeasy-default-get-DVR: parameters: path: dvrId: 973518 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} deleteLineup: speakeasy-default-delete-lineup: parameters: path: dvrId: 454470 query: lineup: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} addLineup: speakeasy-default-add-lineup: parameters: path: dvrId: 945235 query: lineup: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} setDVRPreferences: speakeasy-default-set-DVR-preferences: parameters: path: dvrId: 116357 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} stopDVRReload: speakeasy-default-stop-DVR-reload: parameters: path: dvrId: 348053 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" reloadGuide: speakeasy-default-reload-guide: parameters: path: dvrId: 140753 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" tuneChannel: speakeasy-default-tune-channel: parameters: path: dvrId: 834281 channel: "2.1" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 834281, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} removeDeviceFromDVR: speakeasy-default-remove-device-from-DVR: parameters: path: dvrId: 945416 deviceId: 260761 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} addDeviceToDVR: speakeasy-default-add-device-to-DVR: parameters: path: dvrId: 334755 deviceId: 852930 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} computeChannelMap: speakeasy-default-compute-channel-map: parameters: query: device: "" lineup: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getChannels: speakeasy-default-get-channels: parameters: query: lineup: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getCountries: speakeasy-default-get-countries: responses: "200": application/json: {} getAllLanguages: speakeasy-default-get-all-languages: responses: "200": application/json: {} getLineup: speakeasy-default-get-lineup: parameters: query: device: "" lineupGroup: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getLineupChannels: speakeasy-default-get-lineup-channels: parameters: query: lineup: ["", ""] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getCountriesLineups: speakeasy-default-get-countries-lineups: parameters: path: country: "Malawi" epgId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getCountryRegions: speakeasy-default-get-country-regions: parameters: path: country: "Morocco" epgId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} listLineups: speakeasy-default-list-lineups: parameters: path: country: "Vanuatu" epgId: "" region: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getLiveTVSession: speakeasy-default-get-live-TV-session: parameters: path: sessionId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 186347, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getSessionPlaylistIndex: speakeasy-default-get-session-playlist-index: parameters: path: sessionId: "" consumerId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getSessionSegment: speakeasy-default-get-session-segment: parameters: path: sessionId: "" consumerId: "" segmentId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" writeLog: speakeasy-default-write-log: requestBody: text/plain: "x-file: example.file" writeMessage: speakeasy-default-write-message: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" enablePapertrail: speakeasy-default-enable-papertrail: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAvailableGrabbers: speakeasy-default-get-available-grabbers: parameters: query: protocol: "livetv" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} listDevices: speakeasy-default-list-devices: responses: "200": application/json: {} addDevice: speakeasy-default-add-device: parameters: query: uri: "http://10.0.0.5" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} discoverDevices: speakeasy-default-discover-devices: responses: "200": application/json: {} removeDevice: speakeasy-default-remove-device: parameters: path: deviceId: 685908 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getDeviceDetails: speakeasy-default-get-device-details: parameters: path: deviceId: 170949 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} modifyDevice: speakeasy-default-modify-device: parameters: path: deviceId: 879135 query: enabled: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} setChannelmap: speakeasy-default-set-channelmap: parameters: path: deviceId: 937661 query: channelMapping: {} channelMappingByKey: {} channelsEnabled: ["46.1,44.1,45.1"] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getDevicesChannels: speakeasy-default-get-devices-channels: parameters: path: deviceId: 517209 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} setDevicePreferences: speakeasy-default-set-device-preferences: parameters: path: deviceId: 420973 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" stopScan: speakeasy-default-stop-scan: parameters: path: deviceId: 576494 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} scan: speakeasy-default-scan: parameters: path: deviceId: 57391 query: source: "Cable" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getThumb: speakeasy-default-get-thumb: parameters: path: deviceId: 960617 version: 1025 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" listProviders: speakeasy-default-list-providers: responses: "200": application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}} addProvider: speakeasy-default-add-provider: parameters: query: url: "https://steep-obedience.name/" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" refreshProviders: {} deleteMediaProvider: speakeasy-default-delete-media-provider: parameters: path: provider: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getAllSubscriptions: speakeasy-default-get-all-subscriptions: parameters: query: includeGrabs: 1 includeStorage: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 516979, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}} createSubscription: speakeasy-default-create-subscription: parameters: query: targetLibrarySectionID: 1 targetSectionLocationID: 3 type: 2 hints: {} prefs: {} params: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 868201, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}} processSubscriptions: {} getScheduledRecordings: speakeasy-default-get-scheduled-recordings: responses: "200": application/json: {"MediaContainer": {"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 478229, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}} getTemplate: speakeasy-default-get-template: parameters: query: guid: "plex://episode/5fc70265c40548002d539d23" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"SubscriptionTemplate": [{"MediaSubscription": [{"title": "This Episode", "MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 655183, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}]}} cancelGrab: speakeasy-default-cancel-grab: parameters: path: operationId: "" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" deleteSubscription: speakeasy-default-delete-subscription: parameters: path: subscriptionId: 974618 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getSubscription: speakeasy-default-get-subscription: parameters: path: subscriptionId: 186713 query: includeGrabs: 1 includeStorage: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 186713, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}} editSubscriptionPreferences: speakeasy-default-edit-subscription-preferences: parameters: path: subscriptionId: 673918 query: prefs: {} header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 673918, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}} reorderSubscription: speakeasy-default-reorder-subscription: parameters: path: subscriptionId: 440634 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"title": "", "type": "", "addedAt": 440634, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}} transcodeImage: speakeasy-default-transcode-image: parameters: query: url: "/library/metadata/265/thumb/1715112705" background: "#ff5522" upscale: 1 minSize: 1 rotate: 1 blendColor: "#ff5522" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": image/jpeg: "x-file: example.file" image/png: "x-file: example.file" image/x-portable-pixmap: "x-file: example.file" makeDecision: speakeasy-default-make-decision: parameters: path: transcodeType: "music" query: advancedSubtitles: "burn" audioBoost: 50 audioChannelCount: 5 autoAdjustQuality: 1 autoAdjustSubtitle: 1 directPlay: 1 directStream: 1 directStreamAudio: 1 disableResolutionRotation: 1 hasMDE: 1 location: "wan" mediaBufferSize: 102400 mediaIndex: 0 musicBitrate: 5000 offset: 90.5 partIndex: 0 path: "/library/metadata/151671" peakBitrate: 12000 photoResolution: "1080x1080" protocol: "dash" secondsPerSegment: 5 subtitleSize: 50 subtitles: "none" videoBitrate: 12000 videoQuality: 50 videoResolution: "1080x1080" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)" X-Plex-Client-Profile-Name: "generic" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 313548, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} triggerFallback: speakeasy-default-trigger-fallback: parameters: path: transcodeType: "audio" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" transcodeSubtitles: speakeasy-default-transcode-subtitles: parameters: path: transcodeType: "audio" query: advancedSubtitles: "burn" audioBoost: 50 audioChannelCount: 5 autoAdjustQuality: 1 autoAdjustSubtitle: 1 directPlay: 1 directStream: 1 directStreamAudio: 1 disableResolutionRotation: 1 hasMDE: 1 location: "wan" mediaBufferSize: 102400 mediaIndex: 0 musicBitrate: 5000 offset: 90.5 partIndex: 0 path: "/library/metadata/151671" peakBitrate: 12000 photoResolution: "1080x1080" protocol: "dash" secondsPerSegment: 5 subtitleSize: 50 subtitles: "embedded" videoBitrate: 12000 videoQuality: 50 videoResolution: "1080x1080" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)" X-Plex-Client-Profile-Name: "generic" startTranscodeSession: speakeasy-default-start-transcode-session: parameters: path: transcodeType: "music" extension: "mpd" query: advancedSubtitles: "burn" audioBoost: 50 audioChannelCount: 5 autoAdjustQuality: 1 autoAdjustSubtitle: 1 directPlay: 1 directStream: 1 directStreamAudio: 1 disableResolutionRotation: 1 hasMDE: 1 location: "wan" mediaBufferSize: 102400 mediaIndex: 0 musicBitrate: 5000 offset: 90.5 partIndex: 0 path: "/library/metadata/151671" peakBitrate: 12000 photoResolution: "1080x1080" protocol: "dash" secondsPerSegment: 5 subtitleSize: 50 subtitles: "none" videoBitrate: 12000 videoQuality: 50 videoResolution: "1080x1080" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)" X-Plex-Client-Profile-Name: "generic" responses: "200": video/x-matroska: "x-file: example.file" listPlaylists: speakeasy-default-list-playlists: parameters: header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 511190, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getPlaylistItems: speakeasy-default-get-playlist-items: parameters: path: playlistId: 118195 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 118195, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getPlaylistGenerators: speakeasy-default-get-playlist-generators: parameters: path: playlistId: 162342 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} clearPlaylistItems: speakeasy-default-clear-playlist-items: parameters: path: playlistId: 552140 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 552140, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} addPlaylistItems: speakeasy-default-add-playlist-items: parameters: path: playlistId: 533723 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 533723, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} deletePlaylistItem: speakeasy-default-delete-playlist-item: parameters: path: playlistId: 981646 generatorId: 194010 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 981646, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getPlaylistGenerator: speakeasy-default-get-playlist-generator: parameters: path: playlistId: 744880 generatorId: 322168 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getPlaylistGeneratorItems: speakeasy-default-get-playlist-generator-items: parameters: path: playlistId: 77230 generatorId: 979714 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": {"title": "", "type": "", "addedAt": 77230, "art": "/library/metadata/58683/art/1703239236", "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "chapterSource": "media", "childCount": 1, "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "guid": "plex://movie/5d7768ba96b655001fdc0408", "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "lastViewedAt": 1556281940, "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "originallyAvailableAt": "2022-12-14", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "theme": "/library/metadata/1/theme/1705636920", "thumb": "/library/metadata/58683/thumb/1703239236", "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}} movePlaylistItem: speakeasy-default-move-playlist-item: parameters: path: playlistId: 940298 playlistItemId: 375626 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 940298, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} refreshPlaylist: speakeasy-default-refresh-playlist: parameters: path: playlistId: 895314 generatorId: 629742 metadataId: 724422 action: "disable" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" createPlayQueue: speakeasy-default-create-play-queue: parameters: query: type: "audio" shuffle: 1 repeat: 1 continuous: 1 recursive: 1 onDeck: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getPlayQueue: speakeasy-default-get-play-queue: parameters: path: playQueueId: 210646 query: own: 1 includeBefore: 1 includeAfter: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 210646, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} addToPlayQueue: speakeasy-default-add-to-play-queue: parameters: path: playQueueId: 919248 query: next: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 919248, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} clearPlayQueue: speakeasy-default-clear-play-queue: parameters: path: playQueueId: 86357 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 86357, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} resetPlayQueue: speakeasy-default-reset-play-queue: parameters: path: playQueueId: 581891 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 581891, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} shuffle: speakeasy-default-shuffle: parameters: path: playQueueId: 316150 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 316150, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} unshuffle: speakeasy-default-unshuffle: parameters: path: playQueueId: 484388 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 484388, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} deletePlayQueueItem: speakeasy-default-delete-play-queue-item: parameters: path: playQueueId: 285738 playQueueItemId: 464354 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 285738, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} movePlayQueueItem: speakeasy-default-move-play-queue-item: parameters: path: playQueueId: 31341 playQueueItemId: 495865 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"key": "", "title": "", "type": "", "addedAt": 31341, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getColors: speakeasy-default-get-colors: parameters: query: url: "/library/metadata/217745/art/1718931408" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getImage: speakeasy-default-get-image: parameters: query: topLeft: "3f280a" topRight: "6b4713" bottomRight: "0f2a43" bottomLeft: "1c425d" width: 1920 height: 1080 noise: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": image/png: "x-file: example.file" listSessions: speakeasy-default-list-sessions: responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 103950, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getBackgroundTasks: speakeasy-default-get-background-tasks: responses: "200": application/json: {} listPlaybackHistory: speakeasy-default-list-playback-history: parameters: query: sort: ["viewedAt:desc,accountID"] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} terminateSession: speakeasy-default-terminate-session: parameters: query: sessionId: "cdefghijklmnopqrstuvwxyz" reason: "Stop Playing" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" deleteHistory: speakeasy-default-delete-history: parameters: path: historyId: 953579 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getHistoryItem: speakeasy-default-get-history-item: parameters: path: historyId: 832213 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} checkUpdates: speakeasy-default-check-updates: parameters: query: download: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" getUpdatesStatus: speakeasy-default-get-updates-status: responses: "200": application/json: {} getCollectionItems: speakeasy-default-get-collection-items: parameters: path: collectionId: 314585 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 314585, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getMetadataItem: speakeasy-default-get-metadata-item: parameters: path: ids: [] query: asyncCheckFiles: 1 asyncRefreshLocalMediaAgent: 1 asyncRefreshAnalysis: 1 checkFiles: 1 skipRefresh: 1 checkFileAvailability: 1 asyncAugmentMetadata: 1 augmentCount: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 28609, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getAlbums: speakeasy-default-get-albums: parameters: path: sectionId: 817133 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 817133, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} listContent: speakeasy-default-list-content: parameters: path: sectionId: "" query: X-Plex-Container-Start: 0 X-Plex-Container-Size: 50 mediaQuery: {"type": 4, "sourceType": 2, "sort": "duration:desc,index"} includeMeta: 1 includeGuids: 1 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 813218, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getAllLeaves: speakeasy-default-get-all-leaves: parameters: path: sectionId: 633197 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 633197, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getArts: speakeasy-default-get-arts: parameters: path: sectionId: 859200 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getCategories: speakeasy-default-get-categories: parameters: path: sectionId: 21841 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getCluster: speakeasy-default-get-cluster: parameters: path: sectionId: 138560 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getSonicPath: speakeasy-default-get-sonic-path: parameters: path: sectionId: 914549 query: startID: 629990 endID: 687740 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 914549, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getFolders: speakeasy-default-get-folders: parameters: path: sectionId: 892532 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} listMoments: speakeasy-default-list-moments: parameters: path: sectionId: 403239 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {} getSonicallySimilar: speakeasy-default-get-sonically-similar: parameters: path: sectionId: 525956 query: values: [] header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 525956, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} getCollectionImage: speakeasy-default-get-collection-image: parameters: path: collectionId: 474227 updatedAt: 759379 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": image/jpeg: "x-file: example.file" addCollectionItems: speakeasy-default-add-collection-items: parameters: path: collectionId: 338144 query: uri: "https://expensive-bakeware.com" header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 338144, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} deleteCollectionItem: speakeasy-default-delete-collection-item: parameters: path: collectionId: 320928 itemId: 406983 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 320928, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} moveCollectionItem: speakeasy-default-move-collection-item: parameters: path: collectionId: 239532 itemId: 513864 header: accepts: "application/xml" X-Plex-Client-Identifier: "abc123" X-Plex-Product: "Plex for Roku" X-Plex-Version: "2.4.1" X-Plex-Platform: "Roku" X-Plex-Platform-Version: "4.3 build 1057" X-Plex-Device: "Roku 3" X-Plex-Model: "4200X" X-Plex-Device-Vendor: "Roku" X-Plex-Device-Name: "Living Room TV" X-Plex-Marketplace: "googlePlay" responses: "200": application/json: {"MediaContainer": {"Metadata": [{"title": "", "type": "", "addedAt": 239532, "Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "key": "", "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}} examplesVersion: 1.0.2 generatedTests: {} releaseNotes: "## Java SDK Changes Detected:\n* `plex-api.libraryPlaylists.addPlaylistItems()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryPlaylists.clearPlaylistItems()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryCollections.moveCollectionItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryCollections.deleteCollectionItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryCollections.addCollectionItems()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.content.getSonicallySimilar()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.butler.stopTask()`: `request` **Changed** **Breaking** :warning:\n* `plex-api.butler.startTask()`: `request` **Changed** **Breaking** :warning:\n* `plex-api.content.getSonicPath()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.downloadQueue.getItemDecision()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getAllHubs()`: \n * `request.onlyTransient` **Changed**\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getContinueWatching()`: `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getPromotedHubs()`: `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getMetadataHubs()`: \n * `request.onlyTransient` **Changed**\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getPostplayHubs()`: \n * `request.onlyTransient` **Changed**\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getRelatedHubs()`: \n * `request.onlyTransient` **Changed**\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.hubs.getSectionHubs()`: \n * `request.onlyTransient` **Changed**\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.content.getAllLeaves()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.content.listContent()`: \n * `request` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.search.searchHubs()`: `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.content.getAlbums()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getLibraryItems()`: \n * `request.mediaQuery` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.ingestTransientItem()`: \n * `request` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getLibraryMatches()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.content.getMetadataItem()`: \n * `request` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getSections()`: `response.mediacontainer.directory.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.addSection()`: \n * `request` **Changed**\n * `response.mediacontainer.directory.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getTags()`: \n * `request.type` **Changed** **Breaking** :warning:\n* `plex-api.content.getCollectionItems()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getAllItemLeaves()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.status.listSessions()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.movePlayQueueItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getExtras()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.deletePlayQueueItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.unshuffle()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.listMatches()`: \n * `request.manual` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.listSonicallySimilar()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.shuffle()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getRelatedItems()`: `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.listSimilar()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.resetPlayQueue()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getItemTree()`: `response.mediacontainer.metadataItem.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.clearPlayQueue()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.addToPlayQueue()`: \n * `request.next` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getCommon()`: \n * `request.mediaQuery` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getPerson()`: `response.mediacontainer.directory.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.listPersonMedia()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playQueue.getPlayQueue()`: \n * `request` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getLibraryDetails()`: \n * `request.includeDetails` **Changed**\n * `response.mediacontainer.directory.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryPlaylists.movePlaylistItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.autocomplete()`: \n * `request.mediaQuery` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.library.getCollections()`: \n * `request.mediaQuery` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryPlaylists.getPlaylistGeneratorItems()`: `response.mediacontainer.metadata` **Changed** **Breaking** :warning:\n* `plex-api.libraryPlaylists.deletePlaylistItem()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.search.voiceSearchHubs()`: \n * `request.type` **Changed** **Breaking** :warning:\n * `response.mediacontainer.hub.[].metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.libraryPlaylists.createPlaylist()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playlist.getPlaylistItems()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playlist.getPlaylist()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.playlist.listPlaylists()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.collections.createCollection()`: \n * `request.type` **Changed** **Breaking** :warning:\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.dvRs.tuneChannel()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.liveTv.getSessions()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.liveTv.getLiveTvSession()`: `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.transcoder.makeDecision()`: \n * `request` **Changed**\n * `response.mediacontainer.metadata.[]` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.getAllSubscriptions()`: \n * `request` **Changed**\n * `response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.createSubscription()`: `response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.getScheduledRecordings()`: `response.mediacontainer.mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.getTemplate()`: `response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.getSubscription()`: \n * `request` **Changed**\n * `response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.editSubscriptionPreferences()`: `response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.subscriptions.reorderSubscription()`: `response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata` **Changed** **Breaking** :warning:\n* `plex-api.library.addSubtitles()`: `request` **Changed**\n* `plex-api.libraryPlaylists.uploadPlaylist()`: \n * `request.force` **Changed**\n* `plex-api.transcoder.transcodeSubtitles()`: `request` **Changed**\n* `plex-api.transcoder.startTranscodeSession()`: `request` **Changed**\n* `plex-api.library.getMediaPart()`: \n * `request.download` **Changed**\n* `plex-api.library.detectIntros()`: \n * `request.force` **Changed**\n* `plex-api.library.getSectionImage()`: \n * `request.mediaQuery` **Changed**\n* `plex-api.library.deleteMediaItem()`: \n * `request.proxy` **Changed**\n* `plex-api.library.refreshItemsMetadata()`: \n * `request.markUpdated` **Changed**\n* `plex-api.authentication.postUsersSignInData()`: **Added**\n* `plex-api.authentication.getTokenDetails()`: **Added**\n* `plex-api.library.detectCredits()`: `request` **Changed**\n* `plex-api.library.setStreamSelection()`: \n * `request.allParts` **Changed**\n* `plex-api.library.updateItems()`: \n * `request.field.locked` **Changed**\n* `plex-api.playQueue.createPlayQueue()`: `request` **Changed**\n* `plex-api.library.deleteLibrarySection()`: \n * `request.async` **Changed**\n* `plex-api.library.getAugmentationStatus()`: \n * `request.wait` **Changed**\n* `plex-api.transcoder.transcodeImage()`: `request` **Changed**\n* `plex-api.devices.modifyDevice()`: \n * `request.enabled` **Changed**\n* `plex-api.library.detectVoiceActivity()`: `request` **Changed**\n* `plex-api.library.getStream()`: \n * `request.autoAdjustSubtitle` **Changed**\n* `plex-api.library.startBifGeneration()`: \n * `request.force` **Changed**\n* `plex-api.library.getFirstCharacters()`: \n * `request.mediaQuery` **Changed**\n* `plex-api.ultraBlur.getImage()`: \n * `request.noise` **Changed**\n* `plex-api.library.generateThumbs()`: \n * `request.force` **Changed**\n* `plex-api.updater.applyUpdates()`: `request` **Changed**\n* `plex-api.updater.checkUpdates()`: \n * `request.download` **Changed**\n* `plex-api.library.deleteMetadataItem()`: \n * `request.proxy` **Changed**\n* `plex-api.library.optimizeDatabase()`: \n * `request.async` **Changed**\n* `plex-api.library.refreshSection()`: \n * `request.force` **Changed**\n* `plex-api.hubs.updateHubVisibility()`: `request` **Changed**\n* `plex-api.hubs.createCustomHub()`: `request` **Changed**\n* `plex-api.downloadQueue.addDownloadQueueItems()`: `request` **Changed**\n* `plex-api.timeline.report()`: `request` **Changed**\n* `plex-api.general.getSourceConnectionInformation()`: \n * `request.refresh` **Changed**\n* `plex-api.plex.getServerResources()`: **Added**\n* `plex-api.users.getUsers()`: **Added**\n"