lockVersion: 2.0.0 id: 1732900d-e173-47c1-a90d-d45182eb35d9 management: docChecksum: 184db864cffee563d43aae06915b9671 docVersion: 0.0.3 speakeasyVersion: 1.529.1 generationVersion: 2.566.5 releaseVersion: 0.14.2 configChecksum: bad4d944912dc794f8497b0cfca8b8b2 repoURL: https://github.com/LukeHagar/plexjava.git published: true features: java: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.1 core: 3.36.2 deprecations: 2.81.1 downloadStreams: 0.1.1 enums: 2.81.2 errors: 0.3.0 flattening: 2.81.1 globalSecurity: 2.82.8 globalSecurityCallbacks: 0.1.0 globalSecurityFlattening: 0.1.0 globalServerURLs: 2.82.1 methodServerURLs: 2.82.1 nameOverrides: 2.81.3 nullables: 0.1.0 sdkHooks: 1.0.0 unions: 0.0.6 generatedFiles: - .gitattributes - USAGE.md - build.gradle - docs/models/errors/AddPlaylistContentsBadRequest.md - docs/models/errors/AddPlaylistContentsErrors.md - docs/models/errors/AddPlaylistContentsPlaylistsErrors.md - docs/models/errors/AddPlaylistContentsUnauthorized.md - docs/models/errors/ApplyUpdatesBadRequest.md - docs/models/errors/ApplyUpdatesErrors.md - docs/models/errors/ApplyUpdatesUnauthorized.md - docs/models/errors/ApplyUpdatesUpdaterErrors.md - docs/models/errors/CancelServerActivitiesActivitiesErrors.md - docs/models/errors/CancelServerActivitiesBadRequest.md - docs/models/errors/CancelServerActivitiesErrors.md - docs/models/errors/CancelServerActivitiesUnauthorized.md - docs/models/errors/CheckForUpdatesBadRequest.md - docs/models/errors/CheckForUpdatesErrors.md - docs/models/errors/CheckForUpdatesUnauthorized.md - docs/models/errors/CheckForUpdatesUpdaterErrors.md - docs/models/errors/ClearPlaylistContentsBadRequest.md - docs/models/errors/ClearPlaylistContentsErrors.md - docs/models/errors/ClearPlaylistContentsPlaylistsErrors.md - docs/models/errors/ClearPlaylistContentsUnauthorized.md - docs/models/errors/CreatePlaylistBadRequest.md - docs/models/errors/CreatePlaylistErrors.md - docs/models/errors/CreatePlaylistPlaylistsErrors.md - docs/models/errors/CreatePlaylistUnauthorized.md - docs/models/errors/DeleteLibraryBadRequest.md - docs/models/errors/DeleteLibraryErrors.md - docs/models/errors/DeleteLibraryLibraryErrors.md - docs/models/errors/DeleteLibraryUnauthorized.md - docs/models/errors/DeletePlaylistBadRequest.md - docs/models/errors/DeletePlaylistErrors.md - docs/models/errors/DeletePlaylistPlaylistsErrors.md - docs/models/errors/DeletePlaylistUnauthorized.md - docs/models/errors/EnablePaperTrailBadRequest.md - docs/models/errors/EnablePaperTrailErrors.md - docs/models/errors/EnablePaperTrailLogErrors.md - docs/models/errors/EnablePaperTrailUnauthorized.md - docs/models/errors/Errors.md - docs/models/errors/GetActorsLibraryBadRequest.md - docs/models/errors/GetActorsLibraryErrors.md - docs/models/errors/GetActorsLibraryLibraryErrors.md - docs/models/errors/GetActorsLibraryUnauthorized.md - docs/models/errors/GetAllLibrariesBadRequest.md - docs/models/errors/GetAllLibrariesErrors.md - docs/models/errors/GetAllLibrariesLibraryErrors.md - docs/models/errors/GetAllLibrariesUnauthorized.md - docs/models/errors/GetAllMediaLibraryBadRequest.md - docs/models/errors/GetAllMediaLibraryErrors.md - docs/models/errors/GetAllMediaLibraryLibraryErrors.md - docs/models/errors/GetAllMediaLibraryUnauthorized.md - docs/models/errors/GetAvailableClientsBadRequest.md - docs/models/errors/GetAvailableClientsErrors.md - docs/models/errors/GetAvailableClientsServerErrors.md - docs/models/errors/GetAvailableClientsUnauthorized.md - docs/models/errors/GetBandwidthStatisticsBadRequest.md - docs/models/errors/GetBandwidthStatisticsErrors.md - docs/models/errors/GetBandwidthStatisticsStatisticsErrors.md - docs/models/errors/GetBandwidthStatisticsUnauthorized.md - docs/models/errors/GetBannerImageBadRequest.md - docs/models/errors/GetBannerImageErrors.md - docs/models/errors/GetBannerImageMediaErrors.md - docs/models/errors/GetBannerImageUnauthorized.md - docs/models/errors/GetButlerTasksBadRequest.md - docs/models/errors/GetButlerTasksButlerErrors.md - docs/models/errors/GetButlerTasksErrors.md - docs/models/errors/GetButlerTasksUnauthorized.md - docs/models/errors/GetCompanionsDataBadRequest.md - docs/models/errors/GetCompanionsDataErrors.md - docs/models/errors/GetCompanionsDataPlexErrors.md - docs/models/errors/GetCompanionsDataUnauthorized.md - docs/models/errors/GetCountriesLibraryBadRequest.md - docs/models/errors/GetCountriesLibraryErrors.md - docs/models/errors/GetCountriesLibraryLibraryErrors.md - docs/models/errors/GetCountriesLibraryUnauthorized.md - docs/models/errors/GetDevicesBadRequest.md - docs/models/errors/GetDevicesErrors.md - docs/models/errors/GetDevicesServerErrors.md - docs/models/errors/GetDevicesUnauthorized.md - docs/models/errors/GetFileHashBadRequest.md - docs/models/errors/GetFileHashErrors.md - docs/models/errors/GetFileHashLibraryErrors.md - docs/models/errors/GetFileHashUnauthorized.md - docs/models/errors/GetGenresLibraryBadRequest.md - docs/models/errors/GetGenresLibraryErrors.md - docs/models/errors/GetGenresLibraryLibraryErrors.md - docs/models/errors/GetGenresLibraryUnauthorized.md - docs/models/errors/GetGeoDataBadRequest.md - docs/models/errors/GetGeoDataErrors.md - docs/models/errors/GetGeoDataPlexErrors.md - docs/models/errors/GetGeoDataUnauthorized.md - docs/models/errors/GetGlobalHubsBadRequest.md - docs/models/errors/GetGlobalHubsErrors.md - docs/models/errors/GetGlobalHubsHubsErrors.md - docs/models/errors/GetGlobalHubsUnauthorized.md - docs/models/errors/GetHomeDataBadRequest.md - docs/models/errors/GetHomeDataErrors.md - docs/models/errors/GetHomeDataPlexErrors.md - docs/models/errors/GetHomeDataUnauthorized.md - docs/models/errors/GetLibraryDetailsBadRequest.md - docs/models/errors/GetLibraryDetailsErrors.md - docs/models/errors/GetLibraryDetailsLibraryErrors.md - docs/models/errors/GetLibraryDetailsUnauthorized.md - docs/models/errors/GetLibraryHubsBadRequest.md - docs/models/errors/GetLibraryHubsErrors.md - docs/models/errors/GetLibraryHubsHubsErrors.md - docs/models/errors/GetLibraryHubsUnauthorized.md - docs/models/errors/GetLibraryItemsBadRequest.md - docs/models/errors/GetLibraryItemsErrors.md - docs/models/errors/GetLibraryItemsLibraryErrors.md - docs/models/errors/GetLibraryItemsUnauthorized.md - docs/models/errors/GetMediaMetaDataBadRequest.md - docs/models/errors/GetMediaMetaDataErrors.md - docs/models/errors/GetMediaMetaDataLibraryErrors.md - docs/models/errors/GetMediaMetaDataUnauthorized.md - docs/models/errors/GetMediaProvidersBadRequest.md - docs/models/errors/GetMediaProvidersErrors.md - docs/models/errors/GetMediaProvidersServerErrors.md - docs/models/errors/GetMediaProvidersUnauthorized.md - docs/models/errors/GetMetadataChildrenBadRequest.md - docs/models/errors/GetMetadataChildrenErrors.md - docs/models/errors/GetMetadataChildrenLibraryErrors.md - docs/models/errors/GetMetadataChildrenUnauthorized.md - docs/models/errors/GetMyPlexAccountBadRequest.md - docs/models/errors/GetMyPlexAccountErrors.md - docs/models/errors/GetMyPlexAccountServerErrors.md - docs/models/errors/GetMyPlexAccountUnauthorized.md - docs/models/errors/GetPinBadRequest.md - docs/models/errors/GetPinErrors.md - docs/models/errors/GetPlaylistBadRequest.md - docs/models/errors/GetPlaylistContentsBadRequest.md - docs/models/errors/GetPlaylistContentsErrors.md - docs/models/errors/GetPlaylistContentsPlaylistsErrors.md - docs/models/errors/GetPlaylistContentsUnauthorized.md - docs/models/errors/GetPlaylistErrors.md - docs/models/errors/GetPlaylistPlaylistsErrors.md - docs/models/errors/GetPlaylistUnauthorized.md - docs/models/errors/GetPlaylistsBadRequest.md - docs/models/errors/GetPlaylistsErrors.md - docs/models/errors/GetPlaylistsPlaylistsErrors.md - docs/models/errors/GetPlaylistsUnauthorized.md - docs/models/errors/GetRecentlyAddedLibraryBadRequest.md - docs/models/errors/GetRecentlyAddedLibraryErrors.md - docs/models/errors/GetRecentlyAddedLibraryLibraryErrors.md - docs/models/errors/GetRecentlyAddedLibraryUnauthorized.md - docs/models/errors/GetRefreshLibraryMetadataBadRequest.md - docs/models/errors/GetRefreshLibraryMetadataErrors.md - docs/models/errors/GetRefreshLibraryMetadataLibraryErrors.md - docs/models/errors/GetRefreshLibraryMetadataUnauthorized.md - docs/models/errors/GetResizedPhotoBadRequest.md - docs/models/errors/GetResizedPhotoErrors.md - docs/models/errors/GetResizedPhotoServerErrors.md - docs/models/errors/GetResizedPhotoUnauthorized.md - docs/models/errors/GetResourcesStatisticsBadRequest.md - docs/models/errors/GetResourcesStatisticsErrors.md - docs/models/errors/GetResourcesStatisticsStatisticsErrors.md - docs/models/errors/GetResourcesStatisticsUnauthorized.md - docs/models/errors/GetSearchAllLibrariesBadRequest.md - docs/models/errors/GetSearchAllLibrariesErrors.md - docs/models/errors/GetSearchAllLibrariesLibraryErrors.md - docs/models/errors/GetSearchAllLibrariesUnauthorized.md - docs/models/errors/GetSearchLibraryBadRequest.md - docs/models/errors/GetSearchLibraryErrors.md - docs/models/errors/GetSearchLibraryLibraryErrors.md - docs/models/errors/GetSearchLibraryUnauthorized.md - docs/models/errors/GetSearchResultsBadRequest.md - docs/models/errors/GetSearchResultsErrors.md - docs/models/errors/GetSearchResultsSearchErrors.md - docs/models/errors/GetSearchResultsUnauthorized.md - docs/models/errors/GetServerActivitiesActivitiesErrors.md - docs/models/errors/GetServerActivitiesBadRequest.md - docs/models/errors/GetServerActivitiesErrors.md - docs/models/errors/GetServerActivitiesUnauthorized.md - docs/models/errors/GetServerCapabilitiesBadRequest.md - docs/models/errors/GetServerCapabilitiesErrors.md - docs/models/errors/GetServerCapabilitiesUnauthorized.md - docs/models/errors/GetServerIdentityRequestTimeout.md - docs/models/errors/GetServerListBadRequest.md - docs/models/errors/GetServerListErrors.md - docs/models/errors/GetServerListServerErrors.md - docs/models/errors/GetServerListUnauthorized.md - docs/models/errors/GetServerPreferencesBadRequest.md - docs/models/errors/GetServerPreferencesErrors.md - docs/models/errors/GetServerPreferencesServerErrors.md - docs/models/errors/GetServerPreferencesUnauthorized.md - docs/models/errors/GetServerResourcesBadRequest.md - docs/models/errors/GetServerResourcesErrors.md - docs/models/errors/GetServerResourcesPlexErrors.md - docs/models/errors/GetServerResourcesUnauthorized.md - docs/models/errors/GetSessionHistoryBadRequest.md - docs/models/errors/GetSessionHistoryErrors.md - docs/models/errors/GetSessionHistorySessionsErrors.md - docs/models/errors/GetSessionHistoryUnauthorized.md - docs/models/errors/GetSessionsBadRequest.md - docs/models/errors/GetSessionsErrors.md - docs/models/errors/GetSessionsSessionsErrors.md - docs/models/errors/GetSessionsUnauthorized.md - docs/models/errors/GetSourceConnectionInformationAuthenticationErrors.md - docs/models/errors/GetSourceConnectionInformationBadRequest.md - docs/models/errors/GetSourceConnectionInformationErrors.md - docs/models/errors/GetSourceConnectionInformationUnauthorized.md - docs/models/errors/GetStatisticsBadRequest.md - docs/models/errors/GetStatisticsErrors.md - docs/models/errors/GetStatisticsStatisticsErrors.md - docs/models/errors/GetStatisticsUnauthorized.md - docs/models/errors/GetThumbImageBadRequest.md - docs/models/errors/GetThumbImageErrors.md - docs/models/errors/GetThumbImageMediaErrors.md - docs/models/errors/GetThumbImageUnauthorized.md - docs/models/errors/GetTimelineBadRequest.md - docs/models/errors/GetTimelineErrors.md - docs/models/errors/GetTimelineUnauthorized.md - docs/models/errors/GetTimelineVideoErrors.md - docs/models/errors/GetTokenByPinIdBadRequest.md - docs/models/errors/GetTokenByPinIdErrors.md - docs/models/errors/GetTokenByPinIdPlexErrors.md - docs/models/errors/GetTokenByPinIdResponseBody.md - docs/models/errors/GetTokenDetailsAuthenticationErrors.md - docs/models/errors/GetTokenDetailsBadRequest.md - docs/models/errors/GetTokenDetailsErrors.md - docs/models/errors/GetTokenDetailsUnauthorized.md - docs/models/errors/GetTopWatchedContentBadRequest.md - docs/models/errors/GetTopWatchedContentErrors.md - docs/models/errors/GetTopWatchedContentLibraryErrors.md - docs/models/errors/GetTopWatchedContentUnauthorized.md - docs/models/errors/GetTranscodeSessionsBadRequest.md - docs/models/errors/GetTranscodeSessionsErrors.md - docs/models/errors/GetTranscodeSessionsSessionsErrors.md - docs/models/errors/GetTranscodeSessionsUnauthorized.md - docs/models/errors/GetTransientTokenAuthenticationErrors.md - docs/models/errors/GetTransientTokenBadRequest.md - docs/models/errors/GetTransientTokenErrors.md - docs/models/errors/GetTransientTokenUnauthorized.md - docs/models/errors/GetUpdateStatusBadRequest.md - docs/models/errors/GetUpdateStatusErrors.md - docs/models/errors/GetUpdateStatusUnauthorized.md - docs/models/errors/GetUpdateStatusUpdaterErrors.md - docs/models/errors/GetUserFriendsBadRequest.md - docs/models/errors/GetUserFriendsErrors.md - docs/models/errors/GetUserFriendsPlexErrors.md - docs/models/errors/GetUserFriendsUnauthorized.md - docs/models/errors/GetUsersBadRequest.md - docs/models/errors/GetUsersErrors.md - docs/models/errors/GetUsersUnauthorized.md - docs/models/errors/GetUsersUsersErrors.md - docs/models/errors/GetWatchListBadRequest.md - docs/models/errors/GetWatchListErrors.md - docs/models/errors/GetWatchListUnauthorized.md - docs/models/errors/GetWatchListWatchlistErrors.md - docs/models/errors/LogLineBadRequest.md - docs/models/errors/LogLineErrors.md - docs/models/errors/LogLineLogErrors.md - docs/models/errors/LogLineUnauthorized.md - docs/models/errors/LogMultiLineBadRequest.md - docs/models/errors/LogMultiLineErrors.md - docs/models/errors/LogMultiLineLogErrors.md - docs/models/errors/LogMultiLineUnauthorized.md - docs/models/errors/MarkPlayedBadRequest.md - docs/models/errors/MarkPlayedErrors.md - docs/models/errors/MarkPlayedMediaErrors.md - docs/models/errors/MarkPlayedUnauthorized.md - docs/models/errors/MarkUnplayedBadRequest.md - docs/models/errors/MarkUnplayedErrors.md - docs/models/errors/MarkUnplayedMediaErrors.md - docs/models/errors/MarkUnplayedUnauthorized.md - docs/models/errors/PerformSearchBadRequest.md - docs/models/errors/PerformSearchErrors.md - docs/models/errors/PerformSearchSearchErrors.md - docs/models/errors/PerformSearchUnauthorized.md - docs/models/errors/PerformVoiceSearchBadRequest.md - docs/models/errors/PerformVoiceSearchErrors.md - docs/models/errors/PerformVoiceSearchSearchErrors.md - docs/models/errors/PerformVoiceSearchUnauthorized.md - docs/models/errors/PostUsersSignInDataAuthenticationErrors.md - docs/models/errors/PostUsersSignInDataBadRequest.md - docs/models/errors/PostUsersSignInDataErrors.md - docs/models/errors/PostUsersSignInDataUnauthorized.md - docs/models/errors/StartAllTasksBadRequest.md - docs/models/errors/StartAllTasksButlerErrors.md - docs/models/errors/StartAllTasksErrors.md - docs/models/errors/StartAllTasksUnauthorized.md - docs/models/errors/StartTaskBadRequest.md - docs/models/errors/StartTaskButlerErrors.md - docs/models/errors/StartTaskErrors.md - docs/models/errors/StartTaskUnauthorized.md - docs/models/errors/StartUniversalTranscodeBadRequest.md - docs/models/errors/StartUniversalTranscodeErrors.md - docs/models/errors/StartUniversalTranscodeUnauthorized.md - docs/models/errors/StartUniversalTranscodeVideoErrors.md - docs/models/errors/StopAllTasksBadRequest.md - docs/models/errors/StopAllTasksButlerErrors.md - docs/models/errors/StopAllTasksErrors.md - docs/models/errors/StopAllTasksUnauthorized.md - docs/models/errors/StopTaskBadRequest.md - docs/models/errors/StopTaskButlerErrors.md - docs/models/errors/StopTaskErrors.md - docs/models/errors/StopTaskUnauthorized.md - docs/models/errors/StopTranscodeSessionBadRequest.md - docs/models/errors/StopTranscodeSessionErrors.md - docs/models/errors/StopTranscodeSessionSessionsErrors.md - docs/models/errors/StopTranscodeSessionUnauthorized.md - docs/models/errors/UpdatePlayProgressBadRequest.md - docs/models/errors/UpdatePlayProgressErrors.md - docs/models/errors/UpdatePlayProgressMediaErrors.md - docs/models/errors/UpdatePlayProgressUnauthorized.md - docs/models/errors/UpdatePlaylistBadRequest.md - docs/models/errors/UpdatePlaylistErrors.md - docs/models/errors/UpdatePlaylistPlaylistsErrors.md - docs/models/errors/UpdatePlaylistUnauthorized.md - docs/models/errors/UploadPlaylistBadRequest.md - docs/models/errors/UploadPlaylistErrors.md - docs/models/errors/UploadPlaylistPlaylistsErrors.md - docs/models/errors/UploadPlaylistUnauthorized.md - docs/models/operations/Account.md - docs/models/operations/Action.md - docs/models/operations/ActiveDirection.md - docs/models/operations/Activity.md - docs/models/operations/AddPlaylistContentsMediaContainer.md - docs/models/operations/AddPlaylistContentsMetadata.md - docs/models/operations/AddPlaylistContentsRequest.md - docs/models/operations/AddPlaylistContentsResponse.md - docs/models/operations/AddPlaylistContentsResponseBody.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/ApplyUpdatesRequest.md - docs/models/operations/ApplyUpdatesResponse.md - docs/models/operations/AutoSelectSubtitle.md - docs/models/operations/Billing.md - docs/models/operations/ButlerTask.md - docs/models/operations/ButlerTasks.md - docs/models/operations/CancelServerActivitiesRequest.md - docs/models/operations/CancelServerActivitiesResponse.md - docs/models/operations/CheckForUpdatesRequest.md - docs/models/operations/CheckForUpdatesResponse.md - docs/models/operations/ClearPlaylistContentsRequest.md - docs/models/operations/ClearPlaylistContentsResponse.md - docs/models/operations/Collection.md - docs/models/operations/Connections.md - docs/models/operations/Context.md - docs/models/operations/Country.md - docs/models/operations/CreatePlaylistMediaContainer.md - docs/models/operations/CreatePlaylistMetadata.md - docs/models/operations/CreatePlaylistQueryParamType.md - docs/models/operations/CreatePlaylistRequest.md - docs/models/operations/CreatePlaylistResponse.md - docs/models/operations/CreatePlaylistResponseBody.md - docs/models/operations/DefaultDirection.md - docs/models/operations/DefaultSubtitleAccessibility.md - docs/models/operations/DefaultSubtitleForced.md - docs/models/operations/DeleteLibraryRequest.md - docs/models/operations/DeleteLibraryResponse.md - docs/models/operations/DeletePlaylistRequest.md - docs/models/operations/DeletePlaylistResponse.md - docs/models/operations/Device.md - docs/models/operations/Director.md - docs/models/operations/Directory.md - docs/models/operations/Download.md - docs/models/operations/EnableCreditsMarkerGeneration.md - docs/models/operations/EnablePaperTrailResponse.md - docs/models/operations/EpisodeSort.md - docs/models/operations/Feature.md - docs/models/operations/Field.md - docs/models/operations/FieldType.md - docs/models/operations/Filter.md - docs/models/operations/FlattenSeasons.md - docs/models/operations/Force.md - docs/models/operations/Friend.md - docs/models/operations/Genre.md - docs/models/operations/GeoData.md - docs/models/operations/GetActorsLibraryDirectory.md - docs/models/operations/GetActorsLibraryMediaContainer.md - docs/models/operations/GetActorsLibraryQueryParamType.md - docs/models/operations/GetActorsLibraryRequest.md - docs/models/operations/GetActorsLibraryResponse.md - docs/models/operations/GetActorsLibraryResponseBody.md - docs/models/operations/GetAllLibrariesDirectory.md - docs/models/operations/GetAllLibrariesLocation.md - docs/models/operations/GetAllLibrariesMediaContainer.md - docs/models/operations/GetAllLibrariesResponse.md - docs/models/operations/GetAllLibrariesResponseBody.md - docs/models/operations/GetAllLibrariesType.md - docs/models/operations/GetAllMediaLibraryActiveDirection.md - docs/models/operations/GetAllMediaLibraryCollection.md - docs/models/operations/GetAllMediaLibraryCountry.md - docs/models/operations/GetAllMediaLibraryDefaultDirection.md - docs/models/operations/GetAllMediaLibraryDirector.md - docs/models/operations/GetAllMediaLibraryField.md - docs/models/operations/GetAllMediaLibraryFieldType.md - docs/models/operations/GetAllMediaLibraryFilter.md - docs/models/operations/GetAllMediaLibraryGenre.md - docs/models/operations/GetAllMediaLibraryGuids.md - docs/models/operations/GetAllMediaLibraryHasThumbnail.md - docs/models/operations/GetAllMediaLibraryImage.md - docs/models/operations/GetAllMediaLibraryLibraryOptimizedForStreaming.md - docs/models/operations/GetAllMediaLibraryLibraryResponseType.md - docs/models/operations/GetAllMediaLibraryLibraryType.md - docs/models/operations/GetAllMediaLibraryMedia.md - docs/models/operations/GetAllMediaLibraryMediaContainer.md - docs/models/operations/GetAllMediaLibraryMeta.md - docs/models/operations/GetAllMediaLibraryMetadata.md - docs/models/operations/GetAllMediaLibraryOperator.md - docs/models/operations/GetAllMediaLibraryOptimizedForStreaming.md - docs/models/operations/GetAllMediaLibraryOptimizedForStreaming1.md - docs/models/operations/GetAllMediaLibraryPart.md - docs/models/operations/GetAllMediaLibraryQueryParamIncludeMeta.md - docs/models/operations/GetAllMediaLibraryQueryParamType.md - docs/models/operations/GetAllMediaLibraryRequest.md - docs/models/operations/GetAllMediaLibraryResponse.md - docs/models/operations/GetAllMediaLibraryResponseBody.md - docs/models/operations/GetAllMediaLibraryRole.md - docs/models/operations/GetAllMediaLibrarySort.md - docs/models/operations/GetAllMediaLibraryStream.md - docs/models/operations/GetAllMediaLibraryType.md - docs/models/operations/GetAllMediaLibraryUltraBlurColors.md - docs/models/operations/GetAllMediaLibraryWriter.md - docs/models/operations/GetAvailableClientsMediaContainer.md - docs/models/operations/GetAvailableClientsResponse.md - docs/models/operations/GetAvailableClientsResponseBody.md - docs/models/operations/GetBandwidthStatisticsAccount.md - docs/models/operations/GetBandwidthStatisticsDevice.md - docs/models/operations/GetBandwidthStatisticsMediaContainer.md - docs/models/operations/GetBandwidthStatisticsRequest.md - docs/models/operations/GetBandwidthStatisticsResponse.md - docs/models/operations/GetBandwidthStatisticsResponseBody.md - docs/models/operations/GetBannerImageRequest.md - docs/models/operations/GetBannerImageResponse.md - docs/models/operations/GetButlerTasksResponse.md - docs/models/operations/GetButlerTasksResponseBody.md - docs/models/operations/GetCompanionsDataResponse.md - docs/models/operations/GetCountriesLibraryDirectory.md - docs/models/operations/GetCountriesLibraryMediaContainer.md - docs/models/operations/GetCountriesLibraryQueryParamType.md - docs/models/operations/GetCountriesLibraryRequest.md - docs/models/operations/GetCountriesLibraryResponse.md - docs/models/operations/GetCountriesLibraryResponseBody.md - docs/models/operations/GetDevicesMediaContainer.md - docs/models/operations/GetDevicesResponse.md - docs/models/operations/GetDevicesResponseBody.md - docs/models/operations/GetFileHashRequest.md - docs/models/operations/GetFileHashResponse.md - docs/models/operations/GetGenresLibraryDirectory.md - docs/models/operations/GetGenresLibraryMediaContainer.md - docs/models/operations/GetGenresLibraryQueryParamType.md - docs/models/operations/GetGenresLibraryRequest.md - docs/models/operations/GetGenresLibraryResponse.md - docs/models/operations/GetGenresLibraryResponseBody.md - docs/models/operations/GetGeoDataGeoData.md - docs/models/operations/GetGeoDataResponse.md - docs/models/operations/GetGlobalHubsMediaContainer.md - docs/models/operations/GetGlobalHubsMetadata.md - docs/models/operations/GetGlobalHubsRequest.md - docs/models/operations/GetGlobalHubsResponse.md - docs/models/operations/GetGlobalHubsResponseBody.md - docs/models/operations/GetHomeDataResponse.md - docs/models/operations/GetHomeDataResponseBody.md - docs/models/operations/GetLibraryDetailsDirectory.md - docs/models/operations/GetLibraryDetailsField.md - docs/models/operations/GetLibraryDetailsFieldType.md - docs/models/operations/GetLibraryDetailsFilter.md - docs/models/operations/GetLibraryDetailsMediaContainer.md - docs/models/operations/GetLibraryDetailsOperator.md - docs/models/operations/GetLibraryDetailsRequest.md - docs/models/operations/GetLibraryDetailsResponse.md - docs/models/operations/GetLibraryDetailsResponseBody.md - docs/models/operations/GetLibraryDetailsSort.md - docs/models/operations/GetLibraryDetailsType.md - docs/models/operations/GetLibraryHubsCountry.md - docs/models/operations/GetLibraryHubsDirector.md - docs/models/operations/GetLibraryHubsGenre.md - docs/models/operations/GetLibraryHubsHub.md - docs/models/operations/GetLibraryHubsMedia.md - docs/models/operations/GetLibraryHubsMediaContainer.md - docs/models/operations/GetLibraryHubsMetadata.md - docs/models/operations/GetLibraryHubsPart.md - docs/models/operations/GetLibraryHubsRequest.md - docs/models/operations/GetLibraryHubsResponse.md - docs/models/operations/GetLibraryHubsResponseBody.md - docs/models/operations/GetLibraryHubsRole.md - docs/models/operations/GetLibraryHubsWriter.md - docs/models/operations/GetLibraryItemsActiveDirection.md - docs/models/operations/GetLibraryItemsCollection.md - docs/models/operations/GetLibraryItemsCountry.md - docs/models/operations/GetLibraryItemsDefaultDirection.md - docs/models/operations/GetLibraryItemsDirector.md - docs/models/operations/GetLibraryItemsField.md - docs/models/operations/GetLibraryItemsFieldType.md - docs/models/operations/GetLibraryItemsFilter.md - docs/models/operations/GetLibraryItemsGenre.md - docs/models/operations/GetLibraryItemsHasThumbnail.md - docs/models/operations/GetLibraryItemsImage.md - docs/models/operations/GetLibraryItemsLibraryActiveDirection.md - docs/models/operations/GetLibraryItemsLibraryDefaultDirection.md - docs/models/operations/GetLibraryItemsLibraryField.md - docs/models/operations/GetLibraryItemsLibraryFieldType.md - docs/models/operations/GetLibraryItemsLibraryFilter.md - docs/models/operations/GetLibraryItemsLibraryOperator.md - docs/models/operations/GetLibraryItemsLibraryResponse200Type.md - docs/models/operations/GetLibraryItemsLibraryResponseType.md - docs/models/operations/GetLibraryItemsLibrarySort.md - docs/models/operations/GetLibraryItemsLibraryType.md - docs/models/operations/GetLibraryItemsLocation.md - docs/models/operations/GetLibraryItemsMedia.md - docs/models/operations/GetLibraryItemsMediaContainer.md - docs/models/operations/GetLibraryItemsMeta.md - docs/models/operations/GetLibraryItemsMetadata.md - docs/models/operations/GetLibraryItemsOperator.md - docs/models/operations/GetLibraryItemsOptimizedForStreaming.md - docs/models/operations/GetLibraryItemsPart.md - docs/models/operations/GetLibraryItemsQueryParamIncludeMeta.md - docs/models/operations/GetLibraryItemsQueryParamType.md - docs/models/operations/GetLibraryItemsRequest.md - docs/models/operations/GetLibraryItemsResponse.md - docs/models/operations/GetLibraryItemsResponseBody.md - docs/models/operations/GetLibraryItemsRole.md - docs/models/operations/GetLibraryItemsSort.md - docs/models/operations/GetLibraryItemsStream.md - docs/models/operations/GetLibraryItemsType.md - docs/models/operations/GetLibraryItemsUltraBlurColors.md - docs/models/operations/GetLibraryItemsWriter.md - docs/models/operations/GetMediaArtsMediaContainer.md - docs/models/operations/GetMediaArtsMetadata.md - docs/models/operations/GetMediaArtsRequest.md - docs/models/operations/GetMediaArtsResponse.md - docs/models/operations/GetMediaArtsResponseBody.md - docs/models/operations/GetMediaMetaDataCountry.md - docs/models/operations/GetMediaMetaDataDirector.md - docs/models/operations/GetMediaMetaDataGenre.md - docs/models/operations/GetMediaMetaDataGuids.md - docs/models/operations/GetMediaMetaDataHasThumbnail.md - docs/models/operations/GetMediaMetaDataImage.md - docs/models/operations/GetMediaMetaDataLibraryOptimizedForStreaming.md - docs/models/operations/GetMediaMetaDataLocation.md - docs/models/operations/GetMediaMetaDataMedia.md - docs/models/operations/GetMediaMetaDataMediaContainer.md - docs/models/operations/GetMediaMetaDataMetadata.md - docs/models/operations/GetMediaMetaDataOptimizedForStreaming.md - docs/models/operations/GetMediaMetaDataOptimizedForStreaming1.md - docs/models/operations/GetMediaMetaDataOptimizedForStreamingLibrary1.md - docs/models/operations/GetMediaMetaDataPart.md - docs/models/operations/GetMediaMetaDataProducer.md - docs/models/operations/GetMediaMetaDataRequest.md - docs/models/operations/GetMediaMetaDataResponse.md - docs/models/operations/GetMediaMetaDataResponseBody.md - docs/models/operations/GetMediaMetaDataRole.md - docs/models/operations/GetMediaMetaDataSimilar.md - docs/models/operations/GetMediaMetaDataStream.md - docs/models/operations/GetMediaMetaDataUltraBlurColors.md - docs/models/operations/GetMediaMetaDataWriter.md - docs/models/operations/GetMediaPostersMediaContainer.md - docs/models/operations/GetMediaPostersMetadata.md - docs/models/operations/GetMediaPostersRequest.md - docs/models/operations/GetMediaPostersResponse.md - docs/models/operations/GetMediaPostersResponseBody.md - docs/models/operations/GetMediaProvidersDirectory.md - docs/models/operations/GetMediaProvidersMediaContainer.md - docs/models/operations/GetMediaProvidersRequest.md - docs/models/operations/GetMediaProvidersResponse.md - docs/models/operations/GetMediaProvidersResponseBody.md - docs/models/operations/GetMetadataChildrenDirectory.md - docs/models/operations/GetMetadataChildrenMediaContainer.md - docs/models/operations/GetMetadataChildrenMetadata.md - docs/models/operations/GetMetadataChildrenRequest.md - docs/models/operations/GetMetadataChildrenResponse.md - docs/models/operations/GetMetadataChildrenResponseBody.md - docs/models/operations/GetMyPlexAccountResponse.md - docs/models/operations/GetMyPlexAccountResponseBody.md - docs/models/operations/GetPinAuthPinContainer.md - docs/models/operations/GetPinRequest.md - docs/models/operations/GetPinResponse.md - docs/models/operations/GetPlaylistContentsCountry.md - docs/models/operations/GetPlaylistContentsDirector.md - docs/models/operations/GetPlaylistContentsGenre.md - docs/models/operations/GetPlaylistContentsMedia.md - docs/models/operations/GetPlaylistContentsMediaContainer.md - docs/models/operations/GetPlaylistContentsMetadata.md - docs/models/operations/GetPlaylistContentsPart.md - docs/models/operations/GetPlaylistContentsQueryParamType.md - docs/models/operations/GetPlaylistContentsRequest.md - docs/models/operations/GetPlaylistContentsResponse.md - docs/models/operations/GetPlaylistContentsResponseBody.md - docs/models/operations/GetPlaylistContentsRole.md - docs/models/operations/GetPlaylistContentsWriter.md - docs/models/operations/GetPlaylistMediaContainer.md - docs/models/operations/GetPlaylistMetadata.md - docs/models/operations/GetPlaylistRequest.md - docs/models/operations/GetPlaylistResponse.md - docs/models/operations/GetPlaylistResponseBody.md - docs/models/operations/GetPlaylistsMediaContainer.md - docs/models/operations/GetPlaylistsMetadata.md - docs/models/operations/GetPlaylistsRequest.md - docs/models/operations/GetPlaylistsResponse.md - docs/models/operations/GetPlaylistsResponseBody.md - docs/models/operations/GetRecentlyAddedActiveDirection.md - docs/models/operations/GetRecentlyAddedDefaultDirection.md - docs/models/operations/GetRecentlyAddedField.md - docs/models/operations/GetRecentlyAddedFieldType.md - docs/models/operations/GetRecentlyAddedFilter.md - docs/models/operations/GetRecentlyAddedHubsResponseType.md - docs/models/operations/GetRecentlyAddedHubsType.md - docs/models/operations/GetRecentlyAddedImage.md - docs/models/operations/GetRecentlyAddedLibraryCountry.md - docs/models/operations/GetRecentlyAddedLibraryDirector.md - docs/models/operations/GetRecentlyAddedLibraryFilter.md - docs/models/operations/GetRecentlyAddedLibraryGenre.md - docs/models/operations/GetRecentlyAddedLibraryMedia.md - docs/models/operations/GetRecentlyAddedLibraryMediaContainer.md - docs/models/operations/GetRecentlyAddedLibraryMetadata.md - docs/models/operations/GetRecentlyAddedLibraryPart.md - docs/models/operations/GetRecentlyAddedLibraryRequest.md - docs/models/operations/GetRecentlyAddedLibraryResponse.md - docs/models/operations/GetRecentlyAddedLibraryResponseBody.md - docs/models/operations/GetRecentlyAddedLibraryRole.md - docs/models/operations/GetRecentlyAddedLibraryType.md - docs/models/operations/GetRecentlyAddedLibraryWriter.md - docs/models/operations/GetRecentlyAddedMediaContainer.md - docs/models/operations/GetRecentlyAddedMetadata.md - docs/models/operations/GetRecentlyAddedOperator.md - docs/models/operations/GetRecentlyAddedOptimizedForStreaming.md - docs/models/operations/GetRecentlyAddedOptimizedForStreaming1.md - docs/models/operations/GetRecentlyAddedRequest.md - docs/models/operations/GetRecentlyAddedResponse.md - docs/models/operations/GetRecentlyAddedResponseBody.md - docs/models/operations/GetRecentlyAddedSort.md - docs/models/operations/GetRecentlyAddedType.md - docs/models/operations/GetRefreshLibraryMetadataRequest.md - docs/models/operations/GetRefreshLibraryMetadataResponse.md - docs/models/operations/GetResizedPhotoRequest.md - docs/models/operations/GetResizedPhotoResponse.md - docs/models/operations/GetResourcesStatisticsMediaContainer.md - docs/models/operations/GetResourcesStatisticsRequest.md - docs/models/operations/GetResourcesStatisticsResponse.md - docs/models/operations/GetResourcesStatisticsResponseBody.md - docs/models/operations/GetSearchAllLibrariesCollection.md - docs/models/operations/GetSearchAllLibrariesCountry.md - docs/models/operations/GetSearchAllLibrariesDirector.md - docs/models/operations/GetSearchAllLibrariesEnableCreditsMarkerGeneration.md - docs/models/operations/GetSearchAllLibrariesEpisodeSort.md - docs/models/operations/GetSearchAllLibrariesFlattenSeasons.md - docs/models/operations/GetSearchAllLibrariesGenre.md - docs/models/operations/GetSearchAllLibrariesHasThumbnail.md - docs/models/operations/GetSearchAllLibrariesImage.md - docs/models/operations/GetSearchAllLibrariesLibraryType.md - docs/models/operations/GetSearchAllLibrariesLocation.md - docs/models/operations/GetSearchAllLibrariesMedia.md - docs/models/operations/GetSearchAllLibrariesMediaContainer.md - docs/models/operations/GetSearchAllLibrariesMediaGuid.md - docs/models/operations/GetSearchAllLibrariesMetaDataRating.md - docs/models/operations/GetSearchAllLibrariesMetadata.md - docs/models/operations/GetSearchAllLibrariesOptimizedForStreaming.md - docs/models/operations/GetSearchAllLibrariesPart.md - docs/models/operations/GetSearchAllLibrariesQueryParamIncludeCollections.md - docs/models/operations/GetSearchAllLibrariesQueryParamIncludeExternalMedia.md - docs/models/operations/GetSearchAllLibrariesRequest.md - docs/models/operations/GetSearchAllLibrariesResponse.md - docs/models/operations/GetSearchAllLibrariesResponseBody.md - docs/models/operations/GetSearchAllLibrariesRole.md - docs/models/operations/GetSearchAllLibrariesShowOrdering.md - docs/models/operations/GetSearchAllLibrariesStream.md - docs/models/operations/GetSearchAllLibrariesType.md - docs/models/operations/GetSearchAllLibrariesUltraBlurColors.md - docs/models/operations/GetSearchAllLibrariesWriter.md - docs/models/operations/GetSearchLibraryMediaContainer.md - docs/models/operations/GetSearchLibraryMetadata.md - docs/models/operations/GetSearchLibraryQueryParamType.md - docs/models/operations/GetSearchLibraryRequest.md - docs/models/operations/GetSearchLibraryResponse.md - docs/models/operations/GetSearchLibraryResponseBody.md - docs/models/operations/GetSearchResultsCountry.md - docs/models/operations/GetSearchResultsDirector.md - docs/models/operations/GetSearchResultsGenre.md - docs/models/operations/GetSearchResultsMedia.md - docs/models/operations/GetSearchResultsMediaContainer.md - docs/models/operations/GetSearchResultsMetadata.md - docs/models/operations/GetSearchResultsPart.md - docs/models/operations/GetSearchResultsRequest.md - docs/models/operations/GetSearchResultsResponse.md - docs/models/operations/GetSearchResultsResponseBody.md - docs/models/operations/GetSearchResultsRole.md - docs/models/operations/GetSearchResultsWriter.md - docs/models/operations/GetServerActivitiesMediaContainer.md - docs/models/operations/GetServerActivitiesResponse.md - docs/models/operations/GetServerActivitiesResponseBody.md - docs/models/operations/GetServerCapabilitiesResponse.md - docs/models/operations/GetServerCapabilitiesResponseBody.md - docs/models/operations/GetServerIdentityMediaContainer.md - docs/models/operations/GetServerIdentityResponse.md - docs/models/operations/GetServerIdentityResponseBody.md - docs/models/operations/GetServerListMediaContainer.md - docs/models/operations/GetServerListResponse.md - docs/models/operations/GetServerListResponseBody.md - docs/models/operations/GetServerListServer.md - docs/models/operations/GetServerPreferencesMediaContainer.md - docs/models/operations/GetServerPreferencesResponse.md - docs/models/operations/GetServerPreferencesResponseBody.md - docs/models/operations/GetServerResourcesRequest.md - docs/models/operations/GetServerResourcesResponse.md - docs/models/operations/GetSessionHistoryMediaContainer.md - docs/models/operations/GetSessionHistoryMetadata.md - docs/models/operations/GetSessionHistoryRequest.md - docs/models/operations/GetSessionHistoryResponse.md - docs/models/operations/GetSessionHistoryResponseBody.md - docs/models/operations/GetSessionsMedia.md - docs/models/operations/GetSessionsMediaContainer.md - docs/models/operations/GetSessionsMetadata.md - docs/models/operations/GetSessionsPart.md - docs/models/operations/GetSessionsResponse.md - docs/models/operations/GetSessionsResponseBody.md - docs/models/operations/GetSessionsStream.md - docs/models/operations/GetSessionsUser.md - docs/models/operations/GetSourceConnectionInformationRequest.md - docs/models/operations/GetSourceConnectionInformationResponse.md - docs/models/operations/GetStatisticsDevice.md - docs/models/operations/GetStatisticsMediaContainer.md - docs/models/operations/GetStatisticsRequest.md - docs/models/operations/GetStatisticsResponse.md - docs/models/operations/GetStatisticsResponseBody.md - docs/models/operations/GetThumbImageRequest.md - docs/models/operations/GetThumbImageResponse.md - docs/models/operations/GetTimelineRequest.md - docs/models/operations/GetTimelineResponse.md - docs/models/operations/GetTokenByPinIdAuthPinContainer.md - docs/models/operations/GetTokenByPinIdGeoData.md - docs/models/operations/GetTokenByPinIdRequest.md - docs/models/operations/GetTokenByPinIdResponse.md - docs/models/operations/GetTokenDetailsAuthenticationResponseStatus.md - docs/models/operations/GetTokenDetailsAuthenticationStatus.md - docs/models/operations/GetTokenDetailsResponse.md - docs/models/operations/GetTokenDetailsStatus.md - docs/models/operations/GetTokenDetailsSubscription.md - docs/models/operations/GetTokenDetailsUserPlexAccount.md - docs/models/operations/GetTopWatchedContentCountry.md - docs/models/operations/GetTopWatchedContentGenre.md - docs/models/operations/GetTopWatchedContentGuids.md - docs/models/operations/GetTopWatchedContentMediaContainer.md - docs/models/operations/GetTopWatchedContentMetadata.md - docs/models/operations/GetTopWatchedContentQueryParamType.md - docs/models/operations/GetTopWatchedContentRequest.md - docs/models/operations/GetTopWatchedContentResponse.md - docs/models/operations/GetTopWatchedContentResponseBody.md - docs/models/operations/GetTopWatchedContentRole.md - docs/models/operations/GetTopWatchedContentUser.md - docs/models/operations/GetTranscodeSessionsMediaContainer.md - docs/models/operations/GetTranscodeSessionsResponse.md - docs/models/operations/GetTranscodeSessionsResponseBody.md - docs/models/operations/GetTransientTokenQueryParamType.md - docs/models/operations/GetTransientTokenRequest.md - docs/models/operations/GetTransientTokenResponse.md - docs/models/operations/GetUpdateStatusMediaContainer.md - docs/models/operations/GetUpdateStatusResponse.md - docs/models/operations/GetUpdateStatusResponseBody.md - docs/models/operations/GetUserFriendsResponse.md - docs/models/operations/GetUsersMediaContainer.md - docs/models/operations/GetUsersRequest.md - docs/models/operations/GetUsersResponse.md - docs/models/operations/GetUsersResponseBody.md - docs/models/operations/GetUsersServer.md - docs/models/operations/GetWatchListRequest.md - docs/models/operations/GetWatchListResponse.md - docs/models/operations/GetWatchListResponseBody.md - docs/models/operations/Guids.md - docs/models/operations/HasThumbnail.md - docs/models/operations/Hidden.md - docs/models/operations/Home.md - docs/models/operations/Hub.md - docs/models/operations/Image.md - docs/models/operations/IncludeAdvanced.md - docs/models/operations/IncludeCollections.md - docs/models/operations/IncludeDetails.md - docs/models/operations/IncludeExternalMedia.md - docs/models/operations/IncludeGuids.md - docs/models/operations/IncludeHttps.md - docs/models/operations/IncludeIPv6.md - docs/models/operations/IncludeMeta.md - docs/models/operations/IncludeRelay.md - docs/models/operations/InternalPaymentMethod.md - docs/models/operations/Level.md - docs/models/operations/Libtype.md - docs/models/operations/Location.md - docs/models/operations/LogLineRequest.md - docs/models/operations/LogLineResponse.md - docs/models/operations/LogMultiLineResponse.md - docs/models/operations/MailingListStatus.md - docs/models/operations/MarkPlayedRequest.md - docs/models/operations/MarkPlayedResponse.md - docs/models/operations/MarkUnplayedRequest.md - docs/models/operations/MarkUnplayedResponse.md - docs/models/operations/Media.md - docs/models/operations/MediaContainer.md - docs/models/operations/MediaGuid.md - docs/models/operations/MediaProvider.md - docs/models/operations/MediaReviewsVisibility.md - docs/models/operations/Meta.md - docs/models/operations/MetaDataRating.md - docs/models/operations/Metadata.md - docs/models/operations/MinSize.md - docs/models/operations/MyPlex.md - docs/models/operations/One.md - docs/models/operations/OnlyTransient.md - docs/models/operations/Operator.md - docs/models/operations/OptimizedForStreaming.md - docs/models/operations/OptimizedForStreaming1.md - docs/models/operations/Owned.md - docs/models/operations/Part.md - docs/models/operations/PastSubscription.md - docs/models/operations/PathParamTaskName.md - docs/models/operations/Pending.md - docs/models/operations/PerformSearchRequest.md - docs/models/operations/PerformSearchResponse.md - docs/models/operations/PerformVoiceSearchRequest.md - docs/models/operations/PerformVoiceSearchResponse.md - docs/models/operations/Pivot.md - docs/models/operations/Player.md - docs/models/operations/PlaylistType.md - docs/models/operations/PlexDevice.md - docs/models/operations/PostMediaArtsRequest.md - docs/models/operations/PostMediaArtsResponse.md - docs/models/operations/PostMediaPosterRequest.md - docs/models/operations/PostMediaPosterResponse.md - docs/models/operations/PostUsersSignInDataAuthenticationResponseStatus.md - docs/models/operations/PostUsersSignInDataAuthenticationStatus.md - docs/models/operations/PostUsersSignInDataAuthenticationSubscription.md - docs/models/operations/PostUsersSignInDataAutoSelectSubtitle.md - docs/models/operations/PostUsersSignInDataDefaultSubtitleAccessibility.md - docs/models/operations/PostUsersSignInDataDefaultSubtitleForced.md - docs/models/operations/PostUsersSignInDataMailingListStatus.md - docs/models/operations/PostUsersSignInDataMediaReviewsVisibility.md - docs/models/operations/PostUsersSignInDataRequest.md - docs/models/operations/PostUsersSignInDataRequestBody.md - docs/models/operations/PostUsersSignInDataResponse.md - docs/models/operations/PostUsersSignInDataServices.md - docs/models/operations/PostUsersSignInDataState.md - docs/models/operations/PostUsersSignInDataStatus.md - docs/models/operations/PostUsersSignInDataSubscription.md - docs/models/operations/PostUsersSignInDataUserPlexAccount.md - docs/models/operations/PostUsersSignInDataUserProfile.md - docs/models/operations/PostUsersSignInDataWatchedIndicator.md - docs/models/operations/Producer.md - docs/models/operations/Protected.md - docs/models/operations/Protocol.md - docs/models/operations/Provider.md - docs/models/operations/QueryParamFilter.md - docs/models/operations/QueryParamForce.md - docs/models/operations/QueryParamIncludeCollections.md - docs/models/operations/QueryParamIncludeExternalMedia.md - docs/models/operations/QueryParamIncludeGuids.md - docs/models/operations/QueryParamIncludeMeta.md - docs/models/operations/QueryParamOnlyTransient.md - docs/models/operations/QueryParamSmart.md - docs/models/operations/QueryParamType.md - docs/models/operations/Rating.md - docs/models/operations/Ratings.md - docs/models/operations/Release.md - docs/models/operations/ResponseBody.md - docs/models/operations/Restricted.md - docs/models/operations/Role.md - docs/models/operations/Scope.md - docs/models/operations/SearchResult.md - docs/models/operations/SearchTypes.md - docs/models/operations/Server.md - docs/models/operations/Services.md - docs/models/operations/Session.md - docs/models/operations/Setting.md - docs/models/operations/SharedServers.md - docs/models/operations/SharedSources.md - docs/models/operations/ShowOrdering.md - docs/models/operations/Similar.md - docs/models/operations/Skip.md - docs/models/operations/Smart.md - docs/models/operations/Sort.md - docs/models/operations/StartAllTasksResponse.md - docs/models/operations/StartTaskRequest.md - docs/models/operations/StartTaskResponse.md - docs/models/operations/StartUniversalTranscodeRequest.md - docs/models/operations/StartUniversalTranscodeResponse.md - docs/models/operations/State.md - docs/models/operations/StatisticsBandwidth.md - docs/models/operations/StatisticsMedia.md - docs/models/operations/StatisticsResources.md - docs/models/operations/Status.md - docs/models/operations/StopAllTasksResponse.md - docs/models/operations/StopTaskRequest.md - docs/models/operations/StopTaskResponse.md - docs/models/operations/StopTranscodeSessionRequest.md - docs/models/operations/StopTranscodeSessionResponse.md - docs/models/operations/Stream.md - docs/models/operations/Subscription.md - docs/models/operations/Tag.md - docs/models/operations/TaskName.md - docs/models/operations/Tonight.md - docs/models/operations/TranscodeSession.md - docs/models/operations/Trials.md - docs/models/operations/Type.md - docs/models/operations/UltraBlurColors.md - docs/models/operations/UpdatePlayProgressRequest.md - docs/models/operations/UpdatePlayProgressResponse.md - docs/models/operations/UpdatePlaylistRequest.md - docs/models/operations/UpdatePlaylistResponse.md - docs/models/operations/UploadPlaylistRequest.md - docs/models/operations/UploadPlaylistResponse.md - docs/models/operations/Upscale.md - docs/models/operations/User.md - docs/models/operations/UserProfile.md - docs/models/operations/WatchedIndicator.md - docs/models/operations/Writer.md - docs/models/shared/Security.md - docs/sdks/activities/README.md - docs/sdks/authentication/README.md - docs/sdks/butler/README.md - docs/sdks/hubs/README.md - docs/sdks/library/README.md - docs/sdks/log/README.md - docs/sdks/media/README.md - docs/sdks/playlists/README.md - docs/sdks/plex/README.md - docs/sdks/plexapi/README.md - docs/sdks/search/README.md - docs/sdks/server/README.md - docs/sdks/sessions/README.md - docs/sdks/statistics/README.md - docs/sdks/updater/README.md - docs/sdks/users/README.md - docs/sdks/video/README.md - docs/sdks/watchlist/README.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/Authentication.java - src/main/java/dev/plexapi/sdk/Butler.java - src/main/java/dev/plexapi/sdk/Hubs.java - src/main/java/dev/plexapi/sdk/Library.java - src/main/java/dev/plexapi/sdk/Log.java - src/main/java/dev/plexapi/sdk/Media.java - src/main/java/dev/plexapi/sdk/Playlists.java - src/main/java/dev/plexapi/sdk/Plex.java - src/main/java/dev/plexapi/sdk/PlexAPI.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/Server.java - src/main/java/dev/plexapi/sdk/Sessions.java - src/main/java/dev/plexapi/sdk/Statistics.java - src/main/java/dev/plexapi/sdk/Updater.java - src/main/java/dev/plexapi/sdk/Users.java - src/main/java/dev/plexapi/sdk/Video.java - src/main/java/dev/plexapi/sdk/Watchlist.java - src/main/java/dev/plexapi/sdk/models/errors/AddPlaylistContentsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/AddPlaylistContentsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/AddPlaylistContentsPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/AddPlaylistContentsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/ApplyUpdatesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/ApplyUpdatesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/ApplyUpdatesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/ApplyUpdatesUpdaterErrors.java - src/main/java/dev/plexapi/sdk/models/errors/AuthException.java - src/main/java/dev/plexapi/sdk/models/errors/CancelServerActivitiesActivitiesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/CancelServerActivitiesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/CancelServerActivitiesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/CancelServerActivitiesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/CheckForUpdatesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/CheckForUpdatesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/CheckForUpdatesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/CheckForUpdatesUpdaterErrors.java - src/main/java/dev/plexapi/sdk/models/errors/ClearPlaylistContentsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/ClearPlaylistContentsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/ClearPlaylistContentsPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/ClearPlaylistContentsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/CreatePlaylistBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/CreatePlaylistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/CreatePlaylistPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/CreatePlaylistUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/DeleteLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/DeleteLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/DeleteLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/DeleteLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/DeletePlaylistBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/DeletePlaylistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/DeletePlaylistPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/DeletePlaylistUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/EnablePaperTrailBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/EnablePaperTrailErrors.java - src/main/java/dev/plexapi/sdk/models/errors/EnablePaperTrailLogErrors.java - src/main/java/dev/plexapi/sdk/models/errors/EnablePaperTrailUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/Errors.java - src/main/java/dev/plexapi/sdk/models/errors/GetActorsLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetActorsLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetActorsLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetActorsLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllLibrariesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllLibrariesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllLibrariesLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllLibrariesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllMediaLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllMediaLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllMediaLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAllMediaLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetAvailableClientsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetAvailableClientsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAvailableClientsServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetAvailableClientsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetBandwidthStatisticsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetBandwidthStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetBandwidthStatisticsStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetBandwidthStatisticsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetBannerImageBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetBannerImageErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetBannerImageMediaErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetBannerImageUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetButlerTasksBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetButlerTasksButlerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetButlerTasksErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetButlerTasksUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetCompanionsDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetCompanionsDataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetCompanionsDataPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetCompanionsDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetCountriesLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetCountriesLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetCountriesLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetCountriesLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetDevicesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetDevicesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetDevicesServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetDevicesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetFileHashBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetFileHashErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetFileHashLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetFileHashUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetGenresLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetGenresLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGenresLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGenresLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetGeoDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetGeoDataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGeoDataPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGeoDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetGlobalHubsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetGlobalHubsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGlobalHubsHubsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetGlobalHubsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetHomeDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetHomeDataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetHomeDataPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetHomeDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryDetailsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryDetailsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryDetailsLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryDetailsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryHubsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryHubsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryHubsHubsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryHubsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryItemsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryItemsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryItemsLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetLibraryItemsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaMetaDataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaMetaDataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaMetaDataLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaMetaDataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaProvidersBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaProvidersErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaProvidersServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMediaProvidersUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetMetadataChildrenBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetMetadataChildrenErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMetadataChildrenLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMetadataChildrenUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetMyPlexAccountBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetMyPlexAccountErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMyPlexAccountServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetMyPlexAccountUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetPinBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetPinErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistContentsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistContentsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistContentsPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistContentsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistsPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetPlaylistsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetRecentlyAddedLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetRecentlyAddedLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetRecentlyAddedLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetRecentlyAddedLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetRefreshLibraryMetadataBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetRefreshLibraryMetadataErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetRefreshLibraryMetadataLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetRefreshLibraryMetadataUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetResizedPhotoBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetResizedPhotoErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetResizedPhotoServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetResizedPhotoUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetResourcesStatisticsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetResourcesStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetResourcesStatisticsStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetResourcesStatisticsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchAllLibrariesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchAllLibrariesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchAllLibrariesLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchAllLibrariesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchLibraryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchLibraryLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchLibraryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchResultsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchResultsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchResultsSearchErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSearchResultsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerActivitiesActivitiesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerActivitiesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerActivitiesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerActivitiesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerCapabilitiesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerCapabilitiesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerCapabilitiesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerIdentityRequestTimeout.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerListBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerListErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerListServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerListUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerPreferencesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerPreferencesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerPreferencesServerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerPreferencesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetServerResourcesUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionHistoryBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionHistoryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionHistorySessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionHistoryUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionsSessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSessionsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetSourceConnectionInformationAuthenticationErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSourceConnectionInformationBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetSourceConnectionInformationErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetSourceConnectionInformationUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetStatisticsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetStatisticsStatisticsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetStatisticsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetThumbImageBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetThumbImageErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetThumbImageMediaErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetThumbImageUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetTimelineBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTimelineErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTimelineUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetTimelineVideoErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenByPinIdBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenByPinIdErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenByPinIdPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenByPinIdResponseBody.java - src/main/java/dev/plexapi/sdk/models/errors/GetTokenDetailsAuthenticationErrors.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/GetTopWatchedContentBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTopWatchedContentErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTopWatchedContentLibraryErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTopWatchedContentUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetTranscodeSessionsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTranscodeSessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTranscodeSessionsSessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTranscodeSessionsUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetTransientTokenAuthenticationErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTransientTokenBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetTransientTokenErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetTransientTokenUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetUpdateStatusBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetUpdateStatusErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetUpdateStatusUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetUpdateStatusUpdaterErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetUserFriendsBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetUserFriendsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetUserFriendsPlexErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetUserFriendsUnauthorized.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/GetWatchListBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/GetWatchListErrors.java - src/main/java/dev/plexapi/sdk/models/errors/GetWatchListUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/GetWatchListWatchlistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/LogLineBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/LogLineErrors.java - src/main/java/dev/plexapi/sdk/models/errors/LogLineLogErrors.java - src/main/java/dev/plexapi/sdk/models/errors/LogLineUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/LogMultiLineBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/LogMultiLineErrors.java - src/main/java/dev/plexapi/sdk/models/errors/LogMultiLineLogErrors.java - src/main/java/dev/plexapi/sdk/models/errors/LogMultiLineUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/MarkPlayedBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/MarkPlayedErrors.java - src/main/java/dev/plexapi/sdk/models/errors/MarkPlayedMediaErrors.java - src/main/java/dev/plexapi/sdk/models/errors/MarkPlayedUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/MarkUnplayedBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/MarkUnplayedErrors.java - src/main/java/dev/plexapi/sdk/models/errors/MarkUnplayedMediaErrors.java - src/main/java/dev/plexapi/sdk/models/errors/MarkUnplayedUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/PerformSearchBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/PerformSearchErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PerformSearchSearchErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PerformSearchUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/PerformVoiceSearchBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/PerformVoiceSearchErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PerformVoiceSearchSearchErrors.java - src/main/java/dev/plexapi/sdk/models/errors/PerformVoiceSearchUnauthorized.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/StartAllTasksBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StartAllTasksButlerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StartAllTasksErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StartAllTasksUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/StartTaskBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StartTaskButlerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StartTaskErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StartTaskUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/StartUniversalTranscodeBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StartUniversalTranscodeErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StartUniversalTranscodeUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/StartUniversalTranscodeVideoErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopAllTasksBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StopAllTasksButlerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopAllTasksErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopAllTasksUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/StopTaskBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StopTaskButlerErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopTaskErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopTaskUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/StopTranscodeSessionBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/StopTranscodeSessionErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopTranscodeSessionSessionsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/StopTranscodeSessionUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlayProgressBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlayProgressErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlayProgressMediaErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlayProgressUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlaylistBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlaylistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlaylistPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UpdatePlaylistUnauthorized.java - src/main/java/dev/plexapi/sdk/models/errors/UploadPlaylistBadRequest.java - src/main/java/dev/plexapi/sdk/models/errors/UploadPlaylistErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UploadPlaylistPlaylistsErrors.java - src/main/java/dev/plexapi/sdk/models/errors/UploadPlaylistUnauthorized.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/ActiveDirection.java - src/main/java/dev/plexapi/sdk/models/operations/Activity.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/AddPlaylistContentsResponseBody.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/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/AutoSelectSubtitle.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/CancelServerActivitiesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CancelServerActivitiesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CancelServerActivitiesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/CheckForUpdatesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/CheckForUpdatesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/CheckForUpdatesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistContentsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistContentsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/ClearPlaylistContentsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Collection.java - src/main/java/dev/plexapi/sdk/models/operations/Connections.java - src/main/java/dev/plexapi/sdk/models/operations/Context.java - src/main/java/dev/plexapi/sdk/models/operations/Country.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/CreatePlaylistQueryParamType.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/CreatePlaylistResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/DefaultDirection.java - src/main/java/dev/plexapi/sdk/models/operations/DefaultSubtitleAccessibility.java - src/main/java/dev/plexapi/sdk/models/operations/DefaultSubtitleForced.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/DeleteLibraryResponse.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/Device.java - src/main/java/dev/plexapi/sdk/models/operations/Director.java - src/main/java/dev/plexapi/sdk/models/operations/Directory.java - src/main/java/dev/plexapi/sdk/models/operations/Download.java - src/main/java/dev/plexapi/sdk/models/operations/EnableCreditsMarkerGeneration.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/EpisodeSort.java - src/main/java/dev/plexapi/sdk/models/operations/Feature.java - src/main/java/dev/plexapi/sdk/models/operations/Field.java - src/main/java/dev/plexapi/sdk/models/operations/FieldType.java - src/main/java/dev/plexapi/sdk/models/operations/Filter.java - src/main/java/dev/plexapi/sdk/models/operations/FlattenSeasons.java - src/main/java/dev/plexapi/sdk/models/operations/Force.java - src/main/java/dev/plexapi/sdk/models/operations/Friend.java - src/main/java/dev/plexapi/sdk/models/operations/Genre.java - src/main/java/dev/plexapi/sdk/models/operations/GeoData.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetActorsLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesLocation.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllLibrariesType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryActiveDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryCollection.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryDefaultDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryField.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryFieldType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryGuids.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryHasThumbnail.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryImage.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryLibraryOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryLibraryResponseType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryLibraryType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryMeta.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryOperator.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryOptimizedForStreaming1.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryQueryParamIncludeMeta.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibrarySort.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryStream.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryType.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryUltraBlurColors.java - src/main/java/dev/plexapi/sdk/models/operations/GetAllMediaLibraryWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableClientsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableClientsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableClientsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetAvailableClientsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsAccount.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsDevice.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetBandwidthStatisticsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetBannerImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetBannerImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetBannerImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetButlerTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetButlerTasksResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetButlerTasksResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetCompanionsDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCompanionsDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetCountriesLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetDevicesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileHashRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileHashRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetFileHashResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetGenresLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetGeoDataGeoData.java - src/main/java/dev/plexapi/sdk/models/operations/GetGeoDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetGeoDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetGlobalHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetHomeDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetHomeDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetHomeDataResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsField.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsFieldType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsOperator.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/GetLibraryDetailsSort.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryDetailsType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsHub.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryHubsWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsActiveDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsCollection.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsDefaultDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsField.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsFieldType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsHasThumbnail.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsImage.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryActiveDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryDefaultDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryField.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryFieldType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryOperator.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryResponse200Type.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryResponseType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibrarySort.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLibraryType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsLocation.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsMeta.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsOperator.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsQueryParamIncludeMeta.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsQueryParamType.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/GetLibraryItemsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsSort.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsStream.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsType.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsUltraBlurColors.java - src/main/java/dev/plexapi/sdk/models/operations/GetLibraryItemsWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaArtsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataGuids.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataHasThumbnail.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataImage.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataLibraryOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataLocation.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataOptimizedForStreaming1.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataOptimizedForStreamingLibrary1.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataProducer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataSimilar.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataStream.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataUltraBlurColors.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaMetaDataWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaPostersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMediaProvidersResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenDirectory.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMetadataChildrenResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetMyPlexAccountRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetMyPlexAccountResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetMyPlexAccountResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPinAuthPinContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPinRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPinRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPinResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistContentsWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistMetadata.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/GetPlaylistResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetPlaylistsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedActiveDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedDefaultDirection.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedField.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedFieldType.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedHubsResponseType.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedHubsType.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedImage.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryFilter.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryType.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedLibraryWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedOperator.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedOptimizedForStreaming1.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedSort.java - src/main/java/dev/plexapi/sdk/models/operations/GetRecentlyAddedType.java - src/main/java/dev/plexapi/sdk/models/operations/GetRefreshLibraryMetadataRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetRefreshLibraryMetadataRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetRefreshLibraryMetadataResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetResizedPhotoRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetResizedPhotoRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetResizedPhotoResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetResourcesStatisticsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetResourcesStatisticsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetResourcesStatisticsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetResourcesStatisticsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetResourcesStatisticsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesCollection.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesEnableCreditsMarkerGeneration.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesEpisodeSort.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesFlattenSeasons.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesHasThumbnail.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesImage.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesLibraryType.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesLocation.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesMediaGuid.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesMetaDataRating.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesOptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesQueryParamIncludeCollections.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesQueryParamIncludeExternalMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesShowOrdering.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesStream.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesType.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesUltraBlurColors.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchAllLibrariesWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchLibraryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsDirector.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsPart.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetSearchResultsWriter.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerActivitiesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerActivitiesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerActivitiesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerActivitiesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerCapabilitiesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerCapabilitiesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerCapabilitiesResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerIdentityMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerIdentityRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerIdentityResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerIdentityResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerListMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerListRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerListResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerListResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerListServer.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerPreferencesMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerPreferencesRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerPreferencesResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetServerPreferencesResponseBody.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/GetSessionHistoryMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionHistoryMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionHistoryRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionHistoryRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionHistoryResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionHistoryResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsPart.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/GetSessionsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsStream.java - src/main/java/dev/plexapi/sdk/models/operations/GetSessionsUser.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/GetStatisticsDevice.java - src/main/java/dev/plexapi/sdk/models/operations/GetStatisticsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetStatisticsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetStatisticsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetStatisticsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetStatisticsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbImageRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbImageRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetThumbImageResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTimelineRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTimelineRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTimelineResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenByPinIdAuthPinContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenByPinIdGeoData.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenByPinIdRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenByPinIdRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenByPinIdResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsAuthenticationResponseStatus.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsAuthenticationStatus.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/GetTokenDetailsStatus.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/GetTokenDetailsUserPlexAccount.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentCountry.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentGenre.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentGuids.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentMetadata.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentQueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentRole.java - src/main/java/dev/plexapi/sdk/models/operations/GetTopWatchedContentUser.java - src/main/java/dev/plexapi/sdk/models/operations/GetTranscodeSessionsMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetTranscodeSessionsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetTranscodeSessionsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetTranscodeSessionsResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetTransientTokenQueryParamType.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/GetUpdateStatusMediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdateStatusRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdateStatusResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetUpdateStatusResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/GetUserFriendsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetUserFriendsResponse.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/GetUsersServer.java - src/main/java/dev/plexapi/sdk/models/operations/GetWatchListRequest.java - src/main/java/dev/plexapi/sdk/models/operations/GetWatchListRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/GetWatchListResponse.java - src/main/java/dev/plexapi/sdk/models/operations/GetWatchListResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/Guids.java - src/main/java/dev/plexapi/sdk/models/operations/HasThumbnail.java - src/main/java/dev/plexapi/sdk/models/operations/Hidden.java - src/main/java/dev/plexapi/sdk/models/operations/Home.java - src/main/java/dev/plexapi/sdk/models/operations/Hub.java - src/main/java/dev/plexapi/sdk/models/operations/Image.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeAdvanced.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeCollections.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeDetails.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeExternalMedia.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeGuids.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/IncludeMeta.java - src/main/java/dev/plexapi/sdk/models/operations/IncludeRelay.java - src/main/java/dev/plexapi/sdk/models/operations/InternalPaymentMethod.java - src/main/java/dev/plexapi/sdk/models/operations/Level.java - src/main/java/dev/plexapi/sdk/models/operations/Libtype.java - src/main/java/dev/plexapi/sdk/models/operations/Location.java - src/main/java/dev/plexapi/sdk/models/operations/LogLineRequest.java - src/main/java/dev/plexapi/sdk/models/operations/LogLineRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/LogLineResponse.java - src/main/java/dev/plexapi/sdk/models/operations/LogMultiLineRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/LogMultiLineResponse.java - src/main/java/dev/plexapi/sdk/models/operations/MailingListStatus.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/MarkUnplayedRequest.java - src/main/java/dev/plexapi/sdk/models/operations/MarkUnplayedRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/MarkUnplayedResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Media.java - src/main/java/dev/plexapi/sdk/models/operations/MediaContainer.java - src/main/java/dev/plexapi/sdk/models/operations/MediaGuid.java - src/main/java/dev/plexapi/sdk/models/operations/MediaProvider.java - src/main/java/dev/plexapi/sdk/models/operations/MediaReviewsVisibility.java - src/main/java/dev/plexapi/sdk/models/operations/Meta.java - src/main/java/dev/plexapi/sdk/models/operations/MetaDataRating.java - src/main/java/dev/plexapi/sdk/models/operations/Metadata.java - src/main/java/dev/plexapi/sdk/models/operations/MinSize.java - src/main/java/dev/plexapi/sdk/models/operations/MyPlex.java - src/main/java/dev/plexapi/sdk/models/operations/One.java - src/main/java/dev/plexapi/sdk/models/operations/OnlyTransient.java - src/main/java/dev/plexapi/sdk/models/operations/Operator.java - src/main/java/dev/plexapi/sdk/models/operations/OptimizedForStreaming.java - src/main/java/dev/plexapi/sdk/models/operations/OptimizedForStreaming1.java - src/main/java/dev/plexapi/sdk/models/operations/Owned.java - src/main/java/dev/plexapi/sdk/models/operations/Part.java - src/main/java/dev/plexapi/sdk/models/operations/PastSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/PathParamTaskName.java - src/main/java/dev/plexapi/sdk/models/operations/Pending.java - src/main/java/dev/plexapi/sdk/models/operations/PerformSearchRequest.java - src/main/java/dev/plexapi/sdk/models/operations/PerformSearchRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/PerformSearchResponse.java - src/main/java/dev/plexapi/sdk/models/operations/PerformVoiceSearchRequest.java - src/main/java/dev/plexapi/sdk/models/operations/PerformVoiceSearchRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/PerformVoiceSearchResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Pivot.java - src/main/java/dev/plexapi/sdk/models/operations/Player.java - src/main/java/dev/plexapi/sdk/models/operations/PlaylistType.java - src/main/java/dev/plexapi/sdk/models/operations/PlexDevice.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaArtsRequest.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaArtsRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaArtsResponse.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaPosterRequest.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaPosterRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/PostMediaPosterResponse.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataAuthenticationResponseStatus.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataAuthenticationStatus.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataAuthenticationSubscription.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataAutoSelectSubtitle.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataDefaultSubtitleAccessibility.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataDefaultSubtitleForced.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataMailingListStatus.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataMediaReviewsVisibility.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/PostUsersSignInDataServices.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/PostUsersSignInDataUserProfile.java - src/main/java/dev/plexapi/sdk/models/operations/PostUsersSignInDataWatchedIndicator.java - src/main/java/dev/plexapi/sdk/models/operations/Producer.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/Provider.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamFilter.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamForce.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamIncludeCollections.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamIncludeExternalMedia.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamIncludeGuids.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamIncludeMeta.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamOnlyTransient.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamSmart.java - src/main/java/dev/plexapi/sdk/models/operations/QueryParamType.java - src/main/java/dev/plexapi/sdk/models/operations/Rating.java - src/main/java/dev/plexapi/sdk/models/operations/Ratings.java - src/main/java/dev/plexapi/sdk/models/operations/Release.java - src/main/java/dev/plexapi/sdk/models/operations/ResponseBody.java - src/main/java/dev/plexapi/sdk/models/operations/Restricted.java - src/main/java/dev/plexapi/sdk/models/operations/Role.java - src/main/java/dev/plexapi/sdk/models/operations/SDKMethodInterfaces.java - src/main/java/dev/plexapi/sdk/models/operations/Scope.java - src/main/java/dev/plexapi/sdk/models/operations/SearchResult.java - src/main/java/dev/plexapi/sdk/models/operations/SearchTypes.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/Session.java - src/main/java/dev/plexapi/sdk/models/operations/Setting.java - src/main/java/dev/plexapi/sdk/models/operations/SharedServers.java - src/main/java/dev/plexapi/sdk/models/operations/SharedSources.java - src/main/java/dev/plexapi/sdk/models/operations/ShowOrdering.java - src/main/java/dev/plexapi/sdk/models/operations/Similar.java - src/main/java/dev/plexapi/sdk/models/operations/Skip.java - src/main/java/dev/plexapi/sdk/models/operations/Smart.java - src/main/java/dev/plexapi/sdk/models/operations/Sort.java - src/main/java/dev/plexapi/sdk/models/operations/StartAllTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartAllTasksResponse.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/StartUniversalTranscodeRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StartUniversalTranscodeRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StartUniversalTranscodeResponse.java - src/main/java/dev/plexapi/sdk/models/operations/State.java - src/main/java/dev/plexapi/sdk/models/operations/StatisticsBandwidth.java - src/main/java/dev/plexapi/sdk/models/operations/StatisticsMedia.java - src/main/java/dev/plexapi/sdk/models/operations/StatisticsResources.java - src/main/java/dev/plexapi/sdk/models/operations/Status.java - src/main/java/dev/plexapi/sdk/models/operations/StopAllTasksRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopAllTasksResponse.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/StopTranscodeSessionRequest.java - src/main/java/dev/plexapi/sdk/models/operations/StopTranscodeSessionRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/StopTranscodeSessionResponse.java - src/main/java/dev/plexapi/sdk/models/operations/Stream.java - src/main/java/dev/plexapi/sdk/models/operations/Subscription.java - src/main/java/dev/plexapi/sdk/models/operations/Tag.java - src/main/java/dev/plexapi/sdk/models/operations/TaskName.java - src/main/java/dev/plexapi/sdk/models/operations/Tonight.java - src/main/java/dev/plexapi/sdk/models/operations/TranscodeSession.java - src/main/java/dev/plexapi/sdk/models/operations/Trials.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/UpdatePlayProgressRequest.java - src/main/java/dev/plexapi/sdk/models/operations/UpdatePlayProgressRequestBuilder.java - src/main/java/dev/plexapi/sdk/models/operations/UpdatePlayProgressResponse.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/Upscale.java - src/main/java/dev/plexapi/sdk/models/operations/User.java - src/main/java/dev/plexapi/sdk/models/operations/UserProfile.java - src/main/java/dev/plexapi/sdk/models/operations/WatchedIndicator.java - src/main/java/dev/plexapi/sdk/models/operations/Writer.java - src/main/java/dev/plexapi/sdk/models/shared/Security.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/Constants.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/EventStreamLineReader.java - src/main/java/dev/plexapi/sdk/utils/EventStreamMessage.java - src/main/java/dev/plexapi/sdk/utils/EventStreamReader.java - src/main/java/dev/plexapi/sdk/utils/FormMetadata.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/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/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/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/Retries.java - src/main/java/dev/plexapi/sdk/utils/RetryConfig.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/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 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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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"}, {"id": "EnableDatabaseTrace", "label": "", "summary": "", "type": "bool", "default": false, "value": false, "hidden": true, "advanced": false, "group": "", "enumValues": "1:admin only|2:everyone"}, {"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}, {"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"}, {"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"}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"id": 1, "name": "iPhone", "platform": "iOS", "createdAt": 1654131230}, {"id": 1, "name": "iPhone", "platform": "iOS", "createdAt": 1654131230}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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: 1 upscale: 1 url: "/library/metadata/49564/thumb/1654258204" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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"}]}, {"type": "", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}, {"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}, {"type": "", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}, {"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}]}, {"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"}, {"name": "Hera", "host": "10.10.10.47", "address": "10.10.10.47", "port": 32400, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} markPlayed: speakeasy-default-mark-played: 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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"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}, {"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"}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} startTask: speakeasy-default-start-task: parameters: path: taskName: "CleanOldBundles" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} stopTask: speakeasy-default-stop-task: parameters: path: taskName: "BackupDatabase" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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": ""}, {"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}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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": "Luxurious Frozen Bike", "productVersion": "", "platform": "", "platformVersion": "", "device": "Mobile", "clientIdentifier": "", "createdAt": "2019-06-24T11:38:02Z", "lastSeenAt": "2019-06-24T11:38:02Z", "provides": "", "ownerId": 575734, "sourceTitle": "", "publicAddress": "", "accessToken": "", "owned": false, "home": false, "synced": false, "relay": true, "presence": false, "httpsRequired": false, "publicAddressMatches": true, "dnsRebindingProtection": true, "natLoopbackSupported": true, "connections": []}] "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]} getTokenByPinId: "": parameters: path: pinID: 408895 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"}]} 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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-recently-added: speakeasy-default-get-recently-added: parameters: query: contentDirectoryID: 470161 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}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}, {"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"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}, {"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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}, {"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"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}, {"type": "tag", "Operator": []}, {"type": "tag", "Operator": []}]}, "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"}, "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, "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, "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"}]}, {"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, "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, "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"}]}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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": [{"tag": "Danny Boyle"}, {"tag": "Danny Boyle"}, {"tag": "Danny Boyle"}], "Writer": [{"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e"}, {"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e"}, {"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e"}], "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"}, {"id": 126522, "filter": "producer=126522", "tag": "Amelia Knapp", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}, {"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"}, {"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}, {"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}], "Guid": [{"id": "tvdb://2337"}, {"id": "tvdb://2337"}], "Collection": [{"tag": "My Awesome Collection"}, {"tag": "My Awesome Collection"}, {"tag": "My Awesome Collection"}]}, {"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"}, "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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}, {"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, "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, "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"}, {"id": 259, "filter": "genre=19", "tag": "Crime"}], "Country": [{"id": 259, "tag": "United States of America", "filter": "country=19"}], "Director": [{"tag": "Danny Boyle"}, {"tag": "Danny Boyle"}], "Writer": [{"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e"}, {"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e"}], "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"}, {"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"}, {"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}, {"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}, {"path": "/TV Shows/Clarkson's Farm"}, {"path": "/TV Shows/Clarkson's Farm"}], "Guid": [{"id": "tvdb://2337"}, {"id": "tvdb://2337"}], "Collection": [{"tag": "My Awesome Collection"}, {"tag": "My Awesome Collection"}]}]}} getLibraryHubs: speakeasy-default-get-library-hubs: parameters: path: sectionId: 6728.76 query: {} 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"}, {"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"}]}, {"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"}, {"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"}, {"tag": "Animation"}, {"tag": "Animation"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "Nathan Greno"}, {"tag": "Nathan Greno"}], "Role": [{"tag": "Donna Murphy"}], "Writer": [{"tag": "Wilhelm Grimm"}, {"tag": "Wilhelm Grimm"}, {"tag": "Wilhelm Grimm"}], "skipCount": 1, "chapterSource": "media"}, {"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"}, {"tag": "Animation"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "Nathan Greno"}], "Role": [{"tag": "Donna Murphy"}, {"tag": "Donna Murphy"}, {"tag": "Donna Murphy"}], "Writer": [{"tag": "Wilhelm Grimm"}, {"tag": "Wilhelm Grimm"}, {"tag": "Wilhelm Grimm"}], "skipCount": 1, "chapterSource": "media"}, {"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"}, {"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"}, {"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"}, {"tag": "United States of America"}], "Director": [{"tag": "Nathan Greno"}, {"tag": "Nathan Greno"}, {"tag": "Nathan Greno"}], "Role": [{"tag": "Donna Murphy"}], "Writer": [{"tag": "Wilhelm Grimm"}, {"tag": "Wilhelm Grimm"}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} performSearch: speakeasy-default-perform-search: parameters: query: query: "dylan" limit: 5 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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"}, {"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"}]}, {"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"}]}, {"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"}, {"tag": "Brian De Palma"}, {"tag": "Brian De Palma"}], "Writer": [{"tag": "David Koepp"}, {"tag": "David Koepp"}, {"tag": "David Koepp"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Role": [{"tag": "Tom Cruise"}]}], "Provider": [{"key": "/system/search", "title": "Local Network", "type": "mixed"}, {"key": "/system/search", "title": "Local Network", "type": "mixed"}, {"key": "/system/search", "title": "Local Network", "type": "mixed"}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"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}, {"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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"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"}, {"tag": "United States of America"}, {"tag": "United States of America"}], "Role": [{"tag": "Paul Rudd"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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"}, {"id": 1, "path": "/Movies"}]}, {"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"}, {"id": 1, "path": "/Movies"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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"}, {"default": "asc", "defaultDirection": "desc", "descKey": "random:desc", "firstCharacterKey": "/library/sections/1/firstCharacter", "key": "random", "title": "Randomly"}, {"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"}, {"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}, {"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}]}, {"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"}, {"filter": "label", "filterType": "string", "key": "/library/sections/1/label", "title": "Labels", "type": "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"}, {"default": "asc", "defaultDirection": "desc", "descKey": "random:desc", "firstCharacterKey": "/library/sections/1/firstCharacter", "key": "random", "title": "Randomly"}, {"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"}, {"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}, {"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}]}], "FieldType": [{"type": "resolution", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "resolution", "Operator": [{"key": "=", "title": "is"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-library-items: speakeasy-default-get-library-items: parameters: path: tag: "edition" sectionKey: 9518 query: includeGuids: 1 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}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}, {"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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}]}, {"type": "tag", "Operator": []}], "size": 70, "totalSize": 170, "offset": 0, "content": "secondary", "allowSync": true, "nocache": true, "art": "/:/resources/movie-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "title2": "Recently Released", "viewGroup": "movie", "viewMode": 65592, "mixedParents": true, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "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, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "episodeSort": "0", "enableCreditsMarkerGeneration": "-1", "showOrdering": "absolute", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": []}], "Genre": [{"tag": "Adventure"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}, {"image": "themoviedb://image.rating", "value": 3, "type": "audience"}, {"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}, {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "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, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "episodeSort": "0", "enableCreditsMarkerGeneration": "-1", "showOrdering": "absolute", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}, {"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}], "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"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}]}]}}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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-media-library: speakeasy-default-get-all-media-library: 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}, {"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"}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"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}, {"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"}, {"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"}]}, {"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}, {"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"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"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"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}, {"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, "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, "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"}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"tag": "Crime"}, {"tag": "Crime"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "Danny Boyle"}, {"tag": "Danny Boyle"}], "Writer": [{"tag": "Jamie P. Hanson"}, {"tag": "Jamie P. Hanson"}], "Role": [{"tag": "Teller"}], "Guid": [{"id": "tvdb://2337"}], "Collection": [{"tag": "My Awesome Collection"}, {"tag": "My Awesome Collection"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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"}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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": 9266.91, "SearchResult": [{"score": 2698.71, "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "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, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "episodeSort": "0", "enableCreditsMarkerGeneration": "-1", "showOrdering": "absolute", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}, {"score": 8744.37, "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "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, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "episodeSort": "0", "enableCreditsMarkerGeneration": "-1", "showOrdering": "absolute", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": []}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}, {"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}, {"score": 6729.16, "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "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, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "episodeSort": "0", "enableCreditsMarkerGeneration": "-1", "showOrdering": "absolute", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 0, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "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", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "0", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}, {"tag": "James Cameron"}, {"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}, {"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} get-media-meta-data: speakeasy-default-get-media-meta-data: parameters: path: ratingKey: 9518 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": "44288", "parentRatingKey": "48047", "grandparentRatingKey": "45520", "parentGuid": "plex://season/618b89208dde18df707ad15c", "grandparentGuid": "plex://show/5e16253691c20300412003a8", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/45520", "parentKey": "/library/metadata/48047", "key": "/library/metadata/44288/children", "guid": "plex://show/5d9c08254eefaa001f5d6dcb", "slug": "better-call-saul", "studio": "Sony Pictures Television", "type": "show", "title": "Better Call Saul", "originalTitle": "Wicked: Part I", "librarySectionTitle": "TV Series ", "librarySectionID": 2, "librarySectionKey": "/library/sections/2", "contentRating": "TV-MA", "summary": "Before Saul Goodman, he was Jimmy McGill. And if you're calling Jimmy, you're in real trouble. The prequel to \"Breaking Bad\" follows small-time attorney, Jimmy McGill, as he transforms into Walter White's morally challenged lawyer, Saul Goodman.", "index": 1, "grandparentTitle": "Alice in Borderland", "parentTitle": "Season 2", "audienceRating": 8.7, "viewCount": 4, "skipCount": 1, "lastViewedAt": 1625764795, "year": 2015, "rating": 6, "ratingImage": "rottentomatoes://image.rating.ripe", "tagline": "Make the call", "chapterSource": "media", "primaryExtraKey": "/library/metadata/134704", "thumb": "/library/metadata/44288/thumb/1736487993", "art": "/library/metadata/44288/art/1736487993", "theme": "/library/metadata/44288/theme/1736487993", "duration": 2700000, "originallyAvailableAt": "2015-02-08", "leafCount": 63, "viewedLeafCount": 4, "childCount": 6, "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "themoviedb://image.rating", "parentIndex": 2, "parentThumb": "/library/metadata/48047/thumb/1671800243", "grandparentThumb": "/library/metadata/45520/thumb/1736488003", "grandparentArt": "/library/metadata/45520/art/1736488003", "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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}, {"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, "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, "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"}]}]}], "Image": [{"alt": "Better Call Saul", "type": "coverPoster", "url": "/library/metadata/44288/thumb/1736487993"}, {"alt": "Better Call Saul", "type": "coverPoster", "url": "/library/metadata/44288/thumb/1736487993"}], "UltraBlurColors": {"topLeft": "11333a", "topRight": "1d2721", "bottomRight": "5c451d", "bottomLeft": "372c10"}, "Genre": [{"id": 1057, "filter": "genre=1057", "tag": "Crime"}], "Country": [{"id": 58591, "filter": "country=58591", "tag": "United States of America"}, {"id": 58591, "filter": "country=58591", "tag": "United States of America"}], "Guid": [{"id": "imdb://tt3032476"}, {"id": "imdb://tt3032476"}], "Rating": [{"image": "imdb://image.rating", "value": 9, "type": "audience"}], "Role": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Director": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Writer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Producer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Similar": [{"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}, {"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}, {"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}], "Location": [{"path": "/TV Shows/Better Call Saul"}]}, {"ratingKey": "44288", "parentRatingKey": "48047", "grandparentRatingKey": "45520", "parentGuid": "plex://season/618b89208dde18df707ad15c", "grandparentGuid": "plex://show/5e16253691c20300412003a8", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/45520", "parentKey": "/library/metadata/48047", "key": "/library/metadata/44288/children", "guid": "plex://show/5d9c08254eefaa001f5d6dcb", "slug": "better-call-saul", "studio": "Sony Pictures Television", "type": "show", "title": "Better Call Saul", "originalTitle": "Wicked: Part I", "librarySectionTitle": "TV Series ", "librarySectionID": 2, "librarySectionKey": "/library/sections/2", "contentRating": "TV-MA", "summary": "Before Saul Goodman, he was Jimmy McGill. And if you're calling Jimmy, you're in real trouble. The prequel to \"Breaking Bad\" follows small-time attorney, Jimmy McGill, as he transforms into Walter White's morally challenged lawyer, Saul Goodman.", "index": 1, "grandparentTitle": "Alice in Borderland", "parentTitle": "Season 2", "audienceRating": 8.7, "viewCount": 4, "skipCount": 1, "lastViewedAt": 1625764795, "year": 2015, "rating": 6, "ratingImage": "rottentomatoes://image.rating.ripe", "tagline": "Make the call", "chapterSource": "media", "primaryExtraKey": "/library/metadata/134704", "thumb": "/library/metadata/44288/thumb/1736487993", "art": "/library/metadata/44288/art/1736487993", "theme": "/library/metadata/44288/theme/1736487993", "duration": 2700000, "originallyAvailableAt": "2015-02-08", "leafCount": 63, "viewedLeafCount": 4, "childCount": 6, "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "themoviedb://image.rating", "parentIndex": 2, "parentThumb": "/library/metadata/48047/thumb/1671800243", "grandparentThumb": "/library/metadata/45520/thumb/1736488003", "grandparentArt": "/library/metadata/45520/art/1736488003", "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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}, {"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, "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, "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"}]}]}, {"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, "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, "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"}]}]}], "Image": [{"alt": "Better Call Saul", "type": "coverPoster", "url": "/library/metadata/44288/thumb/1736487993"}], "UltraBlurColors": {"topLeft": "11333a", "topRight": "1d2721", "bottomRight": "5c451d", "bottomLeft": "372c10"}, "Genre": [{"id": 1057, "filter": "genre=1057", "tag": "Crime"}, {"id": 1057, "filter": "genre=1057", "tag": "Crime"}, {"id": 1057, "filter": "genre=1057", "tag": "Crime"}], "Country": [{"id": 58591, "filter": "country=58591", "tag": "United States of America"}], "Guid": [{"id": "imdb://tt3032476"}], "Rating": [{"image": "imdb://image.rating", "value": 9, "type": "audience"}], "Role": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Director": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Writer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Producer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Similar": [{"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}, {"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}], "Location": [{"path": "/TV Shows/Better Call Saul"}, {"path": "/TV Shows/Better Call Saul"}, {"path": "/TV Shows/Better Call Saul"}]}, {"ratingKey": "44288", "parentRatingKey": "48047", "grandparentRatingKey": "45520", "parentGuid": "plex://season/618b89208dde18df707ad15c", "grandparentGuid": "plex://show/5e16253691c20300412003a8", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/45520", "parentKey": "/library/metadata/48047", "key": "/library/metadata/44288/children", "guid": "plex://show/5d9c08254eefaa001f5d6dcb", "slug": "better-call-saul", "studio": "Sony Pictures Television", "type": "show", "title": "Better Call Saul", "originalTitle": "Wicked: Part I", "librarySectionTitle": "TV Series ", "librarySectionID": 2, "librarySectionKey": "/library/sections/2", "contentRating": "TV-MA", "summary": "Before Saul Goodman, he was Jimmy McGill. And if you're calling Jimmy, you're in real trouble. The prequel to \"Breaking Bad\" follows small-time attorney, Jimmy McGill, as he transforms into Walter White's morally challenged lawyer, Saul Goodman.", "index": 1, "grandparentTitle": "Alice in Borderland", "parentTitle": "Season 2", "audienceRating": 8.7, "viewCount": 4, "skipCount": 1, "lastViewedAt": 1625764795, "year": 2015, "rating": 6, "ratingImage": "rottentomatoes://image.rating.ripe", "tagline": "Make the call", "chapterSource": "media", "primaryExtraKey": "/library/metadata/134704", "thumb": "/library/metadata/44288/thumb/1736487993", "art": "/library/metadata/44288/art/1736487993", "theme": "/library/metadata/44288/theme/1736487993", "duration": 2700000, "originallyAvailableAt": "2015-02-08", "leafCount": 63, "viewedLeafCount": 4, "childCount": 6, "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "themoviedb://image.rating", "parentIndex": 2, "parentThumb": "/library/metadata/48047/thumb/1671800243", "grandparentThumb": "/library/metadata/45520/thumb/1736488003", "grandparentArt": "/library/metadata/45520/art/1736488003", "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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}, {"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, "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, "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"}, {"id": 1002625, "streamType": 1, "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, "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"}]}]}], "Image": [{"alt": "Better Call Saul", "type": "coverPoster", "url": "/library/metadata/44288/thumb/1736487993"}, {"alt": "Better Call Saul", "type": "coverPoster", "url": "/library/metadata/44288/thumb/1736487993"}], "UltraBlurColors": {"topLeft": "11333a", "topRight": "1d2721", "bottomRight": "5c451d", "bottomLeft": "372c10"}, "Genre": [{"id": 1057, "filter": "genre=1057", "tag": "Crime"}], "Country": [{"id": 58591, "filter": "country=58591", "tag": "United States of America"}], "Guid": [{"id": "imdb://tt3032476"}, {"id": "imdb://tt3032476"}], "Rating": [{"image": "imdb://image.rating", "value": 9, "type": "audience"}], "Role": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Director": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Writer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Producer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}, {"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Similar": [{"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}, {"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}], "Location": [{"path": "/TV Shows/Better Call Saul"}, {"path": "/TV Shows/Better Call Saul"}]}]}} "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}, {"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"}, {"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"}, {"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": [{"key": "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg", "provider": "tmdb", "ratingKey": "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg", "selected": true, "thumb": "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FhntBJjqbv4m0Iyniqaztv9xaudI%2Ejpg"}, {"key": "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg", "provider": "tmdb", "ratingKey": "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg", "selected": true, "thumb": "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FhntBJjqbv4m0Iyniqaztv9xaudI%2Ejpg"}]}} 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: 1539.14 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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} include-stream-otheritem: parameters: path: ratingKey: 2900.64 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: 8466.85 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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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: "": parameters: query: includeGuids: 1 type: 2 responses: "200": application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "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"}, {"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"}, {"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}, {"id": 220}, {"id": 220}]}, {"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"}, {"id": 116, "filter": "country=116", "tag": "United States of America"}], "Guid": [{"id": "tvdb://2337"}, {"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}, {"id": 220}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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: "available" 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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} createPlaylist: speakeasy-default-create-playlist: parameters: query: title: "" type: "photo" smart: 1 uri: "https://hoarse-testing.info/" responses: "200": application/json: {"MediaContainer": {"size": 7, "Metadata": [{"ratingKey": "96", "key": "/playlists/96/items", "guid": "com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55", "type": "playlist", "title": "A Great Playlist", "summary": "What a great playlist", "smart": false, "playlistType": "video", "icon": "playlist://image.smart", "viewCount": 1, "lastViewedAt": 1705719589, "leafCount": 1, "addedAt": 1705719589, "updatedAt": 1705724593, "composite": "/playlists/96/composite/1705724593", "duration": 141000}, {"ratingKey": "96", "key": "/playlists/96/items", "guid": "com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55", "type": "playlist", "title": "A Great Playlist", "summary": "What a great playlist", "smart": false, "playlistType": "video", "icon": "playlist://image.smart", "viewCount": 1, "lastViewedAt": 1705719589, "leafCount": 1, "addedAt": 1705719589, "updatedAt": 1705724593, "composite": "/playlists/96/composite/1705724593", "duration": 141000}]}} "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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPlaylist: speakeasy-default-get-playlist: parameters: path: playlistID: 4109.48 responses: "200": application/json: {"MediaContainer": {"size": 1, "Metadata": [{"content": "library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1", "ratingKey": "95", "key": "/playlists/95/items", "guid": "com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91", "type": "playlist", "title": "Smart Movie Playlist", "summary": "", "smart": true, "playlistType": "video", "composite": "/playlists/95/composite/1705717387", "icon": "playlist://image.smart", "duration": 282000, "leafCount": 2, "addedAt": 1705716493, "updatedAt": 1705717387}, {"content": "library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1", "ratingKey": "95", "key": "/playlists/95/items", "guid": "com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91", "type": "playlist", "title": "Smart Movie Playlist", "summary": "", "smart": true, "playlistType": "video", "composite": "/playlists/95/composite/1705717387", "icon": "playlist://image.smart", "duration": 282000, "leafCount": 2, "addedAt": 1705716493, "updatedAt": 1705717387}, {"content": "library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1", "ratingKey": "95", "key": "/playlists/95/items", "guid": "com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91", "type": "playlist", "title": "Smart Movie Playlist", "summary": "", "smart": true, "playlistType": "video", "composite": "/playlists/95/composite/1705717387", "icon": "playlist://image.smart", "duration": 282000, "leafCount": 2, "addedAt": 1705716493, "updatedAt": 1705717387}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} deletePlaylist: speakeasy-default-delete-playlist: parameters: path: playlistID: 216.22 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} updatePlaylist: speakeasy-default-update-playlist: parameters: path: playlistID: 3915 query: {} responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} getPlaylistContents: speakeasy-default-get-playlist-contents: parameters: path: playlistID: 5004.46 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"}, {"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"}]}, {"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"}, {"tag": "Action"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "Joss Whedon"}], "Writer": [{"tag": "Joss Whedon"}, {"tag": "Joss Whedon"}, {"tag": "Joss Whedon"}], "Role": [{"tag": "Gina Torres"}, {"tag": "Gina Torres"}]}]}} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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: 1893.18 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} addPlaylistContents: speakeasy-default-add-playlist-contents: parameters: path: playlistID: 8502.01 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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} uploadPlaylist: speakeasy-default-upload-playlist: parameters: query: path: "/home/barkley/playlist.m3u" force: 0 sectionID: 1 responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTransientToken: speakeasy-default-get-transient-token: parameters: query: type: "delegation" scope: "all" 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}]} getSourceConnectionInformation: speakeasy-default-get-source-connection-information: parameters: query: source: "provider://provider-identifier" responses: "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} getTokenDetails: speakeasy-default-get-token-details: responses: "200": application/json: {"adsConsent": false, "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": "ja", "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": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "", "status": "online"}], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptionDescription": "", "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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": false, "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": "zh", "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": 0, "defaultSubtitleAccessibility": 0, "defaultSubtitleForced": 0, "watchedIndicator": 0, "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "", "status": "online"}, {"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "", "status": "online"}, {"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "", "status": "online"}], "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": [{"id": "", "mode": "", "renewsAt": 1556281940, "endsAt": 1556281940, "canceled": false, "gracePeriod": false, "onHold": false, "canReactivate": false, "canUpgrade": false, "canDowngrade": false, "canConvert": false, "type": "plexpass", "transfer": "", "state": "ended", "billing": {"internalPaymentMethod": {}, "paymentMethodId": 778268}}, {"id": "", "mode": "", "renewsAt": 1556281940, "endsAt": 1556281940, "canceled": false, "gracePeriod": false, "onHold": false, "canReactivate": false, "canUpgrade": false, "canDowngrade": false, "canConvert": false, "type": "plexpass", "transfer": "", "state": "ended", "billing": {"internalPaymentMethod": {}, "paymentMethodId": 417052}}, {"id": "", "mode": "", "renewsAt": 1556281940, "endsAt": 1556281940, "canceled": false, "gracePeriod": false, "onHold": false, "canReactivate": false, "canUpgrade": false, "canDowngrade": false, "canConvert": false, "type": "plexpass", "transfer": "", "state": "ended", "billing": {"internalPaymentMethod": {}, "paymentMethodId": 860168}}], "trials": [{}, {}]} "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"accountID": 1, "deviceID": 13, "timespan": 4, "at": 1707141600, "metadataType": 4, "count": 1, "duration": 1555}, {"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}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}, {"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"}, {"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}, {"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}, {"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}, {"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": {"size": 1, "Metadata": [{"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", "librarySectionID": "3", "librarySectionKey": "/library/sections/3", "librarySectionTitle": "Music", "musicAnalysisVersion": "1", "originalTitle": "The American Dream Is Killing Me", "parentGuid": "plex://album/65394d6d472b8ab03ef47f12", "parentIndex": 1, "parentKey": "/library/metadata/67084", "parentRatingKey": "67084", "parentStudio": "Reprise Records", "parentThumb": "/library/metadata/67084/thumb/1705543314", "parentTitle": "Saviors", "parentYear": 2024, "ratingCount": 45885, "ratingKey": "67085", "sessionKey": "203", "thumb": "/library/metadata/67084/thumb/1705543314", "title": "The American Dream Is Killing Me", "titleSort": "American Dream Is Killing Me", "type": "track", "updatedAt": 1705543314, "viewOffset": 1000, "Media": [{"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}, {"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}, {"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}, {"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}, {"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}, {"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}], "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"}}, {"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", "librarySectionID": "3", "librarySectionKey": "/library/sections/3", "librarySectionTitle": "Music", "musicAnalysisVersion": "1", "originalTitle": "The American Dream Is Killing Me", "parentGuid": "plex://album/65394d6d472b8ab03ef47f12", "parentIndex": 1, "parentKey": "/library/metadata/67084", "parentRatingKey": "67084", "parentStudio": "Reprise Records", "parentThumb": "/library/metadata/67084/thumb/1705543314", "parentTitle": "Saviors", "parentYear": 2024, "ratingCount": 45885, "ratingKey": "67085", "sessionKey": "203", "thumb": "/library/metadata/67084/thumb/1705543314", "title": "The American Dream Is Killing Me", "titleSort": "American Dream Is Killing Me", "type": "track", "updatedAt": 1705543314, "viewOffset": 1000, "Media": [{"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}, {"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}, {"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}, {"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}, {"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": "130355", "selected": true, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "hasThumbnail": "1", "id": "130625", "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "decision": "directplay", "selected": true, "Stream": [{"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}, {"albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "channels": 2, "codec": "flac", "displayTitle": "FLAC (Stereo)", "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "id": "352487", "index": 0, "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "samplingRate": 44100, "selected": true, "streamType": 2, "location": "direct"}]}]}], "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}, {"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 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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} viewed-at-ascending: parameters: query: sort: "viewedAt:asc" accountId: 1 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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} rating-descending: parameters: query: sort: "rating:desc" accountId: 1 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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} rating-ascending: parameters: query: sort: "rating:asc" accountId: 1 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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} "": parameters: query: accountId: 1 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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} ViewedAt: parameters: query: accountId: 1 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}, {"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}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"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}, {"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: "0xa9CdebeF9E" "400": application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"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}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]} examplesVersion: 1.0.1 generatedTests: {}