mirror of
https://github.com/LukeHagar/plexgo.git
synced 2025-12-06 04:20:46 +00:00
* `PlexApi.Butler.StartTask()`: * `request` **Changed** **Breaking** ⚠️ * `error` **Changed** **Breaking** ⚠️ * `PlexApi.Butler.StopTask()`: * `request` **Changed** **Breaking** ⚠️ * `error` **Changed** **Breaking** ⚠️ * `PlexApi.Updater.ApplyUpdates()`: * `request` **Changed** **Breaking** ⚠️ * `error` **Changed** **Breaking** ⚠️ * `PlexApi.General.GetServerInfo()`: **Added** * `PlexApi.General.GetIdentity()`: **Added** * `PlexApi.General.GetSourceConnectionInformation()`: **Added** * `PlexApi.General.GetTransientToken()`: **Added** * `PlexApi.Events.GetNotifications()`: **Added** * `PlexApi.Events.ConnectWebSocket()`: **Added** * `PlexApi.Preferences.GetAllPreferences()`: **Added** * `PlexApi.Preferences.SetPreferences()`: **Added** * `PlexApi.Preferences.GetPreference()`: **Added** * `PlexApi.Rate.SetRating()`: **Added** * `PlexApi.Timeline.MarkPlayed()`: **Added** * `PlexApi.Timeline.Report()`: **Added** * `PlexApi.Timeline.Unscrobble()`: **Added** * `PlexApi.Activities.ListActivities()`: **Added** * `PlexApi.Activities.CancelActivity()`: **Added** * `PlexApi.Butler.StopTasks()`: **Added** * `PlexApi.Butler.GetTasks()`: **Added** * `PlexApi.Butler.StartTasks()`: **Added** * `PlexApi.DownloadQueue.CreateDownloadQueue()`: **Added** * `PlexApi.DownloadQueue.GetDownloadQueue()`: **Added** * `PlexApi.DownloadQueue.AddDownloadQueueItems()`: **Added** * `PlexApi.DownloadQueue.ListDownloadQueueItems()`: **Added** * `PlexApi.DownloadQueue.GetItemDecision()`: **Added** * `PlexApi.DownloadQueue.GetDownloadQueueMedia()`: **Added** * `PlexApi.DownloadQueue.RemoveDownloadQueueItems()`: **Added** * `PlexApi.DownloadQueue.GetDownloadQueueItems()`: **Added** * `PlexApi.DownloadQueue.RestartProcessingDownloadQueueItems()`: **Added** * `PlexApi.Hubs.GetAllHubs()`: **Added** * `PlexApi.Hubs.GetContinueWatching()`: **Added** * `PlexApi.Hubs.GetHubItems()`: **Added** * `PlexApi.Hubs.GetPromotedHubs()`: **Added** * `PlexApi.Hubs.GetMetadataHubs()`: **Added** * `PlexApi.Hubs.GetPostplayHubs()`: **Added** * `PlexApi.Hubs.GetRelatedHubs()`: **Added** * `PlexApi.Hubs.GetSectionHubs()`: **Added** * `PlexApi.Hubs.ResetSectionDefaults()`: **Added** * `PlexApi.Hubs.ListHubs()`: **Added** * `PlexApi.Hubs.CreateCustomHub()`: **Added** * `PlexApi.Hubs.MoveHub()`: **Added** * `PlexApi.Hubs.DeleteCustomHub()`: **Added** * `PlexApi.Hubs.UpdateHubVisibility()`: **Added** * `PlexApi.Search.SearchHubs()`: **Added** * `PlexApi.Search.VoiceSearchHubs()`: **Added** * `PlexApi.Library.GetLibraryItems()`: **Added** * `PlexApi.Library.DeleteCaches()`: **Added** * `PlexApi.Library.CleanBundles()`: **Added** * `PlexApi.Library.IngestTransientItem()`: **Added** * `PlexApi.Library.GetLibraryMatches()`: **Added** * `PlexApi.Library.OptimizeDatabase()`: **Added** * `PlexApi.Library.GetRandomArtwork()`: **Added** * `PlexApi.Library.GetSections()`: **Added** * `PlexApi.Library.AddSection()`: **Added** * `PlexApi.Library.StopAllRefreshes()`: **Added** * `PlexApi.Library.GetSectionsPrefs()`: **Added** * `PlexApi.Library.RefreshSectionsMetadata()`: **Added** * `PlexApi.Library.GetTags()`: **Added** * `PlexApi.Library.DeleteMetadataItem()`: **Added** * `PlexApi.Library.EditMetadataItem()`: **Added** * `PlexApi.Library.DetectAds()`: **Added** * `PlexApi.Library.GetAllItemLeaves()`: **Added** * `PlexApi.Library.AnalyzeMetadata()`: **Added** * `PlexApi.Library.GenerateThumbs()`: **Added** * `PlexApi.Library.DetectCredits()`: **Added** * `PlexApi.Library.GetExtras()`: **Added** * `PlexApi.Library.AddExtras()`: **Added** * `PlexApi.Library.GetFile()`: **Added** * `PlexApi.Library.StartBifGeneration()`: **Added** * `PlexApi.Library.DetectIntros()`: **Added** * `PlexApi.Library.CreateMarker()`: **Added** * `PlexApi.Library.MatchItem()`: **Added** * `PlexApi.Library.ListMatches()`: **Added** * `PlexApi.Library.MergeItems()`: **Added** * `PlexApi.Library.ListSonicallySimilar()`: **Added** * `PlexApi.Library.SetItemPreferences()`: **Added** * `PlexApi.Library.RefreshItemsMetadata()`: **Added** * `PlexApi.Library.GetRelatedItems()`: **Added** * `PlexApi.Library.ListSimilar()`: **Added** * `PlexApi.Library.SplitItem()`: **Added** * `PlexApi.Library.AddSubtitles()`: **Added** * `PlexApi.Library.GetItemTree()`: **Added** * `PlexApi.Library.Unmatch()`: **Added** * `PlexApi.Library.ListTopUsers()`: **Added** * `PlexApi.Library.DetectVoiceActivity()`: **Added** * `PlexApi.Library.GetAugmentationStatus()`: **Added** * `PlexApi.Library.SetStreamSelection()`: **Added** * `PlexApi.Library.GetPerson()`: **Added** * `PlexApi.Library.ListPersonMedia()`: **Added** * `PlexApi.Library.DeleteLibrarySection()`: **Added** * `PlexApi.Library.GetLibraryDetails()`: **Added** * `PlexApi.Library.EditSection()`: **Added** * `PlexApi.Library.UpdateItems()`: **Added** * `PlexApi.Library.StartAnalysis()`: **Added** * `PlexApi.Library.Autocomplete()`: **Added** * `PlexApi.Library.GetCollections()`: **Added** * `PlexApi.Library.GetCommon()`: **Added** * `PlexApi.Library.EmptyTrash()`: **Added** * `PlexApi.Library.GetSectionFilters()`: **Added** * `PlexApi.Library.GetFirstCharacters()`: **Added** * `PlexApi.Library.DeleteIndexes()`: **Added** * `PlexApi.Library.DeleteIntros()`: **Added** * `PlexApi.Library.GetSectionPreferences()`: **Added** * `PlexApi.Library.SetSectionPreferences()`: **Added** * `PlexApi.Library.CancelRefresh()`: **Added** * `PlexApi.Library.RefreshSection()`: **Added** * `PlexApi.Library.GetAvailableSorts()`: **Added** * `PlexApi.Library.GetStreamLevels()`: **Added** * `PlexApi.Library.GetStreamLoudness()`: **Added** * `PlexApi.Library.GetChapterImage()`: **Added** * `PlexApi.Library.SetItemArtwork()`: **Added** * `PlexApi.Library.UpdateItemArtwork()`: **Added** * `PlexApi.Library.DeleteMarker()`: **Added** * `PlexApi.Library.EditMarker()`: **Added** * `PlexApi.Library.DeleteMediaItem()`: **Added** * `PlexApi.Library.GetPartIndex()`: **Added** * `PlexApi.Library.DeleteCollection()`: **Added** * `PlexApi.Library.GetSectionImage()`: **Added** * `PlexApi.Library.DeleteStream()`: **Added** * `PlexApi.Library.GetStream()`: **Added** * `PlexApi.Library.SetStreamOffset()`: **Added** * `PlexApi.Library.GetItemArtwork()`: **Added** * `PlexApi.Library.GetMediaPart()`: **Added** * `PlexApi.Library.GetImageFromBif()`: **Added** * `PlexApi.Collections.CreateCollection()`: **Added** * `PlexApi.DvRs.ListDvRs()`: **Added** * `PlexApi.DvRs.CreateDvr()`: **Added** * `PlexApi.DvRs.DeleteDvr()`: **Added** * `PlexApi.DvRs.GetDvr()`: **Added** * `PlexApi.DvRs.DeleteLineup()`: **Added** * `PlexApi.DvRs.AddLineup()`: **Added** * `PlexApi.DvRs.SetDvrPreferences()`: **Added** * `PlexApi.DvRs.StopDvrReload()`: **Added** * `PlexApi.DvRs.ReloadGuide()`: **Added** * `PlexApi.DvRs.TuneChannel()`: **Added** * `PlexApi.DvRs.RemoveDeviceFromDvr()`: **Added** * `PlexApi.DvRs.AddDeviceToDvr()`: **Added** * `PlexApi.Epg.ComputeChannelMap()`: **Added** * `PlexApi.Epg.GetChannels()`: **Added** * `PlexApi.Epg.GetCountries()`: **Added** * `PlexApi.Epg.GetAllLanguages()`: **Added** * `PlexApi.Epg.GetLineup()`: **Added** * `PlexApi.Epg.GetLineupChannels()`: **Added** * `PlexApi.Epg.GetCountriesLineups()`: **Added** * `PlexApi.Epg.GetCountryRegions()`: **Added** * `PlexApi.Epg.ListLineups()`: **Added** * `PlexApi.LiveTv.GetSessions()`: **Added** * `PlexApi.LiveTv.GetLiveTvSession()`: **Added** * `PlexApi.LiveTv.GetSessionPlaylistIndex()`: **Added** * `PlexApi.LiveTv.GetSessionSegment()`: **Added** * `PlexApi.Log.WriteLog()`: **Added** * `PlexApi.Log.WriteMessage()`: **Added** * `PlexApi.Log.EnablePapertrail()`: **Added** * `PlexApi.Devices.GetAvailableGrabbers()`: **Added** * `PlexApi.Devices.ListDevices()`: **Added** * `PlexApi.Devices.AddDevice()`: **Added** * `PlexApi.Devices.DiscoverDevices()`: **Added** * `PlexApi.Devices.RemoveDevice()`: **Added** * `PlexApi.Devices.GetDeviceDetails()`: **Added** * `PlexApi.Devices.ModifyDevice()`: **Added** * `PlexApi.Devices.SetChannelmap()`: **Added** * `PlexApi.Devices.GetDevicesChannels()`: **Added** * `PlexApi.Devices.SetDevicePreferences()`: **Added** * `PlexApi.Devices.StopScan()`: **Added** * `PlexApi.Devices.Scan()`: **Added** * `PlexApi.Devices.GetThumb()`: **Added** * `PlexApi.Provider.ListProviders()`: **Added** * `PlexApi.Provider.AddProvider()`: **Added** * `PlexApi.Provider.RefreshProviders()`: **Added** * `PlexApi.Provider.DeleteMediaProvider()`: **Added** * `PlexApi.Subscriptions.GetAllSubscriptions()`: **Added** * `PlexApi.Subscriptions.CreateSubscription()`: **Added** * `PlexApi.Subscriptions.ProcessSubscriptions()`: **Added** * `PlexApi.Subscriptions.GetScheduledRecordings()`: **Added** * `PlexApi.Subscriptions.GetTemplate()`: **Added** * `PlexApi.Subscriptions.CancelGrab()`: **Added** * `PlexApi.Subscriptions.DeleteSubscription()`: **Added** * `PlexApi.Subscriptions.GetSubscription()`: **Added** * `PlexApi.Subscriptions.EditSubscriptionPreferences()`: **Added** * `PlexApi.Subscriptions.ReorderSubscription()`: **Added** * `PlexApi.Transcoder.TranscodeImage()`: **Added** * `PlexApi.Transcoder.MakeDecision()`: **Added** * `PlexApi.Transcoder.TriggerFallback()`: **Added** * `PlexApi.Transcoder.TranscodeSubtitles()`: **Added** * `PlexApi.Transcoder.StartTranscodeSession()`: **Added** * `PlexApi.Playlist.ListPlaylists()`: **Added** * `PlexApi.Playlist.GetPlaylist()`: **Added** * `PlexApi.Playlist.GetPlaylistItems()`: **Added** * `PlexApi.LibraryPlaylists.CreatePlaylist()`: **Added** * `PlexApi.LibraryPlaylists.UploadPlaylist()`: **Added** * `PlexApi.LibraryPlaylists.DeletePlaylist()`: **Added** * `PlexApi.LibraryPlaylists.UpdatePlaylist()`: **Added** * `PlexApi.LibraryPlaylists.GetPlaylistGenerators()`: **Added** * `PlexApi.LibraryPlaylists.ClearPlaylistItems()`: **Added** * `PlexApi.LibraryPlaylists.AddPlaylistItems()`: **Added** * `PlexApi.LibraryPlaylists.DeletePlaylistItem()`: **Added** * `PlexApi.LibraryPlaylists.GetPlaylistGenerator()`: **Added** * `PlexApi.LibraryPlaylists.ModifyPlaylistGenerator()`: **Added** * `PlexApi.LibraryPlaylists.GetPlaylistGeneratorItems()`: **Added** * `PlexApi.LibraryPlaylists.MovePlaylistItem()`: **Added** * `PlexApi.LibraryPlaylists.RefreshPlaylist()`: **Added** * `PlexApi.PlayQueue.CreatePlayQueue()`: **Added** * `PlexApi.PlayQueue.GetPlayQueue()`: **Added** * `PlexApi.PlayQueue.AddToPlayQueue()`: **Added** * `PlexApi.PlayQueue.ClearPlayQueue()`: **Added** * `PlexApi.PlayQueue.ResetPlayQueue()`: **Added** * `PlexApi.PlayQueue.Shuffle()`: **Added** * `PlexApi.PlayQueue.Unshuffle()`: **Added** * `PlexApi.PlayQueue.DeletePlayQueueItem()`: **Added** * `PlexApi.PlayQueue.MovePlayQueueItem()`: **Added** * `PlexApi.UltraBlur.GetColors()`: **Added** * `PlexApi.UltraBlur.GetImage()`: **Added** * `PlexApi.Status.ListSessions()`: **Added** * `PlexApi.Status.GetBackgroundTasks()`: **Added** * `PlexApi.Status.ListPlaybackHistory()`: **Added** * `PlexApi.Status.TerminateSession()`: **Added** * `PlexApi.Status.DeleteHistory()`: **Added** * `PlexApi.Status.GetHistoryItem()`: **Added** * `PlexApi.Updater.CheckUpdates()`: **Added** * `PlexApi.Updater.GetUpdatesStatus()`: **Added** * `PlexApi.Content.GetCollectionItems()`: **Added** * `PlexApi.Content.GetMetadataItem()`: **Added** * `PlexApi.Content.GetAlbums()`: **Added** * `PlexApi.Content.ListContent()`: **Added** * `PlexApi.Content.GetAllLeaves()`: **Added** * `PlexApi.Content.GetArts()`: **Added** * `PlexApi.Content.GetCategories()`: **Added** * `PlexApi.Content.GetCluster()`: **Added** * `PlexApi.Content.GetSonicPath()`: **Added** * `PlexApi.Content.GetFolders()`: **Added** * `PlexApi.Content.ListMoments()`: **Added** * `PlexApi.Content.GetSonicallySimilar()`: **Added** * `PlexApi.Content.GetCollectionImage()`: **Added** * `PlexApi.LibraryCollections.AddCollectionItems()`: **Added** * `PlexApi.LibraryCollections.DeleteCollectionItem()`: **Added** * `PlexApi.LibraryCollections.MoveCollectionItem()`: **Added** * `PlexApi.Server.GetServerCapabilities()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetServerPreferences()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetAvailableClients()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetDevices()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.Get-Server-Identity()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetMyPlexAccount()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetResizedPhoto()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.Get-Media-Providers()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Server.GetServerList()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Media.MarkPlayed()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Media.MarkUnplayed()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Media.UpdatePlayProgress()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Media.Get-Banner-Image()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Media.Get-Thumb-Image()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Video.GetTimeline()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Video.StartUniversalTranscode()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Activities.GetServerActivities()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Activities.CancelServerActivities()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Butler.GetButlerTasks()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Butler.StartAllTasks()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Butler.StopAllTasks()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetCompanionsData()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetUserFriends()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetGeoData()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetHomeData()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.Get-Server-Resources()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetPin()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Plex.GetTokenByPinId()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Hubs.GetGlobalHubs()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Hubs.Get-Recently-Added()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Hubs.GetLibraryHubs()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Search.PerformSearch()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Search.PerformVoiceSearch()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Search.GetSearchResults()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.GetFileHash()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Recently-Added-Library()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-All-Libraries()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Library-Details()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.DeleteLibrary()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Library-Items()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Library-Sections-All()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Refresh-Library-Metadata()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Search-Library()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Genres-Library()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Countries-Library()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Actors-Library()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Search-All-Libraries()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Media-Meta-Data()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Media-Arts()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Post-Media-Arts()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Get-Media-Posters()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.Post-Media-Poster()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.GetMetadataChildren()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Library.GetTopWatchedContent()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Watchlist.Get-Watch-List()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Log.LogLine()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Log.LogMultiLine()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Log.EnablePaperTrail()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.CreatePlaylist()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.GetPlaylists()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.GetPlaylist()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.DeletePlaylist()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.UpdatePlaylist()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.GetPlaylistContents()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.ClearPlaylistContents()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.AddPlaylistContents()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Playlists.UploadPlaylist()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Authentication.GetTransientToken()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Authentication.GetSourceConnectionInformation()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Authentication.GetTokenDetails()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Authentication.Post-Users-Sign-In-Data()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Statistics.GetStatistics()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Statistics.GetResourcesStatistics()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Statistics.GetBandwidthStatistics()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Sessions.GetSessions()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Sessions.GetSessionHistory()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Sessions.GetTranscodeSessions()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Sessions.StopTranscodeSession()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Updater.GetUpdateStatus()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Updater.CheckForUpdates()`: **Deleted** **Breaking** ⚠️ * `PlexApi.Users.Get-Users()`: **Deleted** **Breaking** ⚠️
7125 lines
536 KiB
Plaintext
Executable File
7125 lines
536 KiB
Plaintext
Executable File
lockVersion: 2.0.0
|
|
id: dfa99515-01c0-42eb-9be5-ee212fd03eb3
|
|
management:
|
|
docChecksum: 2a6e4c8f6e1fedff5a37da76411f22df
|
|
docVersion: 1.1.1
|
|
speakeasyVersion: 1.636.3
|
|
generationVersion: 2.723.11
|
|
releaseVersion: 0.26.0
|
|
configChecksum: e7e1dae9b6eff1efa39b10ed4f34379c
|
|
repoURL: https://github.com/LukeHagar/plexgo.git
|
|
repoSubDirectory: .
|
|
installationURL: https://github.com/LukeHagar/plexgo
|
|
published: true
|
|
features:
|
|
go:
|
|
acceptHeaders: 2.81.2
|
|
additionalDependencies: 0.1.0
|
|
additionalProperties: 0.1.2
|
|
constsAndDefaults: 0.1.12
|
|
core: 3.11.1
|
|
deepObjectParams: 0.1.1
|
|
defaultEnabledRetries: 0.2.0
|
|
downloadStreams: 0.1.2
|
|
envVarSecurityUsage: 0.3.2
|
|
examples: 2.81.5
|
|
globalSecurity: 2.82.12
|
|
globalSecurityCallbacks: 0.1.0
|
|
globalSecurityFlattening: 0.1.0
|
|
globalServerURLs: 2.82.3
|
|
globals: 2.82.2
|
|
intellisenseMarkdownSupport: 0.1.0
|
|
nameOverrides: 2.81.2
|
|
responseFormat: 0.1.2
|
|
retries: 2.84.2
|
|
sdkHooks: 0.2.0
|
|
unions: 2.86.0
|
|
uploadStreams: 0.1.0
|
|
generatedFiles:
|
|
- .gitattributes
|
|
- /models/components/accepts.go
|
|
- /models/components/advancedsubtitles.go
|
|
- /models/components/boolint.go
|
|
- /models/components/channel.go
|
|
- /models/components/channelmapping.go
|
|
- /models/components/composite.go
|
|
- /models/components/device.go
|
|
- /models/components/directory.go
|
|
- /models/components/dvrrequesthandlerslashgetresponses200.go
|
|
- /models/components/filter.go
|
|
- /models/components/getresponses200.go
|
|
- /models/components/historyallgetresponses200.go
|
|
- /models/components/hub.go
|
|
- /models/components/image.go
|
|
- /models/components/items.go
|
|
- /models/components/librarysection.go
|
|
- /models/components/lineup.go
|
|
- /models/components/location.go
|
|
- /models/components/media.go
|
|
- /models/components/mediacontainer.go
|
|
- /models/components/mediacontainerwithartwork.go
|
|
- /models/components/mediacontainerwithdecision.go
|
|
- /models/components/mediacontainerwithdevice.go
|
|
- /models/components/mediacontainerwithdirectory.go
|
|
- /models/components/mediacontainerwithhubs.go
|
|
- /models/components/mediacontainerwithlineup.go
|
|
- /models/components/mediacontainerwithmetadata.go
|
|
- /models/components/mediacontainerwithnestedmetadata.go
|
|
- /models/components/mediacontainerwithplaylistmetadata.go
|
|
- /models/components/mediacontainerwithsettings.go
|
|
- /models/components/mediacontainerwithsubscription.go
|
|
- /models/components/mediagraboperation.go
|
|
- /models/components/mediaquery.go
|
|
- /models/components/mediasubscription.go
|
|
- /models/components/metadata.go
|
|
- /models/components/part.go
|
|
- /models/components/player.go
|
|
- /models/components/postresponses200.go
|
|
- /models/components/protocol.go
|
|
- /models/components/requesthandlerslashgetresponses200.go
|
|
- /models/components/security.go
|
|
- /models/components/session.go
|
|
- /models/components/setting.go
|
|
- /models/components/slashgetresponses200.go
|
|
- /models/components/sort.go
|
|
- /models/components/stream.go
|
|
- /models/components/subtitles.go
|
|
- /models/components/tag.go
|
|
- /models/components/transcodesession.go
|
|
- /models/components/transcodetype.go
|
|
- /models/components/user.go
|
|
- /models/operations/addcollectionitems.go
|
|
- /models/operations/adddevice.go
|
|
- /models/operations/adddevicetodvr.go
|
|
- /models/operations/adddownloadqueueitems.go
|
|
- /models/operations/addextras.go
|
|
- /models/operations/addlineup.go
|
|
- /models/operations/addplaylistitems.go
|
|
- /models/operations/addprovider.go
|
|
- /models/operations/addsection.go
|
|
- /models/operations/addsubtitles.go
|
|
- /models/operations/addtoplayqueue.go
|
|
- /models/operations/analyzemetadata.go
|
|
- /models/operations/applyupdates.go
|
|
- /models/operations/autocomplete.go
|
|
- /models/operations/cancelactivity.go
|
|
- /models/operations/cancelgrab.go
|
|
- /models/operations/cancelrefresh.go
|
|
- /models/operations/checkupdates.go
|
|
- /models/operations/cleanbundles.go
|
|
- /models/operations/clearplaylistitems.go
|
|
- /models/operations/clearplayqueue.go
|
|
- /models/operations/computechannelmap.go
|
|
- /models/operations/connectwebsocket.go
|
|
- /models/operations/createcollection.go
|
|
- /models/operations/createcustomhub.go
|
|
- /models/operations/createdownloadqueue.go
|
|
- /models/operations/createdvr.go
|
|
- /models/operations/createmarker.go
|
|
- /models/operations/createplaylist.go
|
|
- /models/operations/createplayqueue.go
|
|
- /models/operations/createsubscription.go
|
|
- /models/operations/deletecaches.go
|
|
- /models/operations/deletecollection.go
|
|
- /models/operations/deletecollectionitem.go
|
|
- /models/operations/deletecustomhub.go
|
|
- /models/operations/deletedvr.go
|
|
- /models/operations/deletehistory.go
|
|
- /models/operations/deleteindexes.go
|
|
- /models/operations/deleteintros.go
|
|
- /models/operations/deletelibrarysection.go
|
|
- /models/operations/deletelineup.go
|
|
- /models/operations/deletemarker.go
|
|
- /models/operations/deletemediaitem.go
|
|
- /models/operations/deletemediaprovider.go
|
|
- /models/operations/deletemetadataitem.go
|
|
- /models/operations/deleteplaylist.go
|
|
- /models/operations/deleteplaylistitem.go
|
|
- /models/operations/deleteplayqueueitem.go
|
|
- /models/operations/deletestream.go
|
|
- /models/operations/deletesubscription.go
|
|
- /models/operations/detectads.go
|
|
- /models/operations/detectcredits.go
|
|
- /models/operations/detectintros.go
|
|
- /models/operations/detectvoiceactivity.go
|
|
- /models/operations/discoverdevices.go
|
|
- /models/operations/editmarker.go
|
|
- /models/operations/editmetadataitem.go
|
|
- /models/operations/editsection.go
|
|
- /models/operations/editsubscriptionpreferences.go
|
|
- /models/operations/emptytrash.go
|
|
- /models/operations/enablepapertrail.go
|
|
- /models/operations/generatethumbs.go
|
|
- /models/operations/getalbums.go
|
|
- /models/operations/getallhubs.go
|
|
- /models/operations/getallitemleaves.go
|
|
- /models/operations/getalllanguages.go
|
|
- /models/operations/getallleaves.go
|
|
- /models/operations/getallpreferences.go
|
|
- /models/operations/getallsubscriptions.go
|
|
- /models/operations/getarts.go
|
|
- /models/operations/getaugmentationstatus.go
|
|
- /models/operations/getavailablegrabbers.go
|
|
- /models/operations/getavailablesorts.go
|
|
- /models/operations/getbackgroundtasks.go
|
|
- /models/operations/getcategories.go
|
|
- /models/operations/getchannels.go
|
|
- /models/operations/getchapterimage.go
|
|
- /models/operations/getcluster.go
|
|
- /models/operations/getcollectionimage.go
|
|
- /models/operations/getcollectionitems.go
|
|
- /models/operations/getcollections.go
|
|
- /models/operations/getcolors.go
|
|
- /models/operations/getcommon.go
|
|
- /models/operations/getcontinuewatching.go
|
|
- /models/operations/getcountries.go
|
|
- /models/operations/getcountrieslineups.go
|
|
- /models/operations/getcountryregions.go
|
|
- /models/operations/getdevicedetails.go
|
|
- /models/operations/getdeviceschannels.go
|
|
- /models/operations/getdownloadqueue.go
|
|
- /models/operations/getdownloadqueueitems.go
|
|
- /models/operations/getdownloadqueuemedia.go
|
|
- /models/operations/getdvr.go
|
|
- /models/operations/getextras.go
|
|
- /models/operations/getfile.go
|
|
- /models/operations/getfirstcharacters.go
|
|
- /models/operations/getfolders.go
|
|
- /models/operations/gethistoryitem.go
|
|
- /models/operations/gethubitems.go
|
|
- /models/operations/getidentity.go
|
|
- /models/operations/getimage.go
|
|
- /models/operations/getimagefrombif.go
|
|
- /models/operations/getitemartwork.go
|
|
- /models/operations/getitemdecision.go
|
|
- /models/operations/getitemtree.go
|
|
- /models/operations/getlibrarydetails.go
|
|
- /models/operations/getlibraryitems.go
|
|
- /models/operations/getlibrarymatches.go
|
|
- /models/operations/getlineup.go
|
|
- /models/operations/getlineupchannels.go
|
|
- /models/operations/getlivetvsession.go
|
|
- /models/operations/getmediapart.go
|
|
- /models/operations/getmetadatahubs.go
|
|
- /models/operations/getmetadataitem.go
|
|
- /models/operations/getnotifications.go
|
|
- /models/operations/getpartindex.go
|
|
- /models/operations/getperson.go
|
|
- /models/operations/getplaylist.go
|
|
- /models/operations/getplaylistgenerator.go
|
|
- /models/operations/getplaylistgeneratoritems.go
|
|
- /models/operations/getplaylistgenerators.go
|
|
- /models/operations/getplaylistitems.go
|
|
- /models/operations/getplayqueue.go
|
|
- /models/operations/getpostplayhubs.go
|
|
- /models/operations/getpreference.go
|
|
- /models/operations/getpromotedhubs.go
|
|
- /models/operations/getrandomartwork.go
|
|
- /models/operations/getrelatedhubs.go
|
|
- /models/operations/getrelateditems.go
|
|
- /models/operations/getscheduledrecordings.go
|
|
- /models/operations/getsectionfilters.go
|
|
- /models/operations/getsectionhubs.go
|
|
- /models/operations/getsectionimage.go
|
|
- /models/operations/getsectionpreferences.go
|
|
- /models/operations/getsections.go
|
|
- /models/operations/getsectionsprefs.go
|
|
- /models/operations/getserverinfo.go
|
|
- /models/operations/getsessionplaylistindex.go
|
|
- /models/operations/getsessions.go
|
|
- /models/operations/getsessionsegment.go
|
|
- /models/operations/getsonicallysimilar.go
|
|
- /models/operations/getsonicpath.go
|
|
- /models/operations/getsourceconnectioninformation.go
|
|
- /models/operations/getstream.go
|
|
- /models/operations/getstreamlevels.go
|
|
- /models/operations/getstreamloudness.go
|
|
- /models/operations/getsubscription.go
|
|
- /models/operations/gettags.go
|
|
- /models/operations/gettasks.go
|
|
- /models/operations/gettemplate.go
|
|
- /models/operations/getthumb.go
|
|
- /models/operations/gettransienttoken.go
|
|
- /models/operations/getupdatesstatus.go
|
|
- /models/operations/ingesttransientitem.go
|
|
- /models/operations/listactivities.go
|
|
- /models/operations/listcontent.go
|
|
- /models/operations/listdevices.go
|
|
- /models/operations/listdownloadqueueitems.go
|
|
- /models/operations/listdvrs.go
|
|
- /models/operations/listhubs.go
|
|
- /models/operations/listlineups.go
|
|
- /models/operations/listmatches.go
|
|
- /models/operations/listmoments.go
|
|
- /models/operations/listpersonmedia.go
|
|
- /models/operations/listplaybackhistory.go
|
|
- /models/operations/listplaylists.go
|
|
- /models/operations/listproviders.go
|
|
- /models/operations/listsessions.go
|
|
- /models/operations/listsimilar.go
|
|
- /models/operations/listsonicallysimilar.go
|
|
- /models/operations/listtopusers.go
|
|
- /models/operations/makedecision.go
|
|
- /models/operations/markplayed.go
|
|
- /models/operations/matchitem.go
|
|
- /models/operations/mergeitems.go
|
|
- /models/operations/modifydevice.go
|
|
- /models/operations/modifyplaylistgenerator.go
|
|
- /models/operations/movecollectionitem.go
|
|
- /models/operations/movehub.go
|
|
- /models/operations/moveplaylistitem.go
|
|
- /models/operations/moveplayqueueitem.go
|
|
- /models/operations/optimizedatabase.go
|
|
- /models/operations/processsubscriptions.go
|
|
- /models/operations/refreshitemsmetadata.go
|
|
- /models/operations/refreshplaylist.go
|
|
- /models/operations/refreshproviders.go
|
|
- /models/operations/refreshsection.go
|
|
- /models/operations/refreshsectionsmetadata.go
|
|
- /models/operations/reloadguide.go
|
|
- /models/operations/removedevice.go
|
|
- /models/operations/removedevicefromdvr.go
|
|
- /models/operations/removedownloadqueueitems.go
|
|
- /models/operations/reordersubscription.go
|
|
- /models/operations/report.go
|
|
- /models/operations/resetplayqueue.go
|
|
- /models/operations/resetsectiondefaults.go
|
|
- /models/operations/restartprocessingdownloadqueueitems.go
|
|
- /models/operations/scan.go
|
|
- /models/operations/searchhubs.go
|
|
- /models/operations/setchannelmap.go
|
|
- /models/operations/setdevicepreferences.go
|
|
- /models/operations/setdvrpreferences.go
|
|
- /models/operations/setitemartwork.go
|
|
- /models/operations/setitempreferences.go
|
|
- /models/operations/setpreferences.go
|
|
- /models/operations/setrating.go
|
|
- /models/operations/setsectionpreferences.go
|
|
- /models/operations/setstreamoffset.go
|
|
- /models/operations/setstreamselection.go
|
|
- /models/operations/shuffle.go
|
|
- /models/operations/splititem.go
|
|
- /models/operations/startanalysis.go
|
|
- /models/operations/startbifgeneration.go
|
|
- /models/operations/starttask.go
|
|
- /models/operations/starttasks.go
|
|
- /models/operations/starttranscodesession.go
|
|
- /models/operations/stopallrefreshes.go
|
|
- /models/operations/stopdvrreload.go
|
|
- /models/operations/stopscan.go
|
|
- /models/operations/stoptask.go
|
|
- /models/operations/stoptasks.go
|
|
- /models/operations/terminatesession.go
|
|
- /models/operations/transcodeimage.go
|
|
- /models/operations/transcodesubtitles.go
|
|
- /models/operations/triggerfallback.go
|
|
- /models/operations/tunechannel.go
|
|
- /models/operations/unmatch.go
|
|
- /models/operations/unscrobble.go
|
|
- /models/operations/unshuffle.go
|
|
- /models/operations/updatehubvisibility.go
|
|
- /models/operations/updateitemartwork.go
|
|
- /models/operations/updateitems.go
|
|
- /models/operations/updateplaylist.go
|
|
- /models/operations/uploadplaylist.go
|
|
- /models/operations/voicesearchhubs.go
|
|
- /models/operations/writelog.go
|
|
- /models/operations/writemessage.go
|
|
- USAGE.md
|
|
- activities.go
|
|
- butler.go
|
|
- collections.go
|
|
- content.go
|
|
- devices.go
|
|
- docs/models/components/accepts.md
|
|
- docs/models/components/advancedsubtitles.md
|
|
- docs/models/components/airingstype.md
|
|
- docs/models/components/boolint.md
|
|
- docs/models/components/channel.md
|
|
- docs/models/components/channelmapping.md
|
|
- docs/models/components/composite.md
|
|
- docs/models/components/compositemedia.md
|
|
- docs/models/components/crop.md
|
|
- docs/models/components/decision.md
|
|
- docs/models/components/default.md
|
|
- docs/models/components/defaultdirection.md
|
|
- docs/models/components/device.md
|
|
- docs/models/components/directory.md
|
|
- docs/models/components/dvr.md
|
|
- docs/models/components/dvrrequesthandlerslashgetresponses200.md
|
|
- docs/models/components/dvrrequesthandlerslashgetresponses200mediacontainer.md
|
|
- docs/models/components/dvrrequesthandlerslashgetresponses200mediacontainermediacontainer.md
|
|
- docs/models/components/filter.md
|
|
- docs/models/components/filterpivot.md
|
|
- docs/models/components/format.md
|
|
- docs/models/components/getresponses200.md
|
|
- docs/models/components/getresponses200hub.md
|
|
- docs/models/components/getresponses200mediacontainer.md
|
|
- docs/models/components/historyallgetresponses200.md
|
|
- docs/models/components/historyallgetresponses200mediacontainer.md
|
|
- docs/models/components/historyallgetresponses200metadata.md
|
|
- docs/models/components/homevisibility.md
|
|
- docs/models/components/hub.md
|
|
- docs/models/components/image.md
|
|
- docs/models/components/imagetype.md
|
|
- docs/models/components/items.md
|
|
- docs/models/components/librarysection.md
|
|
- docs/models/components/librarysectionlocation.md
|
|
- docs/models/components/lineup.md
|
|
- docs/models/components/lineuptype.md
|
|
- docs/models/components/location.md
|
|
- docs/models/components/media.md
|
|
- docs/models/components/mediacontainer.md
|
|
- docs/models/components/mediacontainerwithartwork.md
|
|
- docs/models/components/mediacontainerwithartworkmediacontainer.md
|
|
- docs/models/components/mediacontainerwithartworkmetadata.md
|
|
- docs/models/components/mediacontainerwithartworktype.md
|
|
- docs/models/components/mediacontainerwithdecision.md
|
|
- docs/models/components/mediacontainerwithdecisiondecision.md
|
|
- docs/models/components/mediacontainerwithdecisionlocation.md
|
|
- docs/models/components/mediacontainerwithdecisionmedia.md
|
|
- docs/models/components/mediacontainerwithdecisionmediacontainer.md
|
|
- docs/models/components/mediacontainerwithdecisionmetadata.md
|
|
- docs/models/components/mediacontainerwithdecisionpart.md
|
|
- docs/models/components/mediacontainerwithdecisionstream.md
|
|
- docs/models/components/mediacontainerwithdevice.md
|
|
- docs/models/components/mediacontainerwithdevicedevice.md
|
|
- docs/models/components/mediacontainerwithdevicemediacontainer.md
|
|
- docs/models/components/mediacontainerwithdirectory.md
|
|
- docs/models/components/mediacontainerwithdirectorymediacontainer.md
|
|
- docs/models/components/mediacontainerwithhubs.md
|
|
- docs/models/components/mediacontainerwithhubsmediacontainer.md
|
|
- docs/models/components/mediacontainerwithlineup.md
|
|
- docs/models/components/mediacontainerwithlineupmediacontainer.md
|
|
- docs/models/components/mediacontainerwithmetadata.md
|
|
- docs/models/components/mediacontainerwithmetadatamediacontainer.md
|
|
- docs/models/components/mediacontainerwithnestedmetadata.md
|
|
- docs/models/components/mediacontainerwithnestedmetadatamediacontainer.md
|
|
- docs/models/components/mediacontainerwithplaylistmetadata.md
|
|
- docs/models/components/mediacontainerwithplaylistmetadatamediacontainer.md
|
|
- docs/models/components/mediacontainerwithplaylistmetadatametadata.md
|
|
- docs/models/components/mediacontainerwithsettings.md
|
|
- docs/models/components/mediacontainerwithsettingsmediacontainer.md
|
|
- docs/models/components/mediacontainerwithsubscription.md
|
|
- docs/models/components/mediacontainerwithsubscriptionmediacontainer.md
|
|
- docs/models/components/mediagraboperation.md
|
|
- docs/models/components/mediaquery.md
|
|
- docs/models/components/mediasubscription.md
|
|
- docs/models/components/metadata.md
|
|
- docs/models/components/metadataitem.md
|
|
- docs/models/components/part.md
|
|
- docs/models/components/pivot.md
|
|
- docs/models/components/player.md
|
|
- docs/models/components/playlisttype.md
|
|
- docs/models/components/postresponses200.md
|
|
- docs/models/components/postresponses200mediacontainer.md
|
|
- docs/models/components/postresponses200type.md
|
|
- docs/models/components/protocol.md
|
|
- docs/models/components/recommendationsvisibility.md
|
|
- docs/models/components/requesthandlerslashgetresponses200.md
|
|
- docs/models/components/requesthandlerslashgetresponses200directory.md
|
|
- docs/models/components/requesthandlerslashgetresponses200mediacontainer.md
|
|
- docs/models/components/security.md
|
|
- docs/models/components/session.md
|
|
- docs/models/components/sessionlocation.md
|
|
- docs/models/components/setting.md
|
|
- docs/models/components/slashgetresponses200.md
|
|
- docs/models/components/slashgetresponses200mediacontainer.md
|
|
- docs/models/components/sort.md
|
|
- docs/models/components/sortdefault.md
|
|
- docs/models/components/sortpivot.md
|
|
- docs/models/components/status.md
|
|
- docs/models/components/stream.md
|
|
- docs/models/components/subtitles.md
|
|
- docs/models/components/tag.md
|
|
- docs/models/components/transcodesession.md
|
|
- docs/models/components/transcodetype.md
|
|
- docs/models/components/type.md
|
|
- docs/models/components/user.md
|
|
- docs/models/components/value.md
|
|
- docs/models/operations/account.md
|
|
- docs/models/operations/action.md
|
|
- docs/models/operations/activity.md
|
|
- docs/models/operations/addcollectionitemsglobals.md
|
|
- docs/models/operations/addcollectionitemsrequest.md
|
|
- docs/models/operations/addcollectionitemsresponse.md
|
|
- docs/models/operations/adddeviceglobals.md
|
|
- docs/models/operations/adddevicerequest.md
|
|
- docs/models/operations/adddeviceresponse.md
|
|
- docs/models/operations/adddevicetodvrdvr.md
|
|
- docs/models/operations/adddevicetodvrdvrsmediacontainer.md
|
|
- docs/models/operations/adddevicetodvrglobals.md
|
|
- docs/models/operations/adddevicetodvrmediacontainer.md
|
|
- docs/models/operations/adddevicetodvrrequest.md
|
|
- docs/models/operations/adddevicetodvrresponse.md
|
|
- docs/models/operations/adddevicetodvrresponsebody.md
|
|
- docs/models/operations/adddownloadqueueitemsglobals.md
|
|
- docs/models/operations/adddownloadqueueitemsmediacontainer.md
|
|
- docs/models/operations/adddownloadqueueitemsrequest.md
|
|
- docs/models/operations/adddownloadqueueitemsresponse.md
|
|
- docs/models/operations/adddownloadqueueitemsresponsebody.md
|
|
- docs/models/operations/addedqueueitems.md
|
|
- docs/models/operations/addextrasglobals.md
|
|
- docs/models/operations/addextrasrequest.md
|
|
- docs/models/operations/addextrasresponse.md
|
|
- docs/models/operations/addlineupdvr.md
|
|
- docs/models/operations/addlineupdvrsmediacontainer.md
|
|
- docs/models/operations/addlineupglobals.md
|
|
- docs/models/operations/addlineupmediacontainer.md
|
|
- docs/models/operations/addlineuprequest.md
|
|
- docs/models/operations/addlineupresponse.md
|
|
- docs/models/operations/addlineupresponsebody.md
|
|
- docs/models/operations/addplaylistitemsglobals.md
|
|
- docs/models/operations/addplaylistitemsrequest.md
|
|
- docs/models/operations/addplaylistitemsresponse.md
|
|
- docs/models/operations/addproviderglobals.md
|
|
- docs/models/operations/addproviderrequest.md
|
|
- docs/models/operations/addproviderresponse.md
|
|
- docs/models/operations/addsectionglobals.md
|
|
- docs/models/operations/addsectionrequest.md
|
|
- docs/models/operations/addsectionresponse.md
|
|
- docs/models/operations/addsubtitlesglobals.md
|
|
- docs/models/operations/addsubtitlesrequest.md
|
|
- docs/models/operations/addsubtitlesresponse.md
|
|
- docs/models/operations/addtoplayqueueglobals.md
|
|
- docs/models/operations/addtoplayqueuerequest.md
|
|
- docs/models/operations/addtoplayqueueresponse.md
|
|
- docs/models/operations/advancedsubtitles.md
|
|
- docs/models/operations/analyzemetadataglobals.md
|
|
- docs/models/operations/analyzemetadatarequest.md
|
|
- docs/models/operations/analyzemetadataresponse.md
|
|
- docs/models/operations/applyupdatesglobals.md
|
|
- docs/models/operations/applyupdatesrequest.md
|
|
- docs/models/operations/applyupdatesresponse.md
|
|
- docs/models/operations/args.md
|
|
- docs/models/operations/attributes.md
|
|
- docs/models/operations/autocompleteglobals.md
|
|
- docs/models/operations/autocompleterequest.md
|
|
- docs/models/operations/autocompleteresponse.md
|
|
- docs/models/operations/bandwidth.md
|
|
- docs/models/operations/bandwidths.md
|
|
- docs/models/operations/butlertask.md
|
|
- docs/models/operations/butlertasks.md
|
|
- docs/models/operations/cancelactivityglobals.md
|
|
- docs/models/operations/cancelactivityrequest.md
|
|
- docs/models/operations/cancelactivityresponse.md
|
|
- docs/models/operations/cancelgrabglobals.md
|
|
- docs/models/operations/cancelgrabrequest.md
|
|
- docs/models/operations/cancelgrabresponse.md
|
|
- docs/models/operations/cancelrefreshglobals.md
|
|
- docs/models/operations/cancelrefreshrequest.md
|
|
- docs/models/operations/cancelrefreshresponse.md
|
|
- docs/models/operations/channelmapping.md
|
|
- docs/models/operations/channelmappingbykey.md
|
|
- docs/models/operations/checkupdatesglobals.md
|
|
- docs/models/operations/checkupdatesrequest.md
|
|
- docs/models/operations/checkupdatesresponse.md
|
|
- docs/models/operations/chromasubsampling.md
|
|
- docs/models/operations/cleanbundlesresponse.md
|
|
- docs/models/operations/clearplaylistitemsglobals.md
|
|
- docs/models/operations/clearplaylistitemsrequest.md
|
|
- docs/models/operations/clearplaylistitemsresponse.md
|
|
- docs/models/operations/clearplayqueueglobals.md
|
|
- docs/models/operations/clearplayqueuerequest.md
|
|
- docs/models/operations/clearplayqueueresponse.md
|
|
- docs/models/operations/computechannelmapchannelmapping.md
|
|
- docs/models/operations/computechannelmapglobals.md
|
|
- docs/models/operations/computechannelmapmediacontainer.md
|
|
- docs/models/operations/computechannelmaprequest.md
|
|
- docs/models/operations/computechannelmapresponse.md
|
|
- docs/models/operations/computechannelmapresponsebody.md
|
|
- docs/models/operations/connection.md
|
|
- docs/models/operations/connectwebsocketglobals.md
|
|
- docs/models/operations/connectwebsocketrequest.md
|
|
- docs/models/operations/connectwebsocketresponse.md
|
|
- docs/models/operations/country.md
|
|
- docs/models/operations/createcollectionglobals.md
|
|
- docs/models/operations/createcollectionrequest.md
|
|
- docs/models/operations/createcollectionresponse.md
|
|
- docs/models/operations/createcustomhubglobals.md
|
|
- docs/models/operations/createcustomhubrequest.md
|
|
- docs/models/operations/createcustomhubresponse.md
|
|
- docs/models/operations/createdownloadqueuemediacontainer.md
|
|
- docs/models/operations/createdownloadqueueresponse.md
|
|
- docs/models/operations/createdownloadqueueresponsebody.md
|
|
- docs/models/operations/createdvrglobals.md
|
|
- docs/models/operations/createdvrrequest.md
|
|
- docs/models/operations/createdvrresponse.md
|
|
- docs/models/operations/createmarkerglobals.md
|
|
- docs/models/operations/createmarkermediacontainer.md
|
|
- docs/models/operations/createmarkerrequest.md
|
|
- docs/models/operations/createmarkerresponse.md
|
|
- docs/models/operations/createmarkerresponsebody.md
|
|
- docs/models/operations/createmarkertype.md
|
|
- docs/models/operations/createplaylistglobals.md
|
|
- docs/models/operations/createplaylistrequest.md
|
|
- docs/models/operations/createplaylistresponse.md
|
|
- docs/models/operations/createplayqueueglobals.md
|
|
- docs/models/operations/createplayqueuemediacontainer.md
|
|
- docs/models/operations/createplayqueuerequest.md
|
|
- docs/models/operations/createplayqueueresponse.md
|
|
- docs/models/operations/createplayqueueresponsebody.md
|
|
- docs/models/operations/createsubscriptionglobals.md
|
|
- docs/models/operations/createsubscriptionmediacontainer.md
|
|
- docs/models/operations/createsubscriptionqueryparamprefs.md
|
|
- docs/models/operations/createsubscriptionrequest.md
|
|
- docs/models/operations/createsubscriptionresponse.md
|
|
- docs/models/operations/createsubscriptionresponsebody.md
|
|
- docs/models/operations/decisionresult.md
|
|
- docs/models/operations/deletecachesresponse.md
|
|
- docs/models/operations/deletecollectionglobals.md
|
|
- docs/models/operations/deletecollectionitemglobals.md
|
|
- docs/models/operations/deletecollectionitemrequest.md
|
|
- docs/models/operations/deletecollectionitemresponse.md
|
|
- docs/models/operations/deletecollectionrequest.md
|
|
- docs/models/operations/deletecollectionresponse.md
|
|
- docs/models/operations/deletecustomhubglobals.md
|
|
- docs/models/operations/deletecustomhubrequest.md
|
|
- docs/models/operations/deletecustomhubresponse.md
|
|
- docs/models/operations/deletedvrglobals.md
|
|
- docs/models/operations/deletedvrrequest.md
|
|
- docs/models/operations/deletedvrresponse.md
|
|
- docs/models/operations/deletehistoryglobals.md
|
|
- docs/models/operations/deletehistoryrequest.md
|
|
- docs/models/operations/deletehistoryresponse.md
|
|
- docs/models/operations/deleteindexesglobals.md
|
|
- docs/models/operations/deleteindexesrequest.md
|
|
- docs/models/operations/deleteindexesresponse.md
|
|
- docs/models/operations/deleteintrosglobals.md
|
|
- docs/models/operations/deleteintrosrequest.md
|
|
- docs/models/operations/deleteintrosresponse.md
|
|
- docs/models/operations/deletelibrarysectionglobals.md
|
|
- docs/models/operations/deletelibrarysectionrequest.md
|
|
- docs/models/operations/deletelibrarysectionresponse.md
|
|
- docs/models/operations/deletelineupdvr.md
|
|
- docs/models/operations/deletelineupdvrsmediacontainer.md
|
|
- docs/models/operations/deletelineupglobals.md
|
|
- docs/models/operations/deletelineupmediacontainer.md
|
|
- docs/models/operations/deletelineuprequest.md
|
|
- docs/models/operations/deletelineupresponse.md
|
|
- docs/models/operations/deletelineupresponsebody.md
|
|
- docs/models/operations/deletemarkerglobals.md
|
|
- docs/models/operations/deletemarkerrequest.md
|
|
- docs/models/operations/deletemarkerresponse.md
|
|
- docs/models/operations/deletemediaitemglobals.md
|
|
- docs/models/operations/deletemediaitemrequest.md
|
|
- docs/models/operations/deletemediaitemresponse.md
|
|
- docs/models/operations/deletemediaproviderglobals.md
|
|
- docs/models/operations/deletemediaproviderrequest.md
|
|
- docs/models/operations/deletemediaproviderresponse.md
|
|
- docs/models/operations/deletemetadataitemglobals.md
|
|
- docs/models/operations/deletemetadataitemrequest.md
|
|
- docs/models/operations/deletemetadataitemresponse.md
|
|
- docs/models/operations/deleteplaylistglobals.md
|
|
- docs/models/operations/deleteplaylistitemglobals.md
|
|
- docs/models/operations/deleteplaylistitemrequest.md
|
|
- docs/models/operations/deleteplaylistitemresponse.md
|
|
- docs/models/operations/deleteplaylistrequest.md
|
|
- docs/models/operations/deleteplaylistresponse.md
|
|
- docs/models/operations/deleteplayqueueitemglobals.md
|
|
- docs/models/operations/deleteplayqueueitemrequest.md
|
|
- docs/models/operations/deleteplayqueueitemresponse.md
|
|
- docs/models/operations/deletestreamglobals.md
|
|
- docs/models/operations/deletestreamrequest.md
|
|
- docs/models/operations/deletestreamresponse.md
|
|
- docs/models/operations/deletesubscriptionglobals.md
|
|
- docs/models/operations/deletesubscriptionrequest.md
|
|
- docs/models/operations/deletesubscriptionresponse.md
|
|
- docs/models/operations/detectadsglobals.md
|
|
- docs/models/operations/detectadsrequest.md
|
|
- docs/models/operations/detectadsresponse.md
|
|
- docs/models/operations/detectcreditsglobals.md
|
|
- docs/models/operations/detectcreditsrequest.md
|
|
- docs/models/operations/detectcreditsresponse.md
|
|
- docs/models/operations/detectintrosglobals.md
|
|
- docs/models/operations/detectintrosrequest.md
|
|
- docs/models/operations/detectintrosresponse.md
|
|
- docs/models/operations/detectvoiceactivityglobals.md
|
|
- docs/models/operations/detectvoiceactivityrequest.md
|
|
- docs/models/operations/detectvoiceactivityresponse.md
|
|
- docs/models/operations/device.md
|
|
- docs/models/operations/devicechannel.md
|
|
- docs/models/operations/directory.md
|
|
- docs/models/operations/discoverdevicesresponse.md
|
|
- docs/models/operations/downloadqueue.md
|
|
- docs/models/operations/downloadqueueitem.md
|
|
- docs/models/operations/dvr.md
|
|
- docs/models/operations/editmarkerglobals.md
|
|
- docs/models/operations/editmarkerrequest.md
|
|
- docs/models/operations/editmarkerresponse.md
|
|
- docs/models/operations/editmetadataitemglobals.md
|
|
- docs/models/operations/editmetadataitemrequest.md
|
|
- docs/models/operations/editmetadataitemresponse.md
|
|
- docs/models/operations/editsectionglobals.md
|
|
- docs/models/operations/editsectionqueryparamprefs.md
|
|
- docs/models/operations/editsectionrequest.md
|
|
- docs/models/operations/editsectionresponse.md
|
|
- docs/models/operations/editsubscriptionpreferencesglobals.md
|
|
- docs/models/operations/editsubscriptionpreferencesqueryparamprefs.md
|
|
- docs/models/operations/editsubscriptionpreferencesrequest.md
|
|
- docs/models/operations/editsubscriptionpreferencesresponse.md
|
|
- docs/models/operations/element.md
|
|
- docs/models/operations/emptytrashglobals.md
|
|
- docs/models/operations/emptytrashrequest.md
|
|
- docs/models/operations/emptytrashresponse.md
|
|
- docs/models/operations/enablepapertrailglobals.md
|
|
- docs/models/operations/enablepapertrailrequest.md
|
|
- docs/models/operations/enablepapertrailresponse.md
|
|
- docs/models/operations/extension.md
|
|
- docs/models/operations/feature.md
|
|
- docs/models/operations/flavor.md
|
|
- docs/models/operations/format.md
|
|
- docs/models/operations/generatethumbsglobals.md
|
|
- docs/models/operations/generatethumbsrequest.md
|
|
- docs/models/operations/generatethumbsresponse.md
|
|
- docs/models/operations/getalbumsglobals.md
|
|
- docs/models/operations/getalbumsrequest.md
|
|
- docs/models/operations/getalbumsresponse.md
|
|
- docs/models/operations/getallhubsglobals.md
|
|
- docs/models/operations/getallhubsmediacontainer.md
|
|
- docs/models/operations/getallhubsrequest.md
|
|
- docs/models/operations/getallhubsresponse.md
|
|
- docs/models/operations/getallhubsresponsebody.md
|
|
- docs/models/operations/getallitemleavesglobals.md
|
|
- docs/models/operations/getallitemleavesrequest.md
|
|
- docs/models/operations/getallitemleavesresponse.md
|
|
- docs/models/operations/getalllanguagesmediacontainer.md
|
|
- docs/models/operations/getalllanguagesresponse.md
|
|
- docs/models/operations/getalllanguagesresponsebody.md
|
|
- docs/models/operations/getallleavesglobals.md
|
|
- docs/models/operations/getallleavesrequest.md
|
|
- docs/models/operations/getallleavesresponse.md
|
|
- docs/models/operations/getallpreferencesresponse.md
|
|
- docs/models/operations/getallsubscriptionsglobals.md
|
|
- docs/models/operations/getallsubscriptionsrequest.md
|
|
- docs/models/operations/getallsubscriptionsresponse.md
|
|
- docs/models/operations/getartsglobals.md
|
|
- docs/models/operations/getartsrequest.md
|
|
- docs/models/operations/getartsresponse.md
|
|
- docs/models/operations/getaugmentationstatusglobals.md
|
|
- docs/models/operations/getaugmentationstatusrequest.md
|
|
- docs/models/operations/getaugmentationstatusresponse.md
|
|
- docs/models/operations/getavailablegrabbersglobals.md
|
|
- docs/models/operations/getavailablegrabbersmediacontainer.md
|
|
- docs/models/operations/getavailablegrabbersrequest.md
|
|
- docs/models/operations/getavailablegrabbersresponse.md
|
|
- docs/models/operations/getavailablegrabbersresponsebody.md
|
|
- docs/models/operations/getavailablesortsglobals.md
|
|
- docs/models/operations/getavailablesortsmediacontainer.md
|
|
- docs/models/operations/getavailablesortsrequest.md
|
|
- docs/models/operations/getavailablesortsresponse.md
|
|
- docs/models/operations/getavailablesortsresponsebody.md
|
|
- docs/models/operations/getbackgroundtasksmediacontainer.md
|
|
- docs/models/operations/getbackgroundtasksresponse.md
|
|
- docs/models/operations/getbackgroundtasksresponsebody.md
|
|
- docs/models/operations/getbackgroundtaskstype.md
|
|
- docs/models/operations/getcategoriesglobals.md
|
|
- docs/models/operations/getcategoriesrequest.md
|
|
- docs/models/operations/getcategoriesresponse.md
|
|
- docs/models/operations/getchannelsglobals.md
|
|
- docs/models/operations/getchannelsmediacontainer.md
|
|
- docs/models/operations/getchannelsrequest.md
|
|
- docs/models/operations/getchannelsresponse.md
|
|
- docs/models/operations/getchannelsresponsebody.md
|
|
- docs/models/operations/getchapterimageglobals.md
|
|
- docs/models/operations/getchapterimagerequest.md
|
|
- docs/models/operations/getchapterimageresponse.md
|
|
- docs/models/operations/getclusterglobals.md
|
|
- docs/models/operations/getclusterrequest.md
|
|
- docs/models/operations/getclusterresponse.md
|
|
- docs/models/operations/getcollectionimageglobals.md
|
|
- docs/models/operations/getcollectionimagerequest.md
|
|
- docs/models/operations/getcollectionimageresponse.md
|
|
- docs/models/operations/getcollectionitemsglobals.md
|
|
- docs/models/operations/getcollectionitemsrequest.md
|
|
- docs/models/operations/getcollectionitemsresponse.md
|
|
- docs/models/operations/getcollectionsglobals.md
|
|
- docs/models/operations/getcollectionsrequest.md
|
|
- docs/models/operations/getcollectionsresponse.md
|
|
- docs/models/operations/getcolorsglobals.md
|
|
- docs/models/operations/getcolorsmediacontainer.md
|
|
- docs/models/operations/getcolorsrequest.md
|
|
- docs/models/operations/getcolorsresponse.md
|
|
- docs/models/operations/getcolorsresponsebody.md
|
|
- docs/models/operations/getcommonglobals.md
|
|
- docs/models/operations/getcommonrequest.md
|
|
- docs/models/operations/getcommonresponse.md
|
|
- docs/models/operations/getcontinuewatchingglobals.md
|
|
- docs/models/operations/getcontinuewatchingmediacontainer.md
|
|
- docs/models/operations/getcontinuewatchingrequest.md
|
|
- docs/models/operations/getcontinuewatchingresponse.md
|
|
- docs/models/operations/getcontinuewatchingresponsebody.md
|
|
- docs/models/operations/getcountrieslineupsglobals.md
|
|
- docs/models/operations/getcountrieslineupsrequest.md
|
|
- docs/models/operations/getcountrieslineupsresponse.md
|
|
- docs/models/operations/getcountriesmediacontainer.md
|
|
- docs/models/operations/getcountriesresponse.md
|
|
- docs/models/operations/getcountriesresponsebody.md
|
|
- docs/models/operations/getcountryregionscountry.md
|
|
- docs/models/operations/getcountryregionsglobals.md
|
|
- docs/models/operations/getcountryregionsmediacontainer.md
|
|
- docs/models/operations/getcountryregionsrequest.md
|
|
- docs/models/operations/getcountryregionsresponse.md
|
|
- docs/models/operations/getcountryregionsresponsebody.md
|
|
- docs/models/operations/getdevicedetailsglobals.md
|
|
- docs/models/operations/getdevicedetailsrequest.md
|
|
- docs/models/operations/getdevicedetailsresponse.md
|
|
- docs/models/operations/getdeviceschannelsglobals.md
|
|
- docs/models/operations/getdeviceschannelsmediacontainer.md
|
|
- docs/models/operations/getdeviceschannelsrequest.md
|
|
- docs/models/operations/getdeviceschannelsresponse.md
|
|
- docs/models/operations/getdeviceschannelsresponsebody.md
|
|
- docs/models/operations/getdownloadqueuedownloadqueue.md
|
|
- docs/models/operations/getdownloadqueueglobals.md
|
|
- docs/models/operations/getdownloadqueueitemsdecisionresult.md
|
|
- docs/models/operations/getdownloadqueueitemsdownloadqueueitem.md
|
|
- docs/models/operations/getdownloadqueueitemsglobals.md
|
|
- docs/models/operations/getdownloadqueueitemsmediacontainer.md
|
|
- docs/models/operations/getdownloadqueueitemsrequest.md
|
|
- docs/models/operations/getdownloadqueueitemsresponse.md
|
|
- docs/models/operations/getdownloadqueueitemsresponsebody.md
|
|
- docs/models/operations/getdownloadqueueitemsstatus.md
|
|
- docs/models/operations/getdownloadqueueitemstranscode.md
|
|
- docs/models/operations/getdownloadqueuemediacontainer.md
|
|
- docs/models/operations/getdownloadqueuemediaglobals.md
|
|
- docs/models/operations/getdownloadqueuemediarequest.md
|
|
- docs/models/operations/getdownloadqueuemediaresponse.md
|
|
- docs/models/operations/getdownloadqueuerequest.md
|
|
- docs/models/operations/getdownloadqueueresponse.md
|
|
- docs/models/operations/getdownloadqueueresponsebody.md
|
|
- docs/models/operations/getdownloadqueuestatus.md
|
|
- docs/models/operations/getdvrdvr.md
|
|
- docs/models/operations/getdvrdvrsmediacontainer.md
|
|
- docs/models/operations/getdvrglobals.md
|
|
- docs/models/operations/getdvrmediacontainer.md
|
|
- docs/models/operations/getdvrrequest.md
|
|
- docs/models/operations/getdvrresponse.md
|
|
- docs/models/operations/getdvrresponsebody.md
|
|
- docs/models/operations/getextrasglobals.md
|
|
- docs/models/operations/getextrasrequest.md
|
|
- docs/models/operations/getextrasresponse.md
|
|
- docs/models/operations/getfileglobals.md
|
|
- docs/models/operations/getfilerequest.md
|
|
- docs/models/operations/getfileresponse.md
|
|
- docs/models/operations/getfirstcharactersdirectory.md
|
|
- docs/models/operations/getfirstcharactersglobals.md
|
|
- docs/models/operations/getfirstcharactersmediacontainer.md
|
|
- docs/models/operations/getfirstcharactersrequest.md
|
|
- docs/models/operations/getfirstcharactersresponse.md
|
|
- docs/models/operations/getfirstcharactersresponsebody.md
|
|
- docs/models/operations/getfoldersdirectory.md
|
|
- docs/models/operations/getfoldersglobals.md
|
|
- docs/models/operations/getfoldersmediacontainer.md
|
|
- docs/models/operations/getfoldersrequest.md
|
|
- docs/models/operations/getfoldersresponse.md
|
|
- docs/models/operations/getfoldersresponsebody.md
|
|
- docs/models/operations/gethistoryitemglobals.md
|
|
- docs/models/operations/gethistoryitemrequest.md
|
|
- docs/models/operations/gethistoryitemresponse.md
|
|
- docs/models/operations/gethubitemsglobals.md
|
|
- docs/models/operations/gethubitemsrequest.md
|
|
- docs/models/operations/gethubitemsresponse.md
|
|
- docs/models/operations/gethubitemsresponsebody.md
|
|
- docs/models/operations/getidentitymediacontainer.md
|
|
- docs/models/operations/getidentityresponse.md
|
|
- docs/models/operations/getidentityresponsebody.md
|
|
- docs/models/operations/getimagefrombifglobals.md
|
|
- docs/models/operations/getimagefrombifrequest.md
|
|
- docs/models/operations/getimagefrombifresponse.md
|
|
- docs/models/operations/getimageglobals.md
|
|
- docs/models/operations/getimagerequest.md
|
|
- docs/models/operations/getimageresponse.md
|
|
- docs/models/operations/getitemartworkglobals.md
|
|
- docs/models/operations/getitemartworkpathparamelement.md
|
|
- docs/models/operations/getitemartworkrequest.md
|
|
- docs/models/operations/getitemartworkresponse.md
|
|
- docs/models/operations/getitemdecisionglobals.md
|
|
- docs/models/operations/getitemdecisionrequest.md
|
|
- docs/models/operations/getitemdecisionresponse.md
|
|
- docs/models/operations/getitemtreeglobals.md
|
|
- docs/models/operations/getitemtreerequest.md
|
|
- docs/models/operations/getitemtreeresponse.md
|
|
- docs/models/operations/getlibrarydetailsglobals.md
|
|
- docs/models/operations/getlibrarydetailsmediacontainer.md
|
|
- docs/models/operations/getlibrarydetailsrequest.md
|
|
- docs/models/operations/getlibrarydetailsresponse.md
|
|
- docs/models/operations/getlibrarydetailsresponsebody.md
|
|
- docs/models/operations/getlibraryitemsglobals.md
|
|
- docs/models/operations/getlibraryitemsrequest.md
|
|
- docs/models/operations/getlibraryitemsresponse.md
|
|
- docs/models/operations/getlibrarymatchesglobals.md
|
|
- docs/models/operations/getlibrarymatchesrequest.md
|
|
- docs/models/operations/getlibrarymatchesresponse.md
|
|
- docs/models/operations/getlineupchannelsglobals.md
|
|
- docs/models/operations/getlineupchannelsmediacontainer.md
|
|
- docs/models/operations/getlineupchannelsrequest.md
|
|
- docs/models/operations/getlineupchannelsresponse.md
|
|
- docs/models/operations/getlineupchannelsresponsebody.md
|
|
- docs/models/operations/getlineupglobals.md
|
|
- docs/models/operations/getlineuprequest.md
|
|
- docs/models/operations/getlineupresponse.md
|
|
- docs/models/operations/getlivetvsessionglobals.md
|
|
- docs/models/operations/getlivetvsessionrequest.md
|
|
- docs/models/operations/getlivetvsessionresponse.md
|
|
- docs/models/operations/getmediapartglobals.md
|
|
- docs/models/operations/getmediapartrequest.md
|
|
- docs/models/operations/getmediapartresponse.md
|
|
- docs/models/operations/getmetadatahubsglobals.md
|
|
- docs/models/operations/getmetadatahubsrequest.md
|
|
- docs/models/operations/getmetadatahubsresponse.md
|
|
- docs/models/operations/getmetadataitemglobals.md
|
|
- docs/models/operations/getmetadataitemrequest.md
|
|
- docs/models/operations/getmetadataitemresponse.md
|
|
- docs/models/operations/getnotificationsglobals.md
|
|
- docs/models/operations/getnotificationsrequest.md
|
|
- docs/models/operations/getnotificationsresponse.md
|
|
- docs/models/operations/getpartindexglobals.md
|
|
- docs/models/operations/getpartindexrequest.md
|
|
- docs/models/operations/getpartindexresponse.md
|
|
- docs/models/operations/getpersonglobals.md
|
|
- docs/models/operations/getpersonmediacontainer.md
|
|
- docs/models/operations/getpersonrequest.md
|
|
- docs/models/operations/getpersonresponse.md
|
|
- docs/models/operations/getpersonresponsebody.md
|
|
- docs/models/operations/getplaylistgeneratordevice.md
|
|
- docs/models/operations/getplaylistgeneratorglobals.md
|
|
- docs/models/operations/getplaylistgeneratoritem.md
|
|
- docs/models/operations/getplaylistgeneratoritemsglobals.md
|
|
- docs/models/operations/getplaylistgeneratoritemsmediacontainer.md
|
|
- docs/models/operations/getplaylistgeneratoritemsmetadata.md
|
|
- docs/models/operations/getplaylistgeneratoritemsrequest.md
|
|
- docs/models/operations/getplaylistgeneratoritemsresponse.md
|
|
- docs/models/operations/getplaylistgeneratoritemsresponsebody.md
|
|
- docs/models/operations/getplaylistgeneratorlocation.md
|
|
- docs/models/operations/getplaylistgeneratormediacontainer.md
|
|
- docs/models/operations/getplaylistgeneratorpolicy.md
|
|
- docs/models/operations/getplaylistgeneratorrequest.md
|
|
- docs/models/operations/getplaylistgeneratorresponse.md
|
|
- docs/models/operations/getplaylistgeneratorresponsebody.md
|
|
- docs/models/operations/getplaylistgeneratorscope.md
|
|
- docs/models/operations/getplaylistgeneratorsglobals.md
|
|
- docs/models/operations/getplaylistgeneratorsmediacontainer.md
|
|
- docs/models/operations/getplaylistgeneratorsrequest.md
|
|
- docs/models/operations/getplaylistgeneratorsresponse.md
|
|
- docs/models/operations/getplaylistgeneratorsresponsebody.md
|
|
- docs/models/operations/getplaylistgeneratorstate.md
|
|
- docs/models/operations/getplaylistgeneratorstatus.md
|
|
- docs/models/operations/getplaylistgeneratorstype.md
|
|
- docs/models/operations/getplaylistgeneratorsubtitles.md
|
|
- docs/models/operations/getplaylistgeneratortype.md
|
|
- docs/models/operations/getplaylistglobals.md
|
|
- docs/models/operations/getplaylistitemsglobals.md
|
|
- docs/models/operations/getplaylistitemsrequest.md
|
|
- docs/models/operations/getplaylistitemsresponse.md
|
|
- docs/models/operations/getplaylistrequest.md
|
|
- docs/models/operations/getplaylistresponse.md
|
|
- docs/models/operations/getplayqueueglobals.md
|
|
- docs/models/operations/getplayqueuerequest.md
|
|
- docs/models/operations/getplayqueueresponse.md
|
|
- docs/models/operations/getpostplayhubsglobals.md
|
|
- docs/models/operations/getpostplayhubsrequest.md
|
|
- docs/models/operations/getpostplayhubsresponse.md
|
|
- docs/models/operations/getpreferenceglobals.md
|
|
- docs/models/operations/getpreferencerequest.md
|
|
- docs/models/operations/getpreferenceresponse.md
|
|
- docs/models/operations/getpromotedhubsglobals.md
|
|
- docs/models/operations/getpromotedhubsmediacontainer.md
|
|
- docs/models/operations/getpromotedhubsrequest.md
|
|
- docs/models/operations/getpromotedhubsresponse.md
|
|
- docs/models/operations/getpromotedhubsresponsebody.md
|
|
- docs/models/operations/getrandomartworkglobals.md
|
|
- docs/models/operations/getrandomartworkrequest.md
|
|
- docs/models/operations/getrandomartworkresponse.md
|
|
- docs/models/operations/getrelatedhubsglobals.md
|
|
- docs/models/operations/getrelatedhubsrequest.md
|
|
- docs/models/operations/getrelatedhubsresponse.md
|
|
- docs/models/operations/getrelateditemsglobals.md
|
|
- docs/models/operations/getrelateditemsmediacontainer.md
|
|
- docs/models/operations/getrelateditemsrequest.md
|
|
- docs/models/operations/getrelateditemsresponse.md
|
|
- docs/models/operations/getrelateditemsresponsebody.md
|
|
- docs/models/operations/getscheduledrecordingsmediacontainer.md
|
|
- docs/models/operations/getscheduledrecordingsresponse.md
|
|
- docs/models/operations/getscheduledrecordingsresponsebody.md
|
|
- docs/models/operations/getsectionfiltersglobals.md
|
|
- docs/models/operations/getsectionfiltersmediacontainer.md
|
|
- docs/models/operations/getsectionfiltersrequest.md
|
|
- docs/models/operations/getsectionfiltersresponse.md
|
|
- docs/models/operations/getsectionfiltersresponsebody.md
|
|
- docs/models/operations/getsectionhubsglobals.md
|
|
- docs/models/operations/getsectionhubsmediacontainer.md
|
|
- docs/models/operations/getsectionhubsrequest.md
|
|
- docs/models/operations/getsectionhubsresponse.md
|
|
- docs/models/operations/getsectionhubsresponsebody.md
|
|
- docs/models/operations/getsectionimageglobals.md
|
|
- docs/models/operations/getsectionimagerequest.md
|
|
- docs/models/operations/getsectionimageresponse.md
|
|
- docs/models/operations/getsectionpreferencesglobals.md
|
|
- docs/models/operations/getsectionpreferencesrequest.md
|
|
- docs/models/operations/getsectionpreferencesresponse.md
|
|
- docs/models/operations/getsectionsmediacontainer.md
|
|
- docs/models/operations/getsectionsprefsglobals.md
|
|
- docs/models/operations/getsectionsprefsrequest.md
|
|
- docs/models/operations/getsectionsprefsresponse.md
|
|
- docs/models/operations/getsectionsresponse.md
|
|
- docs/models/operations/getsectionsresponsebody.md
|
|
- docs/models/operations/getserverinfoglobals.md
|
|
- docs/models/operations/getserverinforequest.md
|
|
- docs/models/operations/getserverinforesponse.md
|
|
- docs/models/operations/getsessionplaylistindexglobals.md
|
|
- docs/models/operations/getsessionplaylistindexrequest.md
|
|
- docs/models/operations/getsessionplaylistindexresponse.md
|
|
- docs/models/operations/getsessionsegmentglobals.md
|
|
- docs/models/operations/getsessionsegmentrequest.md
|
|
- docs/models/operations/getsessionsegmentresponse.md
|
|
- docs/models/operations/getsessionsresponse.md
|
|
- docs/models/operations/getsonicallysimilarglobals.md
|
|
- docs/models/operations/getsonicallysimilarrequest.md
|
|
- docs/models/operations/getsonicallysimilarresponse.md
|
|
- docs/models/operations/getsonicpathglobals.md
|
|
- docs/models/operations/getsonicpathrequest.md
|
|
- docs/models/operations/getsonicpathresponse.md
|
|
- docs/models/operations/getsourceconnectioninformationglobals.md
|
|
- docs/models/operations/getsourceconnectioninformationmediacontainer.md
|
|
- docs/models/operations/getsourceconnectioninformationrequest.md
|
|
- docs/models/operations/getsourceconnectioninformationresponse.md
|
|
- docs/models/operations/getsourceconnectioninformationresponsebody.md
|
|
- docs/models/operations/getstreamglobals.md
|
|
- docs/models/operations/getstreamlevelsglobals.md
|
|
- docs/models/operations/getstreamlevelslevel.md
|
|
- docs/models/operations/getstreamlevelsmediacontainer.md
|
|
- docs/models/operations/getstreamlevelsrequest.md
|
|
- docs/models/operations/getstreamlevelsresponse.md
|
|
- docs/models/operations/getstreamlevelsresponsebody.md
|
|
- docs/models/operations/getstreamloudnessglobals.md
|
|
- docs/models/operations/getstreamloudnessrequest.md
|
|
- docs/models/operations/getstreamloudnessresponse.md
|
|
- docs/models/operations/getstreamrequest.md
|
|
- docs/models/operations/getstreamresponse.md
|
|
- docs/models/operations/getsubscriptionglobals.md
|
|
- docs/models/operations/getsubscriptionrequest.md
|
|
- docs/models/operations/getsubscriptionresponse.md
|
|
- docs/models/operations/gettagsglobals.md
|
|
- docs/models/operations/gettagsmediacontainer.md
|
|
- docs/models/operations/gettagsrequest.md
|
|
- docs/models/operations/gettagsresponse.md
|
|
- docs/models/operations/gettagsresponsebody.md
|
|
- docs/models/operations/gettasksresponse.md
|
|
- docs/models/operations/gettasksresponsebody.md
|
|
- docs/models/operations/gettemplateglobals.md
|
|
- docs/models/operations/gettemplatemediacontainer.md
|
|
- docs/models/operations/gettemplaterequest.md
|
|
- docs/models/operations/gettemplateresponse.md
|
|
- docs/models/operations/gettemplateresponsebody.md
|
|
- docs/models/operations/getthumbglobals.md
|
|
- docs/models/operations/getthumbrequest.md
|
|
- docs/models/operations/getthumbresponse.md
|
|
- docs/models/operations/gettransienttokenglobals.md
|
|
- docs/models/operations/gettransienttokenmediacontainer.md
|
|
- docs/models/operations/gettransienttokenrequest.md
|
|
- docs/models/operations/gettransienttokenresponse.md
|
|
- docs/models/operations/gettransienttokenresponsebody.md
|
|
- docs/models/operations/getupdatesstatusmediacontainer.md
|
|
- docs/models/operations/getupdatesstatusresponse.md
|
|
- docs/models/operations/getupdatesstatusresponsebody.md
|
|
- docs/models/operations/getupdatesstatusstate.md
|
|
- docs/models/operations/hints.md
|
|
- docs/models/operations/homevisibility.md
|
|
- docs/models/operations/hub.md
|
|
- docs/models/operations/index.md
|
|
- docs/models/operations/ingesttransientitemglobals.md
|
|
- docs/models/operations/ingesttransientitemrequest.md
|
|
- docs/models/operations/ingesttransientitemresponse.md
|
|
- docs/models/operations/item.md
|
|
- docs/models/operations/language.md
|
|
- docs/models/operations/level.md
|
|
- docs/models/operations/lineup.md
|
|
- docs/models/operations/lineuptype.md
|
|
- docs/models/operations/listactivitiesmediacontainer.md
|
|
- docs/models/operations/listactivitiesresponse.md
|
|
- docs/models/operations/listactivitiesresponsebody.md
|
|
- docs/models/operations/listcontentglobals.md
|
|
- docs/models/operations/listcontentrequest.md
|
|
- docs/models/operations/listcontentresponse.md
|
|
- docs/models/operations/listdevicesresponse.md
|
|
- docs/models/operations/listdownloadqueueitemsglobals.md
|
|
- docs/models/operations/listdownloadqueueitemsmediacontainer.md
|
|
- docs/models/operations/listdownloadqueueitemsrequest.md
|
|
- docs/models/operations/listdownloadqueueitemsresponse.md
|
|
- docs/models/operations/listdownloadqueueitemsresponsebody.md
|
|
- docs/models/operations/listdownloadqueueitemsstatus.md
|
|
- docs/models/operations/listdvrsdvrsmediacontainer.md
|
|
- docs/models/operations/listdvrsmediacontainer.md
|
|
- docs/models/operations/listdvrsresponse.md
|
|
- docs/models/operations/listdvrsresponsebody.md
|
|
- docs/models/operations/listhubsglobals.md
|
|
- docs/models/operations/listhubsmediacontainer.md
|
|
- docs/models/operations/listhubsrequest.md
|
|
- docs/models/operations/listhubsresponse.md
|
|
- docs/models/operations/listhubsresponsebody.md
|
|
- docs/models/operations/listlineupsglobals.md
|
|
- docs/models/operations/listlineupsrequest.md
|
|
- docs/models/operations/listlineupsresponse.md
|
|
- docs/models/operations/listmatchesglobals.md
|
|
- docs/models/operations/listmatchesrequest.md
|
|
- docs/models/operations/listmatchesresponse.md
|
|
- docs/models/operations/listmomentsglobals.md
|
|
- docs/models/operations/listmomentsrequest.md
|
|
- docs/models/operations/listmomentsresponse.md
|
|
- docs/models/operations/listpersonmediaglobals.md
|
|
- docs/models/operations/listpersonmediarequest.md
|
|
- docs/models/operations/listpersonmediaresponse.md
|
|
- docs/models/operations/listplaybackhistoryglobals.md
|
|
- docs/models/operations/listplaybackhistorymediacontainer.md
|
|
- docs/models/operations/listplaybackhistorymetadata.md
|
|
- docs/models/operations/listplaybackhistoryrequest.md
|
|
- docs/models/operations/listplaybackhistoryresponse.md
|
|
- docs/models/operations/listplaybackhistoryresponsebody.md
|
|
- docs/models/operations/listplaylistsglobals.md
|
|
- docs/models/operations/listplaylistsrequest.md
|
|
- docs/models/operations/listplaylistsresponse.md
|
|
- docs/models/operations/listprovidersmediacontainer.md
|
|
- docs/models/operations/listprovidersresponse.md
|
|
- docs/models/operations/listprovidersresponsebody.md
|
|
- docs/models/operations/listsessionsmediacontainer.md
|
|
- docs/models/operations/listsessionsresponse.md
|
|
- docs/models/operations/listsessionsresponsebody.md
|
|
- docs/models/operations/listsimilarglobals.md
|
|
- docs/models/operations/listsimilarrequest.md
|
|
- docs/models/operations/listsimilarresponse.md
|
|
- docs/models/operations/listsonicallysimilarglobals.md
|
|
- docs/models/operations/listsonicallysimilarrequest.md
|
|
- docs/models/operations/listsonicallysimilarresponse.md
|
|
- docs/models/operations/listtopusersglobals.md
|
|
- docs/models/operations/listtopusersmediacontainer.md
|
|
- docs/models/operations/listtopusersrequest.md
|
|
- docs/models/operations/listtopusersresponse.md
|
|
- docs/models/operations/listtopusersresponsebody.md
|
|
- docs/models/operations/location.md
|
|
- docs/models/operations/makedecisionglobals.md
|
|
- docs/models/operations/makedecisionrequest.md
|
|
- docs/models/operations/makedecisionresponse.md
|
|
- docs/models/operations/markplayedglobals.md
|
|
- docs/models/operations/markplayedrequest.md
|
|
- docs/models/operations/markplayedresponse.md
|
|
- docs/models/operations/matchitemglobals.md
|
|
- docs/models/operations/matchitemrequest.md
|
|
- docs/models/operations/matchitemresponse.md
|
|
- docs/models/operations/mediacontainer.md
|
|
- docs/models/operations/mediagrabber.md
|
|
- docs/models/operations/mediasettings.md
|
|
- docs/models/operations/mediasubscription.md
|
|
- docs/models/operations/mergeitemsglobals.md
|
|
- docs/models/operations/mergeitemsrequest.md
|
|
- docs/models/operations/mergeitemsresponse.md
|
|
- docs/models/operations/metadata.md
|
|
- docs/models/operations/modifydeviceglobals.md
|
|
- docs/models/operations/modifydevicemediacontainer.md
|
|
- docs/models/operations/modifydevicerequest.md
|
|
- docs/models/operations/modifydeviceresponse.md
|
|
- docs/models/operations/modifydeviceresponsebody.md
|
|
- docs/models/operations/modifyplaylistgeneratorglobals.md
|
|
- docs/models/operations/modifyplaylistgeneratorqueryparamlocation.md
|
|
- docs/models/operations/modifyplaylistgeneratorrequest.md
|
|
- docs/models/operations/modifyplaylistgeneratorresponse.md
|
|
- docs/models/operations/movecollectionitemglobals.md
|
|
- docs/models/operations/movecollectionitemrequest.md
|
|
- docs/models/operations/movecollectionitemresponse.md
|
|
- docs/models/operations/movehubglobals.md
|
|
- docs/models/operations/movehubrequest.md
|
|
- docs/models/operations/movehubresponse.md
|
|
- docs/models/operations/moveplaylistitemglobals.md
|
|
- docs/models/operations/moveplaylistitemrequest.md
|
|
- docs/models/operations/moveplaylistitemresponse.md
|
|
- docs/models/operations/moveplayqueueitemglobals.md
|
|
- docs/models/operations/moveplayqueueitemrequest.md
|
|
- docs/models/operations/moveplayqueueitemresponse.md
|
|
- docs/models/operations/optimizedatabaseglobals.md
|
|
- docs/models/operations/optimizedatabaserequest.md
|
|
- docs/models/operations/optimizedatabaseresponse.md
|
|
- docs/models/operations/option.md
|
|
- docs/models/operations/params.md
|
|
- docs/models/operations/pathparamelement.md
|
|
- docs/models/operations/pathparamindex.md
|
|
- docs/models/operations/pathparamtask.md
|
|
- docs/models/operations/playlisttype.md
|
|
- docs/models/operations/playqueuegenerator.md
|
|
- docs/models/operations/policy.md
|
|
- docs/models/operations/prefs.md
|
|
- docs/models/operations/processingstate.md
|
|
- docs/models/operations/processingstatecontext.md
|
|
- docs/models/operations/processsubscriptionsresponse.md
|
|
- docs/models/operations/protocol.md
|
|
- docs/models/operations/queryparamargs.md
|
|
- docs/models/operations/queryparamattributes.md
|
|
- docs/models/operations/queryparamlocation.md
|
|
- docs/models/operations/queryparamprefs.md
|
|
- docs/models/operations/queryparamprotocol.md
|
|
- docs/models/operations/queryparamscope.md
|
|
- docs/models/operations/queryparamsubtitles.md
|
|
- docs/models/operations/queryparamtype.md
|
|
- docs/models/operations/recommendationsvisibility.md
|
|
- docs/models/operations/refreshitemsmetadataglobals.md
|
|
- docs/models/operations/refreshitemsmetadatarequest.md
|
|
- docs/models/operations/refreshitemsmetadataresponse.md
|
|
- docs/models/operations/refreshplaylistglobals.md
|
|
- docs/models/operations/refreshplaylistrequest.md
|
|
- docs/models/operations/refreshplaylistresponse.md
|
|
- docs/models/operations/refreshprovidersresponse.md
|
|
- docs/models/operations/refreshsectionglobals.md
|
|
- docs/models/operations/refreshsectionrequest.md
|
|
- docs/models/operations/refreshsectionresponse.md
|
|
- docs/models/operations/refreshsectionsmetadataglobals.md
|
|
- docs/models/operations/refreshsectionsmetadatarequest.md
|
|
- docs/models/operations/refreshsectionsmetadataresponse.md
|
|
- docs/models/operations/release.md
|
|
- docs/models/operations/reloadguideglobals.md
|
|
- docs/models/operations/reloadguiderequest.md
|
|
- docs/models/operations/reloadguideresponse.md
|
|
- docs/models/operations/removedevicefromdvrdvr.md
|
|
- docs/models/operations/removedevicefromdvrdvrsmediacontainer.md
|
|
- docs/models/operations/removedevicefromdvrglobals.md
|
|
- docs/models/operations/removedevicefromdvrmediacontainer.md
|
|
- docs/models/operations/removedevicefromdvrrequest.md
|
|
- docs/models/operations/removedevicefromdvrresponse.md
|
|
- docs/models/operations/removedevicefromdvrresponsebody.md
|
|
- docs/models/operations/removedeviceglobals.md
|
|
- docs/models/operations/removedevicemediacontainer.md
|
|
- docs/models/operations/removedevicerequest.md
|
|
- docs/models/operations/removedeviceresponse.md
|
|
- docs/models/operations/removedeviceresponsebody.md
|
|
- docs/models/operations/removedownloadqueueitemsglobals.md
|
|
- docs/models/operations/removedownloadqueueitemsrequest.md
|
|
- docs/models/operations/removedownloadqueueitemsresponse.md
|
|
- docs/models/operations/reordersubscriptionglobals.md
|
|
- docs/models/operations/reordersubscriptionrequest.md
|
|
- docs/models/operations/reordersubscriptionresponse.md
|
|
- docs/models/operations/reportglobals.md
|
|
- docs/models/operations/reportrequest.md
|
|
- docs/models/operations/reportresponse.md
|
|
- docs/models/operations/reportresponsebody.md
|
|
- docs/models/operations/resetplayqueueglobals.md
|
|
- docs/models/operations/resetplayqueuerequest.md
|
|
- docs/models/operations/resetplayqueueresponse.md
|
|
- docs/models/operations/resetsectiondefaultsglobals.md
|
|
- docs/models/operations/resetsectiondefaultsrequest.md
|
|
- docs/models/operations/resetsectiondefaultsresponse.md
|
|
- docs/models/operations/restartprocessingdownloadqueueitemsglobals.md
|
|
- docs/models/operations/restartprocessingdownloadqueueitemsrequest.md
|
|
- docs/models/operations/restartprocessingdownloadqueueitemsresponse.md
|
|
- docs/models/operations/scanglobals.md
|
|
- docs/models/operations/scanrequest.md
|
|
- docs/models/operations/scanresponse.md
|
|
- docs/models/operations/scope.md
|
|
- docs/models/operations/searchhubsglobals.md
|
|
- docs/models/operations/searchhubsmediacontainer.md
|
|
- docs/models/operations/searchhubsrequest.md
|
|
- docs/models/operations/searchhubsresponse.md
|
|
- docs/models/operations/searchhubsresponsebody.md
|
|
- docs/models/operations/setchannelmapglobals.md
|
|
- docs/models/operations/setchannelmaprequest.md
|
|
- docs/models/operations/setchannelmapresponse.md
|
|
- docs/models/operations/setdevicepreferencesglobals.md
|
|
- docs/models/operations/setdevicepreferencesrequest.md
|
|
- docs/models/operations/setdevicepreferencesresponse.md
|
|
- docs/models/operations/setdvrpreferencesdvr.md
|
|
- docs/models/operations/setdvrpreferencesdvrsmediacontainer.md
|
|
- docs/models/operations/setdvrpreferencesglobals.md
|
|
- docs/models/operations/setdvrpreferencesmediacontainer.md
|
|
- docs/models/operations/setdvrpreferencesrequest.md
|
|
- docs/models/operations/setdvrpreferencesresponse.md
|
|
- docs/models/operations/setdvrpreferencesresponsebody.md
|
|
- docs/models/operations/setitemartworkglobals.md
|
|
- docs/models/operations/setitemartworkrequest.md
|
|
- docs/models/operations/setitemartworkresponse.md
|
|
- docs/models/operations/setitempreferencesglobals.md
|
|
- docs/models/operations/setitempreferencesrequest.md
|
|
- docs/models/operations/setitempreferencesresponse.md
|
|
- docs/models/operations/setpreferencesglobals.md
|
|
- docs/models/operations/setpreferencesrequest.md
|
|
- docs/models/operations/setpreferencesresponse.md
|
|
- docs/models/operations/setratingglobals.md
|
|
- docs/models/operations/setratingrequest.md
|
|
- docs/models/operations/setratingresponse.md
|
|
- docs/models/operations/setsectionpreferencesglobals.md
|
|
- docs/models/operations/setsectionpreferencesqueryparamprefs.md
|
|
- docs/models/operations/setsectionpreferencesrequest.md
|
|
- docs/models/operations/setsectionpreferencesresponse.md
|
|
- docs/models/operations/setstreamoffsetglobals.md
|
|
- docs/models/operations/setstreamoffsetrequest.md
|
|
- docs/models/operations/setstreamoffsetresponse.md
|
|
- docs/models/operations/setstreamselectionglobals.md
|
|
- docs/models/operations/setstreamselectionrequest.md
|
|
- docs/models/operations/setstreamselectionresponse.md
|
|
- docs/models/operations/shuffleglobals.md
|
|
- docs/models/operations/shufflerequest.md
|
|
- docs/models/operations/shuffleresponse.md
|
|
- docs/models/operations/splititemglobals.md
|
|
- docs/models/operations/splititemrequest.md
|
|
- docs/models/operations/splititemresponse.md
|
|
- docs/models/operations/startanalysisglobals.md
|
|
- docs/models/operations/startanalysisrequest.md
|
|
- docs/models/operations/startanalysisresponse.md
|
|
- docs/models/operations/startbifgenerationglobals.md
|
|
- docs/models/operations/startbifgenerationrequest.md
|
|
- docs/models/operations/startbifgenerationresponse.md
|
|
- docs/models/operations/starttaskglobals.md
|
|
- docs/models/operations/starttaskrequest.md
|
|
- docs/models/operations/starttaskresponse.md
|
|
- docs/models/operations/starttasksresponse.md
|
|
- docs/models/operations/starttranscodesessionglobals.md
|
|
- docs/models/operations/starttranscodesessionqueryparamlocation.md
|
|
- docs/models/operations/starttranscodesessionqueryparamprotocol.md
|
|
- docs/models/operations/starttranscodesessionqueryparamsubtitles.md
|
|
- docs/models/operations/starttranscodesessionrequest.md
|
|
- docs/models/operations/starttranscodesessionresponse.md
|
|
- docs/models/operations/state.md
|
|
- docs/models/operations/status.md
|
|
- docs/models/operations/stopallrefreshesresponse.md
|
|
- docs/models/operations/stopdvrreloadglobals.md
|
|
- docs/models/operations/stopdvrreloadrequest.md
|
|
- docs/models/operations/stopdvrreloadresponse.md
|
|
- docs/models/operations/stopscanglobals.md
|
|
- docs/models/operations/stopscanrequest.md
|
|
- docs/models/operations/stopscanresponse.md
|
|
- docs/models/operations/stoptaskglobals.md
|
|
- docs/models/operations/stoptaskrequest.md
|
|
- docs/models/operations/stoptaskresponse.md
|
|
- docs/models/operations/stoptasksresponse.md
|
|
- docs/models/operations/subscriptiontemplate.md
|
|
- docs/models/operations/subtitles.md
|
|
- docs/models/operations/task.md
|
|
- docs/models/operations/terminatesessionglobals.md
|
|
- docs/models/operations/terminatesessionrequest.md
|
|
- docs/models/operations/terminatesessionresponse.md
|
|
- docs/models/operations/transcode.md
|
|
- docs/models/operations/transcodeimageglobals.md
|
|
- docs/models/operations/transcodeimagerequest.md
|
|
- docs/models/operations/transcodeimageresponse.md
|
|
- docs/models/operations/transcodejob.md
|
|
- docs/models/operations/transcodesubtitlesglobals.md
|
|
- docs/models/operations/transcodesubtitlesrequest.md
|
|
- docs/models/operations/transcodesubtitlesresponse.md
|
|
- docs/models/operations/triggerfallbackglobals.md
|
|
- docs/models/operations/triggerfallbackrequest.md
|
|
- docs/models/operations/triggerfallbackresponse.md
|
|
- docs/models/operations/tunechannelglobals.md
|
|
- docs/models/operations/tunechannelrequest.md
|
|
- docs/models/operations/tunechannelresponse.md
|
|
- docs/models/operations/type.md
|
|
- docs/models/operations/ultrablurcolors.md
|
|
- docs/models/operations/unmatchglobals.md
|
|
- docs/models/operations/unmatchrequest.md
|
|
- docs/models/operations/unmatchresponse.md
|
|
- docs/models/operations/unscrobbleglobals.md
|
|
- docs/models/operations/unscrobblerequest.md
|
|
- docs/models/operations/unscrobbleresponse.md
|
|
- docs/models/operations/unshuffleglobals.md
|
|
- docs/models/operations/unshufflerequest.md
|
|
- docs/models/operations/unshuffleresponse.md
|
|
- docs/models/operations/updatehubvisibilityglobals.md
|
|
- docs/models/operations/updatehubvisibilityrequest.md
|
|
- docs/models/operations/updatehubvisibilityresponse.md
|
|
- docs/models/operations/updateitemartworkglobals.md
|
|
- docs/models/operations/updateitemartworkrequest.md
|
|
- docs/models/operations/updateitemartworkresponse.md
|
|
- docs/models/operations/updateitemsglobals.md
|
|
- docs/models/operations/updateitemsrequest.md
|
|
- docs/models/operations/updateitemsresponse.md
|
|
- docs/models/operations/updateplaylistglobals.md
|
|
- docs/models/operations/updateplaylistrequest.md
|
|
- docs/models/operations/updateplaylistresponse.md
|
|
- docs/models/operations/uploadplaylistglobals.md
|
|
- docs/models/operations/uploadplaylistrequest.md
|
|
- docs/models/operations/uploadplaylistresponse.md
|
|
- docs/models/operations/voicesearchhubsglobals.md
|
|
- docs/models/operations/voicesearchhubsmediacontainer.md
|
|
- docs/models/operations/voicesearchhubsrequest.md
|
|
- docs/models/operations/voicesearchhubsresponse.md
|
|
- docs/models/operations/voicesearchhubsresponsebody.md
|
|
- docs/models/operations/writelogresponse.md
|
|
- docs/models/operations/writemessageglobals.md
|
|
- docs/models/operations/writemessagerequest.md
|
|
- docs/models/operations/writemessageresponse.md
|
|
- docs/sdks/activities/README.md
|
|
- docs/sdks/butler/README.md
|
|
- docs/sdks/collections/README.md
|
|
- docs/sdks/content/README.md
|
|
- docs/sdks/devices/README.md
|
|
- docs/sdks/downloadqueue/README.md
|
|
- docs/sdks/dvrs/README.md
|
|
- docs/sdks/epg/README.md
|
|
- docs/sdks/events/README.md
|
|
- docs/sdks/general/README.md
|
|
- docs/sdks/hubs/README.md
|
|
- docs/sdks/library/README.md
|
|
- docs/sdks/librarycollections/README.md
|
|
- docs/sdks/libraryplaylists/README.md
|
|
- docs/sdks/livetv/README.md
|
|
- docs/sdks/log/README.md
|
|
- docs/sdks/playlist/README.md
|
|
- docs/sdks/playqueue/README.md
|
|
- docs/sdks/preferences/README.md
|
|
- docs/sdks/provider/README.md
|
|
- docs/sdks/rate/README.md
|
|
- docs/sdks/search/README.md
|
|
- docs/sdks/status/README.md
|
|
- docs/sdks/subscriptions/README.md
|
|
- docs/sdks/timeline/README.md
|
|
- docs/sdks/transcoder/README.md
|
|
- docs/sdks/ultrablur/README.md
|
|
- docs/sdks/updater/README.md
|
|
- downloadqueue.go
|
|
- dvrs.go
|
|
- epg.go
|
|
- events.go
|
|
- general.go
|
|
- go.mod
|
|
- hubs.go
|
|
- internal/config/sdkconfiguration.go
|
|
- internal/globals/globals.go
|
|
- internal/hooks/hooks.go
|
|
- internal/utils/contenttype.go
|
|
- internal/utils/env.go
|
|
- internal/utils/form.go
|
|
- internal/utils/headers.go
|
|
- internal/utils/json.go
|
|
- internal/utils/pathparams.go
|
|
- internal/utils/queryparams.go
|
|
- internal/utils/requestbody.go
|
|
- internal/utils/retries.go
|
|
- internal/utils/security.go
|
|
- internal/utils/utils.go
|
|
- library.go
|
|
- librarycollections.go
|
|
- libraryplaylists.go
|
|
- livetv.go
|
|
- log.go
|
|
- models/operations/options.go
|
|
- models/sdkerrors/sdkerror.go
|
|
- optionalnullable/optionalnullable.go
|
|
- optionalnullable/optionalnullable_test.go
|
|
- playlist.go
|
|
- playqueue.go
|
|
- plexapi.go
|
|
- preferences.go
|
|
- provider.go
|
|
- rate.go
|
|
- retry/config.go
|
|
- search.go
|
|
- status.go
|
|
- subscriptions.go
|
|
- timeline.go
|
|
- transcoder.go
|
|
- types/bigint.go
|
|
- types/date.go
|
|
- types/datetime.go
|
|
- types/pointers.go
|
|
- ultrablur.go
|
|
- updater.go
|
|
examples:
|
|
getServerCapabilities:
|
|
speakeasy-default-get-server-capabilities:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getServerPreferences:
|
|
speakeasy-default-get-server-preferences:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 161, "Setting": [{"id": "EnableDatabaseTrace", "label": "", "summary": "", "type": "bool", "default": false, "value": false, "hidden": true, "advanced": false, "group": "", "enumValues": "1:admin only|2:everyone"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getAvailableClients:
|
|
speakeasy-default-get-available-clients:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 1, "Server": [{"name": "iPad", "host": "10.10.10.102", "address": "10.10.10.102", "port": 32500, "machineIdentifier": "A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05", "version": "8.17", "protocol": "plex", "product": "Plex for iOS", "deviceClass": "tablet", "protocolVersion": 2, "protocolCapabilities": "playback,playqueues,timeline,provider-playback"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getDevices:
|
|
speakeasy-default-get-devices:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 151, "identifier": "com.plexapp.system.devices", "Device": [{"id": 1, "name": "iPhone", "platform": "iOS", "createdAt": 1654131230}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-server-identity:
|
|
speakeasy-default-get-server-identity:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 0, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}}
|
|
"408":
|
|
application/json: {"code": 408, "message": "The server timed out waiting for the request."}
|
|
getMyPlexAccount:
|
|
speakeasy-default-get-my-plex-account:
|
|
responses:
|
|
"200":
|
|
application/json: {"MyPlex": {"authToken": "Z5v-PrNASDFpsaCi3CPK7", "username": "example.email@mail.com", "mappingState": "mapped", "signInState": "ok", "publicAddress": "140.20.68.140", "publicPort": 32400, "privateAddress": "10.10.10.47", "privatePort": 32400, "subscriptionFeatures": "federated-auth,hardware_transcoding,home,hwtranscode,item_clusters,kevin-bacon,livetv,loudness,lyrics,music-analysis,music_videos,pass,photo_autotags,photos-v5,photosV6-edit,photosV6-tv-albums,premium_music_metadata,radio,server-manager,session_bandwidth_restrictions,session_kick,shared-radio,sync,trailers,tuner-sharing,type-first,unsupportedtuners,webhooks", "subscriptionState": "Active"}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getResizedPhoto:
|
|
speakeasy-default-get-resized-photo:
|
|
parameters:
|
|
query:
|
|
width: 110
|
|
height: 165
|
|
opacity: 100
|
|
blur: 0
|
|
minSize: 0
|
|
upscale: 0
|
|
url: "/library/metadata/49564/thumb/1654258204"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-media-providers:
|
|
speakeasy-default-get-media-providers:
|
|
parameters:
|
|
header:
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaProvider": [{"Feature": [{"type": "<value>", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getServerList:
|
|
speakeasy-default-get-server-list:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 1, "Server": [{"name": "Hera", "host": "10.10.10.47", "address": "10.10.10.47", "port": 32400, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
markPlayed:
|
|
speakeasy-default-mark-played:
|
|
parameters:
|
|
query:
|
|
key: 59398
|
|
identifier: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
markUnplayed:
|
|
speakeasy-default-mark-unplayed:
|
|
parameters:
|
|
query:
|
|
key: 59398
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
updatePlayProgress:
|
|
"":
|
|
parameters:
|
|
query:
|
|
key: "<key>"
|
|
time: 90000
|
|
state: "played"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-update-play-progress:
|
|
parameters:
|
|
query:
|
|
key: "<key>"
|
|
time: 90000
|
|
state: "played"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-banner-image:
|
|
speakeasy-default-get-banner-image:
|
|
parameters:
|
|
path:
|
|
ratingKey: 9518
|
|
query:
|
|
width: 396
|
|
height: 396
|
|
minSize: 1
|
|
upscale: 1
|
|
header:
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-thumb-image:
|
|
speakeasy-default-get-thumb-image:
|
|
parameters:
|
|
path:
|
|
ratingKey: 9518
|
|
query:
|
|
width: 396
|
|
height: 396
|
|
minSize: 1
|
|
upscale: 1
|
|
header:
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getTimeline:
|
|
"":
|
|
parameters:
|
|
query:
|
|
ratingKey: 23409
|
|
key: "/library/metadata/23409"
|
|
state: "playing"
|
|
hasMDE: 1
|
|
time: 2000
|
|
duration: 10000
|
|
context: "home:hub.continueWatching"
|
|
playQueueItemID: 1
|
|
playBackTime: 2000
|
|
row: 1
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-timeline:
|
|
parameters:
|
|
query:
|
|
ratingKey: 23409
|
|
key: "/library/metadata/23409"
|
|
state: "playing"
|
|
hasMDE: 1
|
|
time: 2000
|
|
duration: 10000
|
|
context: "home:hub.continueWatching"
|
|
playQueueItemID: 1
|
|
playBackTime: 2000
|
|
row: 1
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
startUniversalTranscode:
|
|
"":
|
|
parameters:
|
|
query:
|
|
hasMDE: 1
|
|
path: "/library/metadata/23409"
|
|
mediaIndex: 0
|
|
partIndex: 0
|
|
protocol: "hls"
|
|
fastSeek: 0
|
|
directPlay: 0
|
|
directStream: 0
|
|
subtitleSize: 100
|
|
subtites: "burn"
|
|
audioBoost: 100
|
|
location: "lan"
|
|
mediaBufferSize: 102400
|
|
session: "zvcage8b7rkioqcm8f4uns4c"
|
|
addDebugOverlay: 0
|
|
autoAdjustQuality: 0
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-start-universal-transcode:
|
|
parameters:
|
|
query:
|
|
hasMDE: 1
|
|
path: "/library/metadata/23409"
|
|
mediaIndex: 0
|
|
partIndex: 0
|
|
protocol: "hls"
|
|
fastSeek: 0
|
|
directPlay: 0
|
|
directStream: 0
|
|
subtitleSize: 100
|
|
subtites: "burn"
|
|
audioBoost: 100
|
|
location: "lan"
|
|
mediaBufferSize: 102400
|
|
session: "zvcage8b7rkioqcm8f4uns4c"
|
|
addDebugOverlay: 0
|
|
autoAdjustQuality: 0
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getServerActivities:
|
|
speakeasy-default-get-server-activities:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
cancelServerActivities:
|
|
"":
|
|
parameters:
|
|
path:
|
|
activityUUID: "25b71ed5-0f9d-461c-baa7-d404e9e10d3e"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-cancel-server-activities:
|
|
parameters:
|
|
path:
|
|
activityUUID: "25b71ed5-0f9d-461c-baa7-d404e9e10d3e"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getButlerTasks:
|
|
speakeasy-default-get-butler-tasks:
|
|
responses:
|
|
"200":
|
|
application/json: {"ButlerTasks": {"ButlerTask": [{"name": "BackupDatabase", "interval": 3, "title": "Backup Database", "description": "Create a backup copy of the server's database in the configured backup directory"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
startAllTasks:
|
|
speakeasy-default-start-all-tasks:
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
stopAllTasks:
|
|
speakeasy-default-stop-all-tasks:
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
startTask:
|
|
speakeasy-default-start-task:
|
|
parameters:
|
|
path:
|
|
taskName: "RefreshPeriodicMetadata"
|
|
task: "RefreshLocalMedia"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
stopTask:
|
|
speakeasy-default-stop-task:
|
|
parameters:
|
|
path:
|
|
taskName: "CleanOldCacheFiles"
|
|
task: "CleanOldBundles"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getCompanionsData:
|
|
speakeasy-default-get-companions-data:
|
|
responses:
|
|
"200":
|
|
application/json: [{"identifier": "tv.plex.sonos", "baseURL": "https://sonos.plex.tv", "title": "Sonos", "linkURL": "https://sonos.plex.tv/link", "provides": "client,player", "token": "<value>"}]
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getUserFriends:
|
|
speakeasy-default-get-user-friends:
|
|
responses:
|
|
"200":
|
|
application/json: [{"email": "username@email.com", "friendlyName": "exampleUser", "home": true, "id": 0, "restricted": false, "sharedServers": [], "sharedSources": [], "status": "accepted", "thumb": "https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578", "title": "username123", "username": "username123", "uuid": "7d1916e0d8f6e76b"}]
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getGeoData:
|
|
speakeasy-default-get-geo-data:
|
|
responses:
|
|
"200":
|
|
application/json: {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getHomeData:
|
|
speakeasy-default-get-home-data:
|
|
responses:
|
|
"200":
|
|
application/json: {"id": 1841489, "name": "Blindkitty38's home", "guestUserID": 58815432, "guestUserUUID": "f3df4e01bfca0787"}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-server-resources:
|
|
"":
|
|
parameters:
|
|
query:
|
|
includeHttps: 1
|
|
includeRelay: 1
|
|
includeIPv6: 1
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
responses:
|
|
"200":
|
|
application/json: [{"name": "<value>", "product": "Ergonomic Plastic Hat", "productVersion": "<value>", "platform": "<value>", "platformVersion": "<value>", "device": "Mobile", "clientIdentifier": "<value>", "createdAt": "2019-06-24T11:38:02Z", "lastSeenAt": "2019-06-24T11:38:02Z", "provides": "<value>", "ownerId": null, "sourceTitle": "<value>", "publicAddress": "<value>", "accessToken": "<value>", "owned": true, "home": false, "synced": false, "relay": true, "presence": false, "httpsRequired": true, "publicAddressMatches": false, "dnsRebindingProtection": true, "natLoopbackSupported": false, "connections": [{"protocol": "http", "address": "5746 Mount Street", "port": 441996, "uri": "https://wide-kick.name/", "local": false, "relay": true, "IPv6": true}]}]
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-server-resources:
|
|
parameters:
|
|
query:
|
|
includeHttps: 1
|
|
includeRelay: 1
|
|
includeIPv6: 1
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
responses:
|
|
"200":
|
|
application/json: [{"name": "<value>", "product": "Ergonomic Plastic Hat", "productVersion": "<value>", "platform": "<value>", "platformVersion": "<value>", "device": "Mobile", "clientIdentifier": "<value>", "createdAt": "2019-06-24T11:38:02Z", "lastSeenAt": "2019-06-24T11:38:02Z", "provides": "<value>", "ownerId": null, "sourceTitle": "<value>", "publicAddress": "<value>", "accessToken": "<value>", "owned": true, "home": false, "synced": false, "relay": true, "presence": false, "httpsRequired": true, "publicAddressMatches": false, "dnsRebindingProtection": true, "natLoopbackSupported": false, "connections": [{"protocol": "http", "address": "5746 Mount Street", "port": 441996, "uri": "https://wide-kick.name/", "local": false, "relay": true, "IPv6": true}]}]
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getPin:
|
|
"":
|
|
parameters:
|
|
query:
|
|
strong: false
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
responses:
|
|
"201":
|
|
application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
speakeasy-default-get-pin:
|
|
parameters:
|
|
query:
|
|
strong: false
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
responses:
|
|
"201":
|
|
application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
getTokenByPinId:
|
|
"":
|
|
parameters:
|
|
path:
|
|
pinID: 232248
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
responses:
|
|
"404":
|
|
application/json: {"errors": [{"code": 1020, "message": "Code not found or expired"}]}
|
|
speakeasy-default-get-token-by-pin-id:
|
|
parameters:
|
|
path:
|
|
pinID: 232248
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
responses:
|
|
"200":
|
|
application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": "802", "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"404":
|
|
application/json: {"errors": [{"code": 1020, "message": "Code not found or expired"}]}
|
|
getGlobalHubs:
|
|
speakeasy-default-get-global-hubs:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 8, "allowSync": true, "identifier": "com.plexapp.plugins.library", "Hub": [{"hubKey": "/library/metadata/50768,65523,58188,57341,57302,57070", "key": "/playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio", "title": "Recent Playlists", "type": "playlist", "hubIdentifier": "home.playlists", "context": "hub.home.playlists", "size": 6, "more": true, "style": "shelf", "promoted": true, "Metadata": [{"ratingKey": "57070", "key": "/playlists/57070/items", "guid": "com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c", "type": "playlist", "title": "November Movie Day", "titleSort": "Tracks", "summary": "", "smart": false, "playlistType": "video", "composite": "/playlists/57070/composite/1668787730", "icon": "playlist://image.smart", "viewCount": 2, "lastViewedAt": 1668787732, "duration": 16873000, "leafCount": 3, "addedAt": 1668779618, "updatedAt": 1668787730}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-recently-added:
|
|
speakeasy-default-get-recently-added:
|
|
parameters:
|
|
query:
|
|
contentDirectoryID: 39486
|
|
sectionID: 2
|
|
type: 2
|
|
includeMeta: 1
|
|
X-Plex-Container-Start: 0
|
|
X-Plex-Container-Size: 50
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "allowSync": false, "identifier": "com.plexapp.plugins.library", "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}]}, "Metadata": [{"addedAt": 1556281940, "art": "/library/metadata/58683/art/1703239236", "audienceRatingImage": "rottentomatoes://image.rating.upright", "audienceRating": 9.2, "chapterSource": "media", "childCount": 1, "contentRating": "PG-13", "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "duration": 11558112, "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentRatingKey": "66", "grandparentSlug": "alice-in-borderland-2020", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTitle": "Caprica", "guid": "plex://movie/5d7768ba96b655001fdc0408", "index": 1, "key": "/library/metadata/58683", "lastRatedAt": 1721813113, "lastViewedAt": 1682752242, "leafCount": 14, "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "librarySectionTitle": "Movies", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "originallyAvailableAt": "2022-12-14", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentIndex": 1, "parentKey": "/library/metadata/66", "parentRatingKey": "66", "parentSlug": "alice-in-borderland-2020", "parentStudio": "UCP", "parentTheme": "/library/metadata/66/theme/1705716261", "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTitle": "Caprica", "parentYear": 2010, "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "ratingKey": "58683", "rating": 7.6, "seasonCount": 2022, "skipCount": 1, "slug": "4-for-texas", "studio": "20th Century Studios", "subtype": "clip", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "tagline": "Return to Pandora.", "theme": "/library/metadata/1/theme/1705636920", "thumb": "/library/metadata/58683/thumb/1703239236", "titleSort": "Whale", "title": "Avatar: The Way of Water", "type": "movie", "updatedAt": 1556281940, "userRating": 10, "viewCount": 1, "viewOffset": 5222500, "viewedLeafCount": 0, "year": 2022, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"id": 259, "filter": "genre=19", "tag": "Crime"}], "Country": [{"id": 259, "tag": "United States of America", "filter": "country=19"}], "Director": [{"id": 126522, "filter": "director=235876", "tag": "Danny Boyle", "tagKey": "5d776831151a60001f24d031", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "filter": "writer=126522", "tag": "Jamie P. Hanson", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Role": [{"id": 126522, "filter": "actor=126522", "tag": "Teller", "tagKey": "5d77683d85719b001f3a535e", "role": "Self - Judge", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Producer": [{"id": 126522, "filter": "producer=126522", "tag": "Amelia Knapp", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Rating": [{"image": "imdb://image.rating", "value": 5.1, "type": "audience"}], "Similar": [{"id": 259, "filter": "similar=259", "tag": "Criss Angel Mindfreak"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}], "Collection": [{"tag": "My Awesome Collection"}]}]}}
|
|
getLibraryHubs:
|
|
speakeasy-default-get-library-hubs:
|
|
parameters:
|
|
path:
|
|
sectionId: 492.74
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 7, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "Hub": [{"key": "/library/sections/1/all?sort=lastViewedAt:desc&unwatched=0&viewOffset=0", "title": "Recently Played Movies", "type": "movie", "hubIdentifier": "movie.recentlyviewed.1", "context": "hub.movie.recentlyviewed", "size": 6, "more": true, "style": "shelf", "hubKey": "/library/metadata/66485,66098,57249,11449,5858,14944", "Metadata": [{"ratingKey": "14944", "key": "/library/metadata/14944", "guid": "plex://movie/5d77686eeb5d26001f1eb339", "studio": "Walt Disney Animation Studios", "type": "movie", "title": "Tangled", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG", "summary": "The magically long-haired Rapunzel has spent her entire life in a tower, but now that a runaway thief has stumbled upon her, she is about to discover the world for the first time, and who she really is.", "rating": 8.9, "audienceRating": 8.7, "viewCount": 1, "lastViewedAt": 1704936047, "year": 2010, "tagline": "They're taking adventure to new lengths.", "thumb": "/library/metadata/14944/thumb/1705739847", "art": "/library/metadata/14944/art/1705739847", "duration": 6017237, "originallyAvailableAt": "2010-11-24T00:00:00Z", "addedAt": 1589412494, "updatedAt": 1705739847, "audienceRatingImage": "rottentomatoes://image.rating.upright", "primaryExtraKey": "/library/metadata/14952", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 38247, "duration": 6017237, "bitrate": 2051, "width": 1920, "height": 1080, "aspectRatio": 1.78, "audioChannels": 2, "audioCodec": "aac", "videoCodec": "h264", "videoResolution": "1080", "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 1, "audioProfile": "lc", "has64bitOffsets": false, "videoProfile": "high", "Part": [{"id": 38247, "key": "/library/parts/38247/1589412494/file.mp4", "duration": 6017237, "file": "/movies/Tangled (2010)/Tangled (2010) Bluray-1080p.mp4", "size": 1545647447, "audioProfile": "lc", "container": "mp4", "has64bitOffsets": false, "optimizedForStreaming": true, "videoProfile": "high"}]}], "Genre": [{"tag": "Animation"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Nathan Greno"}], "Role": [{"tag": "Donna Murphy"}], "Writer": [{"tag": "Wilhelm Grimm"}], "skipCount": 1, "chapterSource": "media"}], "promoted": true, "random": true}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
performSearch:
|
|
speakeasy-default-perform-search:
|
|
parameters:
|
|
query:
|
|
query: "arnold"
|
|
limit: 5
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
performVoiceSearch:
|
|
speakeasy-default-perform-voice-search:
|
|
parameters:
|
|
query:
|
|
query: "dead+poop"
|
|
limit: 5
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getSearchResults:
|
|
speakeasy-default-get-search-results:
|
|
parameters:
|
|
query:
|
|
query: "110"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 26, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [{"librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "sourceTitle": "Hera", "ratingKey": 10398, "key": "/library/metadata/10398", "guid": "plex://movie/5d7768284de0ee001fcc8f52", "studio": "Paramount", "type": "movie", "title": "Mission: Impossible", "contentRating": "PG-13", "summary": "When Ethan Hunt the leader of a crack espionage team whose perilous operation has gone awry with no explanation discovers that a mole has penetrated the CIA he's surprised to learn that he's the No. 1 suspect. To clear his name Hunt now must ferret out the real double agent and in the process even the score.", "rating": 6.6, "audienceRating": 7.1, "year": 1996, "tagline": "Expect the impossible.", "thumb": "/library/metadata/10398/thumb/1679505055", "art": "/library/metadata/10398/art/1679505055", "duration": 6612628, "originallyAvailableAt": "1996-05-22T00:00:00Z", "addedAt": 1589234571, "updatedAt": 1679505055, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/10501", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 26610, "duration": 6612628, "bitrate": 4751, "width": 1916, "height": 796, "aspectRatio": 2.35, "audioChannels": 6, "audioCodec": "aac", "videoCodec": "hevc", "videoResolution": 1080, "container": "mkv", "videoFrameRate": "24p", "audioProfile": "lc", "videoProfile": "main 10", "Part": [{"id": 26610, "key": "/library/parts/26610/1589234571/file.mkv", "duration": 6612628, "file": "/movies/Mission Impossible (1996)/Mission Impossible (1996) Bluray-1080p.mkv", "size": 3926903851, "audioProfile": "lc", "container": "mkv", "videoProfile": "main 10"}]}], "Genre": [{"tag": "Action"}], "Director": [{"tag": "Brian De Palma"}], "Writer": [{"tag": "David Koepp"}], "Country": [{"tag": "United States of America"}], "Role": [{"tag": "Tom Cruise"}]}], "Provider": [{"key": "/system/search", "title": "Local Network", "type": "mixed"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getFileHash:
|
|
speakeasy-default-get-file-hash:
|
|
parameters:
|
|
query:
|
|
url: "file://C:\\Image.png&type=13"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-recently-added-library:
|
|
speakeasy-default-get-recently-added-library:
|
|
parameters:
|
|
query:
|
|
contentDirectoryID: 2
|
|
pinnedContentDirectoryID: [3, 5, 7, 13, 12, 1, 6, 14, 2, 10, 16, 17]
|
|
sectionID: 2
|
|
type: 2
|
|
includeMeta: 1
|
|
X-Plex-Container-Start: 0
|
|
X-Plex-Container-Size: 50
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}], "size": 50, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [{"librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "ratingKey": 59398, "key": "/library/metadata/59398", "guid": "plex://movie/5e161a83bea6ac004126e148", "studio": "Marvel Studios", "type": "movie", "title": "Ant-Man and the Wasp: Quantumania", "contentRating": "PG-13", "summary": "Scott Lang and Hope Van Dyne along with Hank Pym and Janet Van Dyne explore the Quantum Realm where they interact with strange creatures and embark on an adventure that goes beyond the limits of what they thought was possible.", "rating": 4.7, "audienceRating": 8.3, "year": 2023, "tagline": "Witness the beginning of a new dynasty.", "thumb": "/library/metadata/59398/thumb/1681888010", "art": "/library/metadata/59398/art/1681888010", "duration": 7474422, "originallyAvailableAt": "2023-02-15T00:00:00Z", "addedAt": 1681803215, "updatedAt": 1681888010, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/59399", "ratingImage": "rottentomatoes://image.rating.rotten", "Media": [{"id": 120345, "duration": 7474422, "bitrate": 3623, "width": 1920, "height": 804, "aspectRatio": 2.35, "audioChannels": 6, "audioCodec": "ac3", "videoCodec": "h264", "videoResolution": 1080, "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 0, "videoProfile": "high", "Part": [{"id": 120353, "key": "/library/parts/120353/1681803203/file.mp4", "duration": 7474422, "file": "/movies/Ant-Man and the Wasp Quantumania (2023)/Ant-Man.and.the.Wasp.Quantumania.2023.1080p.mp4", "size": 3395307162, "container": "mp4", "hasThumbnail": 1, "videoProfile": "high"}]}], "Genre": [{"tag": "Comedy"}], "Director": [{"tag": "Peyton Reed"}], "Writer": [{"tag": "Jeff Loveness"}], "Country": [{"tag": "United States of America"}], "Role": [{"tag": "Paul Rudd"}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-all-libraries:
|
|
speakeasy-default-get-all-libraries:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "title1": "TV Series", "Directory": [{"allowSync": false, "art": "/:/resources/show-fanart.jpg", "composite": "/library/sections/1/composite/1743824484", "filters": true, "refreshing": true, "thumb": "/:/resources/show.png", "key": "1", "type": "movie", "title": "Movies", "agent": "tv.plex.agents.movie", "scanner": "Plex Movie", "language": "en-US", "uuid": "e69655a2-ef48-4aba-bb19-01e7d3cc34d6", "updatedAt": 1556281940, "createdAt": 1556281940, "scannedAt": 1556281940, "content": true, "directory": true, "contentChangedAt": 9173960, "hidden": 1, "Location": [{"id": 1, "path": "/Movies"}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-library-details:
|
|
speakeasy-default-get-library-details:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
includeDetails: 0
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 29, "allowSync": false, "art": "/:/resources/movie-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "viewGroup": "secondary", "viewMode": 65592, "Directory": [{"key": "search?type=1", "title": "Search...", "secondary": true, "prompt": "Search Movies", "search": true}], "Type": [{"key": "/library/sections/1/all?type=1", "type": "movie", "title": "Movies", "active": false, "Filter": [{"filter": "label", "filterType": "string", "key": "/library/sections/1/label", "title": "Labels", "type": "filter"}], "Sort": [{"default": "asc", "defaultDirection": "desc", "descKey": "random:desc", "firstCharacterKey": "/library/sections/1/firstCharacter", "key": "random", "title": "Randomly"}], "Field": [{"key": "label", "title": "Label", "type": "tag", "subType": "bitrate"}]}], "FieldType": [{"type": "resolution", "Operator": [{"key": "=", "title": "is"}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
deleteLibrary:
|
|
speakeasy-default-delete-library:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-library-items:
|
|
speakeasy-default-get-library-items:
|
|
parameters:
|
|
path:
|
|
tag: "newest"
|
|
sectionKey: 9518
|
|
query:
|
|
includeGuids: 1
|
|
type: 2
|
|
includeMeta: 1
|
|
X-Plex-Container-Start: 0
|
|
X-Plex-Container-Size: 50
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "content": "secondary", "allowSync": false, "nocache": true, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "viewMode": "131131", "mixedParents": true, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "banner": "/library/metadata/58683/banner/1703239236", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "lastViewedAt": 1682752242, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "imdb://tt13015952"}], "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "showOrdering": "absolute", "flattenSeasons": "1", "skipChildren": false, "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "indexes": "sd", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "hasThumbnail": "1"}]}], "Genre": [{"id": 259, "tag": "Adventure"}], "Country": [{"id": 259, "tag": "United States of America"}], "Director": [{"id": 126522, "tag": "James Cameron"}], "Writer": [{"id": 126522, "tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "tag": "Mike Smith", "role": "Self", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg"}], "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Location": [{"path": "/TV Shows/House"}]}], "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": []}]}}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-library-sections-all:
|
|
speakeasy-default-get-library-sections-all:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
type: 2
|
|
includeMeta: 1
|
|
includeGuids: 1
|
|
includeAdvanced: 1
|
|
includeCollections: 1
|
|
includeExternalMedia: 1
|
|
X-Plex-Container-Start: 0
|
|
X-Plex-Container-Size: 50
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "totalSize": 50, "offset": 0, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "thumb": "/:/resources/show.png", "nocache": true, "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "filter", "subtype": "clip", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter", "advanced": true}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": []}]}, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"tag": "Crime"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Danny Boyle"}], "Writer": [{"tag": "Jamie P. Hanson"}], "Role": [{"tag": "Teller"}], "Collection": [{"tag": "My Awesome Collection"}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-refresh-library-metadata:
|
|
speakeasy-default-get-refresh-library-metadata:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
force: 0
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-search-library:
|
|
speakeasy-default-get-search-library:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
type: 2
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 2, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Shows", "title2": "Search for ''", "viewGroup": "season", "viewMode": 65593, "Metadata": [{"ratingKey": "2", "key": "/library/metadata/2/children", "parentRatingKey": "1", "guid": "plex://season/602e67e766dfdb002c0a1b5b", "parentGuid": "plex://show/5d9c086c7d06d9001ffd27aa", "parentStudio": "Mutant Enemy Productions", "type": "season", "title": "Season 1", "parentKey": "/library/metadata/1", "parentTitle": "Firefly", "summary": "Captain Malcolm 'Mal' Reynolds is a former galactic war veteran who is the captain of the transport ship \"Serenity\". Mal and his crew, ensign Zoe Alleyne Washburne; Zoe's husband, pilot Hoban 'Wash' Washburne; muscular mercenary Jayne Cobb; young mechanic Kaylee Frye; former Alliance medical officer Simon Tam; his disturbed teenage sister River (both on the run from the interplanetary government \"The Alliance\"); the beautiful courtesan Inara Serra; and preacher Shepherd Book do any jobs, legal or illegal, they can find as the Serenity crew travels across the outskirts of outer space.", "index": 1, "parentIndex": 1, "parentYear": 2002, "thumb": "/library/metadata/2/thumb/1705636920", "art": "/library/metadata/1/art/1705636920", "parentThumb": "/library/metadata/1/thumb/1705636920", "parentTheme": "/library/metadata/1/theme/1705636920", "addedAt": 1705636916, "updatedAt": 1705636920}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-genres-library:
|
|
speakeasy-default-get-genres-library:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
type: 2
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/10/all?genre=89", "key": "89", "title": "Action", "type": "genre"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-countries-library:
|
|
speakeasy-default-get-countries-library:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
type: 2
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/2/all?country=15491", "key": "15491", "title": "Japan"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-actors-library:
|
|
speakeasy-default-get-actors-library:
|
|
parameters:
|
|
path:
|
|
sectionKey: 9518
|
|
query:
|
|
type: 2
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Starring Actor", "viewGroup": "secondary", "viewMode": "131131", "Directory": [{"fastKey": "/library/sections/2/all?actor=134671", "thumb": "https://metadata-static.plex.tv/e/people/e2a915b537ef720252b6d408bc1f91b3.jpg", "key": "134671", "title": "Aaron Paul"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-search-all-libraries:
|
|
"":
|
|
parameters:
|
|
query:
|
|
query: "<value>"
|
|
searchTypes: ["people"]
|
|
includeCollections: 1
|
|
includeExternalMedia: 1
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "SearchResult": []}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-search-all-libraries:
|
|
parameters:
|
|
query:
|
|
query: "<value>"
|
|
searchTypes: ["people"]
|
|
includeCollections: 1
|
|
includeExternalMedia: 1
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "SearchResult": [{"score": 0.92, "Directory": {"key": "/library/sections/3/all?actor=197429", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "librarySectionTitle": "Movies", "librarySectionType": 1, "type": "tag", "id": 197429, "filter": "actor=197429", "tag": "Ben Stiller", "tagType": 4, "tagKey": "5d776826999c64001ec2c606", "thumb": "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg", "count": 10}, "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "banner": "/library/metadata/58683/banner/1703239236", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "parentYear": 2010, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "showOrdering": "absolute", "flattenSeasons": "1", "skipChildren": false, "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "aac", "videoCodec": "hevc", "videoResolution": "4k", "container": "mp4", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1"}]}], "Genre": [{"id": 259, "tag": "Crime"}], "Country": [{"id": 259, "tag": "United States of America"}], "Director": [{"id": 126522, "tag": "Danny Boyle", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "tag": "Jamie P. Hanson", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Role": [{"id": 126522, "tag": "Teller", "role": "Self - Judge", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Location": [{"path": "/TV Shows/Clarkson's Farm"}]}}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-media-meta-data:
|
|
speakeasy-default-get-media-meta-data:
|
|
parameters:
|
|
path:
|
|
ratingKey: "21119,21617"
|
|
query:
|
|
includeConcerts: true
|
|
includeExtras: true
|
|
includeOnDeck: true
|
|
includePopularLeaves: true
|
|
includePreferences: true
|
|
includeReviews: true
|
|
includeChapters: true
|
|
includeStations: true
|
|
includeExternalMedia: true
|
|
asyncAugmentMetadata: true
|
|
asyncCheckFiles: true
|
|
asyncRefreshAnalysis: true
|
|
asyncRefreshLocalMediaAgent: true
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "librarySectionID": 2, "librarySectionTitle": "TV Series", "librarySectionUUID": "e69655a2-ef48-4aba-bb19-0cc34d1e7d36", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "slug": "4-for-texas", "studio": "20th Century Studios", "type": "movie", "title": "Avatar: The Way of Water", "titleSort": "Whale", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora.\nOnce a familiar threat returns to finish what was previously started, Jake must\nwork with Neytiri and the army of the Na'vi race to protect their home.\n", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "tagline": "Return to Pandora.", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "theme": "/library/metadata/1/theme/1705636920", "index": 1, "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "seasonCount": 2022, "duration": 11558112, "originallyAvailableAt": "2022-12-14", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "parentRatingKey": "66", "grandparentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentSlug": "alice-in-borderland-2020", "grandparentKey": "/library/metadata/66", "parentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "grandparentArt": "/library/metadata/66/art/1705716261", "parentTitle": "Caprica", "parentIndex": 1, "parentThumb": "/library/metadata/66/thumb/1705716261", "ratingImage": "rottentomatoes://image.rating.ripe", "viewCount": 1, "viewOffset": 5222500, "skipCount": 1, "subtype": "clip", "lastRatedAt": 1721813113, "createdAtAccuracy": "epoch,local", "createdAtTZOffset": "0", "lastViewedAt": 1682752242, "userRating": 10, "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "Guid": [{"id": "{\"imdbExample\":{\"summary\":\"IMDB example\",\"value\":\"imdb://tt13015952\"},\"tmdbExample\":{\"summary\":\"TMDB example\",\"value\":\"tmdb://2434012\"},\"tvdbExample\":{\"summary\":\"TVDB example\",\"value\":\"tvdb://7945991\"}}"}], "Media": [{"id": 387322, "duration": 9610350, "bitrate": 25512, "width": 3840, "height": 1602, "aspectRatio": 2.35, "audioChannels": 6, "displayOffset": 50, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "audioProfile": "dts", "has64bitOffsets": false, "Part": [{"accessible": true, "exists": true, "id": 418385, "key": "/library/parts/418385/1735864239/file.mkv", "indexes": "sd", "duration": 9610350, "file": "/mnt/Movies_1/W/Wicked (2024).mkv", "size": 30649952104, "packetLength": 188, "container": "mkv", "videoProfile": "main 10", "audioProfile": "dts", "has64bitOffsets": false, "hasThumbnail": "1", "Stream": [{"id": 1002625, "streamType": 1, "format": "srt", "default": true, "codec": "hevc", "index": 0, "bitrate": 24743, "language": "English", "languageTag": "en", "languageCode": "eng", "headerCompression": true, "DOVIBLCompatID": 1, "DOVIBLPresent": true, "DOVIELPresent": false, "DOVILevel": 6, "DOVIPresent": true, "DOVIProfile": 8, "DOVIRPUPresent": true, "DOVIVersion": "1.0", "bitDepth": 10, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codedHeight": 1608, "codedWidth": 3840, "closedCaptions": true, "colorPrimaries": "bt2020", "colorRange": "tv", "colorSpace": "bt2020nc", "colorTrc": "smpte2084", "frameRate": 23.976, "key": "/library/streams/216389", "height": 1602, "level": 150, "original": true, "hasScalingMatrix": false, "profile": "main 10", "scanType": "progressive", "embeddedInVideo": "progressive", "refFrames": 1, "width": 3840, "displayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "extendedDisplayTitle": "4K DoVi/HDR10 (HEVC Main 10)", "selected": true, "forced": true, "channels": 6, "audioChannelLayout": "5.1(side)", "samplingRate": 48000, "canAutoSync": false, "hearingImpaired": true, "dub": true, "title": "SDH"}]}]}], "Genre": [{"id": 259, "tag": "Crime", "filter": "genre=19"}], "Country": [{"id": 259, "tag": "United States of America", "filter": "country=19"}], "Director": [{"id": 126522, "tag": "Danny Boyle", "filter": "director=235876", "tagKey": "5d776831151a60001f24d031", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"}], "Writer": [{"id": 126522, "tag": "Jamie P. Hanson", "filter": "writer=126522", "thumb": "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg", "tagKey": "5d77683d85719b001f3a535e"}], "Producer": [{"id": 109501, "filter": "actor=109501", "tag": "Bob Odenkirk", "tagKey": "5d77683254f42c001f8c3f69", "role": "Jimmy McGill", "thumb": "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"}], "Role": [{"id": 126522, "tag": "Teller", "role": "Self - Judge", "filter": "actor=126522", "tagKey": "5d77683d85719b001f3a535e", "thumb": "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"}], "Rating": [{"image": "imdb://image.rating", "value": 9, "type": "audience"}], "Similar": [{"id": 26, "filter": "similar=26", "tag": "Breaking Bad"}], "Location": [{"path": "/TV Shows/Better Call Saul"}], "Chapter": [{"id": 4, "filter": "thumb=4", "index": 1, "startTimeOffset": 0, "endTimeOffset": 100100, "thumb": "/library/media/46883/chapterImages/1"}], "Marker": [{"id": 306970, "type": "credits", "startTimeOffset": 4176050, "endTimeOffset": 4393389, "final": true, "Attributes": {"id": 306970, "version": 4}}], "Extras": {"size": 1}}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-media-arts:
|
|
speakeasy-default-get-media-arts:
|
|
parameters:
|
|
path:
|
|
ratingKey: 16099
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "mediaTagVersion": 1734362201, "mediaTagPrefix": "/system/bundle/media/flags/", "identifier": "com.plexapp.plugins.library", "Metadata": [{"key": "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg", "provider": "tmdb", "ratingKey": "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg", "selected": true, "thumb": "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FixgFmf1X59PUZam2qbAfskx2gQr%2Ejpg"}]}}
|
|
post-media-arts:
|
|
speakeasy-default-post-media-arts:
|
|
parameters:
|
|
path:
|
|
ratingKey: 2268
|
|
query:
|
|
url: "https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b"
|
|
get-media-posters:
|
|
speakeasy-default-get-media-posters:
|
|
parameters:
|
|
path:
|
|
ratingKey: 16099
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "mediaTagVersion": 1734362201, "mediaTagPrefix": "/system/bundle/media/flags/", "identifier": "com.plexapp.plugins.library", "Metadata": []}}
|
|
post-media-poster:
|
|
speakeasy-default-post-media-poster:
|
|
parameters:
|
|
path:
|
|
ratingKey: 2268
|
|
query:
|
|
url: "https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b"
|
|
getMetadataChildren:
|
|
include-stream:
|
|
parameters:
|
|
path:
|
|
ratingKey: 2403.67
|
|
query:
|
|
includeElements: "Stream"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
include-stream-otheritem:
|
|
parameters:
|
|
path:
|
|
ratingKey: 5846.06
|
|
query:
|
|
includeElements: "Stream,OtherItem"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
include-stream-otheritem-anotheritem:
|
|
parameters:
|
|
path:
|
|
ratingKey: 8273.28
|
|
query:
|
|
includeElements: "Stream,OtherItem,AnotherItem"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": [{"ratingKey": "66488", "key": "/library/metadata/66488/children", "parentRatingKey": "30072", "guid": "plex://season/652aea6549508477c34c6000", "parentGuid": "plex://show/5d9c09190aaccd001f8f42f0", "parentStudio": "Amazon Studios", "type": "season", "title": "Season 2", "parentKey": "/library/metadata/30072", "parentTitle": "Reacher", "summary": "Based on\"Bad Luck and Trouble,\" when members of Reacher's old military unit start turning up dead, Reacher has just one thing on his mind-revenge.", "index": 2, "parentIndex": 1, "viewCount": 11, "lastViewedAt": 1705646565, "parentYear": 2022, "thumb": "/library/metadata/66488/thumb/1703065033", "art": "/library/metadata/30072/art/1705739923", "parentThumb": "/library/metadata/30072/thumb/1705739923", "parentTheme": "/library/metadata/30072/theme/1705739923", "leafCount": 8, "viewedLeafCount": 8, "addedAt": 1702602021, "updatedAt": 1703065033, "userRating": 9, "skipCount": 1, "lastRatedAt": 1703881224}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getTopWatchedContent:
|
|
speakeasy-default-get-top-watched-content:
|
|
parameters:
|
|
query:
|
|
type: 2
|
|
includeGuids: 1
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 50, "allowSync": false, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "Metadata": [{"ratingKey": "17", "key": "/library/metadata/17", "guid": "plex://movie/5d77683f6f4521001ea9dc53", "slug": "waterloo-road", "studio": "Universal Pictures", "type": "movie", "title": "Serenity", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG-13", "summary": "Serenity continues the story of the TV series it was based upon (\"Firefly\"). River Tam had a secret - one in which she's not even aware - so dangerous, no one's safe, as an Alliance operative's sent to capture her, and all others are considered irrelevant to his job.", "index": 1, "audienceRating": 9.1, "year": 2005, "tagline": "They aim to misbehave.", "thumb": "/library/metadata/17/thumb/1705637165", "art": "/library/metadata/17/art/1705637165", "duration": 141417, "originallyAvailableAt": "2005-09-29T00:00:00Z", "leafCount": 222, "viewedLeafCount": 100, "childCount": 13, "addedAt": 1705637164, "updatedAt": 1705637165, "globalViewCount": 80, "audienceRatingImage": "rottentomatoes://image.rating.upright", "Genre": [{"id": 184, "filter": "genre=184", "tag": "Thriller"}], "Country": [{"id": 116, "filter": "country=116", "tag": "United States of America"}], "Guid": [{"id": "tvdb://2337"}], "Role": [{"id": 220, "filter": "actor=220", "tag": "Dennis Keiffer", "tagKey": "5d77683554f42c001f8c4708", "role": "Bar Guy (uncredited)", "thumb": "https://metadata-static.plex.tv/6/people/648e9a7ea1d537bccfcd7615134b78ce.jpg"}], "User": [{"id": 220}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-watch-list:
|
|
speakeasy-default-get-watch-list:
|
|
parameters:
|
|
path:
|
|
filter: "released"
|
|
query:
|
|
X-Plex-Container-Start: 0
|
|
X-Plex-Container-Size: 50
|
|
header:
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
logLine:
|
|
speakeasy-default-log-line:
|
|
parameters:
|
|
query:
|
|
level: 3
|
|
message: "Test log message"
|
|
source: "Postman"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
logMultiLine:
|
|
speakeasy-default-log-multi-line:
|
|
requestBody:
|
|
text/plain: "level=4&message=Test%20message%201&source=postman\nlevel=3&message=Test%20message%202&source=postman\nlevel=1&message=Test%20message%203&source=postman"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
enablePaperTrail:
|
|
speakeasy-default-enable-paper-trail:
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
createPlaylist:
|
|
speakeasy-default-create-playlist:
|
|
parameters:
|
|
query:
|
|
title: "<value>"
|
|
type: "audio"
|
|
smart: 1
|
|
uri: "https://short-term-disconnection.name/"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"composite": "/playlists/96/composite/1705724593", "duration": 141000, "key": "/playlists/96/items", "leafCount": 1, "playlistType": "video", "smart": false, "title": "A Great Playlist", "type": "playlist", "addedAt": 1705719589, "lastViewedAt": 1705719589, "ratingKey": "96", "summary": "What a great playlist", "updatedAt": 1705724593, "viewCount": 1, "guid": "com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55", "icon": "playlist://image.smart"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getPlaylists:
|
|
speakeasy-default-get-playlists:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 4, "Metadata": [{"ratingKey": "92", "key": "/playlists/92/items", "guid": "com.plexapp.agents.none://7ca5aaef-58e8-4828-9e21-c009c97f2903", "type": "playlist", "title": "Static Playlist", "summary": "A Great Playlist", "smart": false, "playlistType": "video", "composite": "/playlists/92/composite/1705716440", "icon": "playlist://image.smart", "viewCount": 1, "lastViewedAt": 1705716298, "duration": 7328000, "leafCount": 32, "addedAt": 1705716298, "updatedAt": 1705716440}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getPlaylist:
|
|
speakeasy-default-get-playlist:
|
|
parameters:
|
|
path:
|
|
playlistID: 8419.53
|
|
playlistId: 841953
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"composite": "/playlists/95/composite/1705717387", "duration": 282000, "key": "/playlists/95/items", "leafCount": 2, "playlistType": "video", "smart": true, "title": "Smart Movie Playlist", "type": "playlist", "addedAt": 1705716493, "ratingKey": "95", "summary": "", "updatedAt": 1705717387, "content": "library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1", "guid": "com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91", "icon": "playlist://image.smart"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
deletePlaylist:
|
|
speakeasy-default-delete-playlist:
|
|
parameters:
|
|
path:
|
|
playlistID: 3432.93
|
|
playlistId: 343293
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
updatePlaylist:
|
|
speakeasy-default-update-playlist:
|
|
parameters:
|
|
path:
|
|
playlistID: 1579.66
|
|
playlistId: 157966
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getPlaylistContents:
|
|
speakeasy-default-get-playlist-contents:
|
|
parameters:
|
|
path:
|
|
playlistID: 5535.42
|
|
query:
|
|
type: 2
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 2, "composite": "/playlists/95/composite/1705717521", "duration": 282, "leafCount": 2, "playlistType": "video", "ratingKey": "95", "smart": true, "title": "Smart Movie Playlist", "Metadata": [{"ratingKey": "17", "key": "/library/metadata/17", "guid": "plex://movie/5d77683f6f4521001ea9dc53", "studio": "Universal Pictures", "type": "movie", "title": "Serenity", "titleSort": "Amazing Spider-Man 2", "librarySectionTitle": "Movies", "librarySectionID": 1, "librarySectionKey": "/library/sections/1", "contentRating": "PG-13", "summary": "Serenity continues the story of the TV series it was based upon (\"Firefly\"). River Tam had a secret - one in which she's not even aware - so dangerous, no one's safe, as an Alliance operative's sent to capture her, and all others are considered irrelevant to his job.", "rating": 8.2, "audienceRating": 9.1, "year": 2005, "tagline": "They aim to misbehave.", "thumb": "/library/metadata/17/thumb/1705637165", "art": "/library/metadata/17/art/1705637165", "duration": 141416, "originallyAvailableAt": "2005-09-29T00:00:00Z", "addedAt": 1705637164, "updatedAt": 1705637165, "audienceRatingImage": "rottentomatoes://image.rating.upright", "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "ratingImage": "rottentomatoes://image.rating.ripe", "Media": [{"id": 15, "duration": 141416, "bitrate": 2273, "width": 1920, "height": 814, "aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "videoCodec": "h264", "videoResolution": "1080", "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 0, "audioProfile": "lc", "has64bitOffsets": false, "videoProfile": "high", "Part": [{"id": 15, "key": "/library/parts/15/1705637151/file.mp4", "duration": 141416, "file": "/movies/Serenity (2005)/Serenity (2005).mp4", "size": 40271948, "audioProfile": "lc", "container": "mp4", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "high"}]}], "Genre": [{"tag": "Action"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "Joss Whedon"}], "Writer": [{"tag": "Joss Whedon"}], "Role": [{"tag": "Gina Torres"}]}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
clearPlaylistContents:
|
|
speakeasy-default-clear-playlist-contents:
|
|
parameters:
|
|
path:
|
|
playlistID: 4137.37
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
addPlaylistContents:
|
|
speakeasy-default-add-playlist-contents:
|
|
parameters:
|
|
path:
|
|
playlistID: 7013.44
|
|
query:
|
|
uri: "server://12345/com.plexapp.plugins.library/library/metadata/1"
|
|
playQueueID: 123
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 1, "leafCountAdded": 1, "leafCountRequested": 1, "Metadata": [{"ratingKey": "94", "key": "/playlists/94/items", "guid": "com.plexapp.agents.none://972e3047-83d6-4848-a000-261f0af26ba2", "type": "playlist", "title": "A great playlist", "summary": "One of my great playlists", "smart": false, "playlistType": "video", "composite": "/playlists/94/composite/1705800070", "duration": 423000, "leafCount": 3, "addedAt": 1705716458, "updatedAt": 1705800070}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
uploadPlaylist:
|
|
speakeasy-default-upload-playlist:
|
|
parameters:
|
|
query:
|
|
path: "/home/barkley/playlist.m3u"
|
|
force: 1
|
|
sectionID: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getTransientToken:
|
|
speakeasy-default-get-transient-token:
|
|
parameters:
|
|
query:
|
|
type: "delegation"
|
|
scope: "all"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
"200":
|
|
application/json: {}
|
|
getSourceConnectionInformation:
|
|
speakeasy-default-get-source-connection-information:
|
|
parameters:
|
|
query:
|
|
source: "server://client-identifier"
|
|
refresh: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
"200":
|
|
application/json: {}
|
|
getTokenDetails:
|
|
speakeasy-default-get-token-details:
|
|
responses:
|
|
"200":
|
|
application/json: {"adsConsent": true, "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": "it", "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": "<value>", "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptionDescription": "<value>", "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
post-users-sign-in-data:
|
|
"":
|
|
parameters:
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
requestBody:
|
|
application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "rememberMe": false, "verificationCode": "123456"}
|
|
responses:
|
|
"201":
|
|
application/json: {"adsConsent": null, "adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": ["[]"], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1556281940, "locale": "ru", "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "scrobbleTypes": "<value>", "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptionDescription": "<value>", "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null, "pastSubscriptions": [], "trials": []}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-post-users-sign-in-data:
|
|
parameters:
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
requestBody:
|
|
application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "rememberMe": false, "verificationCode": "123456"}
|
|
responses:
|
|
"201":
|
|
application/json: {"adsConsent": null, "adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": ["[]"], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1556281940, "locale": "ru", "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1}, "protected": false, "rememberExpiresAt": 1556281940, "restricted": false, "scrobbleTypes": "<value>", "services": [], "subscription": {"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}, "subscriptionDescription": "<value>", "subscriptions": [{"active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "attributionPartner": null, "pastSubscriptions": [], "trials": []}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getStatistics:
|
|
"":
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsMedia": [{"accountID": 1, "deviceID": 13, "timespan": 4, "at": 1707141600, "metadataType": 4, "count": 1, "duration": 1555}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-statistics:
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsMedia": [{"accountID": 1, "deviceID": 13, "timespan": 4, "at": 1707141600, "metadataType": 4, "count": 1, "duration": 1555}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getResourcesStatistics:
|
|
"":
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": [{"timespan": 6, "at": 1718384427, "hostCpuUtilization": 1.276, "processCpuUtilization": 0.025, "hostMemoryUtilization": 17.026, "processMemoryUtilization": 0.493}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-resources-statistics:
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": [{"timespan": 6, "at": 1718384427, "hostCpuUtilization": 1.276, "processCpuUtilization": 0.025, "hostMemoryUtilization": 17.026, "processMemoryUtilization": 0.493}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getBandwidthStatistics:
|
|
"":
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsBandwidth": [{"accountID": 238960586, "deviceID": 208, "timespan": 6, "at": 1718387650, "lan": true, "bytes": 22}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-bandwidth-statistics:
|
|
parameters:
|
|
query:
|
|
timespan: 4
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 5497, "Device": [{"id": 208, "name": "Roku Express", "platform": "Roku", "clientIdentifier": "793095d235660625108ef785cc7646e9", "createdAt": 1706470556}], "Account": [{"id": 238960586, "key": "/accounts/238960586", "name": "Diane", "defaultAudioLanguage": "en", "autoSelectAudio": true, "defaultSubtitleLanguage": "en", "subtitleMode": 1, "thumb": "https://plex.tv/users/50d83634246da1de/avatar?c=1707110967"}], "StatisticsBandwidth": [{"accountID": 238960586, "deviceID": 208, "timespan": 6, "at": 1718387650, "lan": true, "bytes": 22}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getSessions:
|
|
speakeasy-default-get-sessions:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"title": "The American Dream Is Killing Me", "type": "track", "addedAt": 1705543312, "art": "/library/metadata/39904/art/1705310687", "duration": 186240, "grandparentArt": "/library/metadata/39904/art/1705310687", "grandparentKey": "/library/metadata/39904", "grandparentRatingKey": "39904", "grandparentThumb": "/library/metadata/39904/thumb/1705310687", "grandparentTitle": "Green Day", "index": 1, "key": "/library/metadata/67085", "Media": [{"audioChannels": 2, "audioCodec": "flac", "bitrate": 1014, "container": "flac", "duration": 186240, "id": 130355, "Part": [{"container": "flac", "duration": 186240, "file": "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac", "id": 130625, "key": "/library/parts/130625/1705543268/file.flac", "size": 23644000, "Stream": [{"audioChannelLayout": "stereo", "bitDepth": 16, "bitrate": 1014, "codec": "flac", "displayTitle": "FLAC (Stereo)", "id": 352487, "index": 0, "samplingRate": 44100, "selected": true, "streamType": 2, "albumGain": "-12.94", "albumPeak": "1.000000", "albumRange": "4.751014", "channels": 2, "extendedDisplayTitle": "FLAC (Stereo)", "gain": "-12.94", "loudness": "-5.94", "lra": "1.74", "peak": "1.000000", "location": "direct"}], "hasThumbnail": "1", "decision": "directplay", "selected": true}], "selected": true}], "originalTitle": "The American Dream Is Killing Me", "parentIndex": 1, "parentKey": "/library/metadata/67084", "parentRatingKey": "67084", "parentThumb": "/library/metadata/67084/thumb/1705543314", "parentTitle": "Saviors", "ratingCount": 45885, "ratingKey": "67085", "thumb": "/library/metadata/67084/thumb/1705543314", "titleSort": "American Dream Is Killing Me", "updatedAt": 1705543314, "viewOffset": 1000, "grandparentGuid": "plex://artist/5d07bbfd403c6402904a6480", "guid": "plex://track/6535834f71f22f36f71a8e8f", "librarySectionID": "3", "librarySectionKey": "/library/sections/3", "librarySectionTitle": "Music", "musicAnalysisVersion": "1", "parentGuid": "plex://album/65394d6d472b8ab03ef47f12", "parentStudio": "Reprise Records", "parentYear": 2024, "sessionKey": "203", "User": {"id": "1", "thumb": "https://plex.tv/users/844780fc6f8a26b5/avatar?c=1705853661", "title": "Blindkitty38"}, "Player": {"address": "10.10.10.171", "machineIdentifier": "3tsdzir85m2onc3qyr255aq1", "model": "standalone", "platform": "windows", "platformVersion": "10.0.22621", "product": "Plex for Windows", "profile": "Plex Desktop", "remotePublicAddress": "68.248.140.20", "state": "playing", "title": "DESKTOP-BL80MTD", "version": "1.85.0.4071-21128b56", "local": true, "relayed": false, "secure": true, "userID": 1}, "Session": {"id": "93h7e00ncblxncqw9lkfaoxi", "bandwidth": 1050, "location": "lan"}}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getSessionHistory:
|
|
viewed-at-descending:
|
|
parameters:
|
|
query:
|
|
sort: "viewedAt:desc"
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
viewed-at-ascending:
|
|
parameters:
|
|
query:
|
|
sort: "viewedAt:asc"
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
rating-descending:
|
|
parameters:
|
|
query:
|
|
sort: "rating:desc"
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
rating-ascending:
|
|
parameters:
|
|
query:
|
|
sort: "rating:asc"
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
"":
|
|
parameters:
|
|
query:
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
ViewedAt:
|
|
parameters:
|
|
query:
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-session-history:
|
|
parameters:
|
|
query:
|
|
accountId: 1
|
|
filter: {}
|
|
librarySectionID: 12
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 10855, "Metadata": [{"historyKey": "/status/sessions/history/1", "key": "/library/metadata/32171", "ratingKey": "32171", "librarySectionID": "2", "parentKey": "/library/metadata/32170", "grandparentKey": "/library/metadata/32132", "title": "The Noise That Blue Makes", "grandparentTitle": "Taskmaster", "type": "episode", "thumb": "/library/metadata/32171/thumb/-1", "parentThumb": "/library/metadata/32170/thumb/1654134301", "grandparentThumb": "/library/metadata/32132/thumb/1703933346", "grandparentArt": "/library/metadata/32132/art/1703933346", "index": 1, "parentIndex": 13, "originallyAvailableAt": "2022-04-14T00:00:00Z", "viewedAt": 1654139223, "accountID": 1, "deviceID": 5}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getTranscodeSessions:
|
|
speakeasy-default-get-transcode-sessions:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 1, "TranscodeSession": [{"key": "vv3i2q2lax92qlzul1hbd4bx", "throttled": false, "complete": false, "progress": 1.7999999523162842, "size": -22, "speed": 25.100000381469727, "error": false, "duration": 1445695, "remaining": 53, "context": "streaming", "sourceVideoCodec": "h264", "sourceAudioCodec": "aac", "videoDecision": "transcode", "audioDecision": "transcode", "subtitleDecision": "burn", "protocol": "http", "container": "mkv", "videoCodec": "h264", "audioCodec": "opus", "audioChannels": 1, "transcodeHwRequested": true, "timeStamp": 1705895805.4919229, "maxOffsetAvailable": 29.53, "minOffsetAvailable": 3.003000020980835}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
stopTranscodeSession:
|
|
speakeasy-default-stop-transcode-session:
|
|
parameters:
|
|
path:
|
|
sessionKey: "zz7llzqlx8w9vnrsbnwhbmep"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getUpdateStatus:
|
|
speakeasy-default-get-update-status:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"size": 1, "canInstall": false, "checkedAt": 1705801232, "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "status": 0, "Release": [{"key": "https://plex.tv/updater/releases/5136", "version": "1.40.0.7775-456fbaf97", "added": "(PLEASE NOTE) This version makes changes to the database which will make it compatible only with server versions 1.31.2 or higher (released March 14). You will not be able to use your database on Plex Media Server versions lower than this after this update. Please also be patient when updating to this version if you have a very large database and allow the upgrade process to finish.\n(Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)\n(Music) Store track genres and add filtering options (#14653)\n(Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)\n(View History) No longer create a view history entry for items marked as played (#10888)\n(Web) Updated to 4.118.0", "fixed": "(Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)\n(Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)\n(Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)\n(Collection) Server could become unresponsive when collection membership changes (#14612)\n(DVR) Previously watched recordings could be deleted without being watched again (#13779)\n(Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)\n(Library) The Content Rating not equal to None filter does not work (#14620)\n(Search) Album search results could contain all the album's tracks too (#14486)\n(Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)\n(Transcoder) HW encoding would fail on devices with no rate control (#14222)\n(Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)", "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "state": "notify"}]}}
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
checkForUpdates:
|
|
"":
|
|
parameters:
|
|
query:
|
|
download: 1
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-check-for-updates:
|
|
parameters:
|
|
query:
|
|
download: 1
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
applyUpdates:
|
|
"":
|
|
parameters:
|
|
query:
|
|
tonight: 1
|
|
skip: 1
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-apply-updates:
|
|
parameters:
|
|
query:
|
|
tonight: 1
|
|
skip: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
get-users:
|
|
"":
|
|
parameters:
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Device-Name: "Chrome"
|
|
X-Plex-Device-Screen-Resolution: "1487x1165,2560x1440"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Features: "external-media,indirect-media,hub-style-list"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Session-Id: "97e136ef-4ddd-4ff3-89a7-a5820c96c2ca"
|
|
X-Plex-Language: "en"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
application/xml: "0xfD5052DbD1"
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
speakeasy-default-get-users:
|
|
parameters:
|
|
header:
|
|
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Device-Name: "Chrome"
|
|
X-Plex-Device-Screen-Resolution: "1487x1165,2560x1440"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Features: "external-media,indirect-media,hub-style-list"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Session-Id: "97e136ef-4ddd-4ff3-89a7-a5820c96c2ca"
|
|
X-Plex-Language: "en"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
|
|
responses:
|
|
"200":
|
|
application/xml: "0xfD5052DbD1"
|
|
"400":
|
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
|
"401":
|
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
|
getServerInfo:
|
|
speakeasy-default-get-server-info:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getIdentity:
|
|
speakeasy-default-get-identity:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getNotifications:
|
|
speakeasy-default-get-notifications:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/octet-stream: "x-file: example.file"
|
|
connectWebSocket:
|
|
speakeasy-default-connect-web-socket:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/octet-stream: "x-file: example.file"
|
|
getAllPreferences:
|
|
speakeasy-default-get-all-preferences:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setPreferences:
|
|
speakeasy-default-set-preferences:
|
|
parameters:
|
|
query:
|
|
prefs: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getPreference:
|
|
speakeasy-default-get-preference:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setRating:
|
|
speakeasy-default-set-rating:
|
|
parameters:
|
|
query:
|
|
identifier: "<value>"
|
|
key: "<key>"
|
|
rating: 8722.46
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
report:
|
|
speakeasy-default-report:
|
|
parameters:
|
|
query:
|
|
key: "/foo"
|
|
ratingKey: "xyz"
|
|
state: "playing"
|
|
playQueueItemID: "123"
|
|
time: 0
|
|
duration: 10000
|
|
continuing: 1
|
|
updated: 14200000
|
|
offline: 1
|
|
timeToFirstFrame: 1000
|
|
timeStalled: 1000
|
|
bandwidth: 100
|
|
bufferedTime: 100
|
|
bufferedSize: 1024
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}}
|
|
unscrobble:
|
|
speakeasy-default-unscrobble:
|
|
parameters:
|
|
query:
|
|
identifier: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listActivities:
|
|
speakeasy-default-list-activities:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
cancelActivity:
|
|
speakeasy-default-cancel-activity:
|
|
parameters:
|
|
path:
|
|
activityId: "d6199ba1-fb5e-4cae-bf17-1a5369c1cf1e"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
stopTasks: {}
|
|
getTasks:
|
|
speakeasy-default-get-tasks:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
startTasks: {}
|
|
createDownloadQueue:
|
|
speakeasy-default-create-download-queue:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getDownloadQueue:
|
|
speakeasy-default-get-download-queue:
|
|
parameters:
|
|
path:
|
|
queueId: 922802
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
addDownloadQueueItems:
|
|
speakeasy-default-add-download-queue-items:
|
|
parameters:
|
|
path:
|
|
queueId: 984925
|
|
query:
|
|
keys: ["/library/metadata/3", "/library/metadata/6"]
|
|
advancedSubtitles: "burn"
|
|
audioBoost: 50
|
|
audioChannelCount: 5
|
|
autoAdjustQuality: 1
|
|
autoAdjustSubtitle: 1
|
|
directPlay: 1
|
|
directStream: 1
|
|
directStreamAudio: 1
|
|
disableResolutionRotation: 1
|
|
hasMDE: 1
|
|
location: "wan"
|
|
mediaBufferSize: 102400
|
|
mediaIndex: 0
|
|
musicBitrate: 5000
|
|
offset: 90.5
|
|
partIndex: 0
|
|
path: "/library/metadata/151671"
|
|
peakBitrate: 12000
|
|
photoResolution: "1080x1080"
|
|
protocol: "dash"
|
|
secondsPerSegment: 5
|
|
subtitleSize: 50
|
|
subtitles: "segmented"
|
|
videoBitrate: 12000
|
|
videoQuality: 50
|
|
videoResolution: "1080x1080"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
listDownloadQueueItems:
|
|
speakeasy-default-list-download-queue-items:
|
|
parameters:
|
|
path:
|
|
queueId: 524138
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getItemDecision:
|
|
speakeasy-default-get-item-decision:
|
|
parameters:
|
|
path:
|
|
queueId: 231605
|
|
itemId: 32
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getDownloadQueueMedia:
|
|
speakeasy-default-get-download-queue-media:
|
|
parameters:
|
|
path:
|
|
queueId: 663184
|
|
itemId: 32
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
removeDownloadQueueItems:
|
|
speakeasy-default-remove-download-queue-items:
|
|
parameters:
|
|
path:
|
|
queueId: 946275
|
|
itemId: [32, 345, 23]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getDownloadQueueItems:
|
|
speakeasy-default-get-download-queue-items:
|
|
parameters:
|
|
path:
|
|
queueId: 809886
|
|
itemId: [32, 345, 23]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
restartProcessingDownloadQueueItems:
|
|
speakeasy-default-restart-processing-download-queue-items:
|
|
parameters:
|
|
path:
|
|
queueId: 713001
|
|
itemId: [32, 345, 23]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAllHubs:
|
|
speakeasy-default-get-all-hubs:
|
|
parameters:
|
|
query:
|
|
onlyTransient: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getContinueWatching:
|
|
speakeasy-default-get-continue-watching:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getHubItems:
|
|
speakeasy-default-get-hub-items:
|
|
parameters:
|
|
query:
|
|
identifier: ["<value 1>", "<value 2>", "<value 3>"]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getPromotedHubs:
|
|
speakeasy-default-get-promoted-hubs:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getMetadataHubs:
|
|
speakeasy-default-get-metadata-hubs:
|
|
parameters:
|
|
path:
|
|
metadataId: 605482
|
|
query:
|
|
onlyTransient: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getPostplayHubs:
|
|
speakeasy-default-get-postplay-hubs:
|
|
parameters:
|
|
path:
|
|
metadataId: 441419
|
|
query:
|
|
onlyTransient: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getRelatedHubs:
|
|
speakeasy-default-get-related-hubs:
|
|
parameters:
|
|
path:
|
|
metadataId: 8858
|
|
query:
|
|
onlyTransient: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getSectionHubs:
|
|
speakeasy-default-get-section-hubs:
|
|
parameters:
|
|
path:
|
|
sectionId: 336924
|
|
query:
|
|
onlyTransient: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
resetSectionDefaults:
|
|
speakeasy-default-reset-section-defaults:
|
|
parameters:
|
|
path:
|
|
sectionId: 383022
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listHubs:
|
|
speakeasy-default-list-hubs:
|
|
parameters:
|
|
path:
|
|
sectionId: 442546
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
createCustomHub:
|
|
speakeasy-default-create-custom-hub:
|
|
parameters:
|
|
path:
|
|
sectionId: 869922
|
|
query:
|
|
metadataItemId: 703843
|
|
promotedToRecommended: 1
|
|
promotedToOwnHome: 1
|
|
promotedToSharedHome: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
moveHub:
|
|
speakeasy-default-move-hub:
|
|
parameters:
|
|
path:
|
|
sectionId: 755710
|
|
query:
|
|
identifier: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteCustomHub:
|
|
speakeasy-default-delete-custom-hub:
|
|
parameters:
|
|
path:
|
|
sectionId: 625677
|
|
identifier: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
updateHubVisibility:
|
|
speakeasy-default-update-hub-visibility:
|
|
parameters:
|
|
path:
|
|
sectionId: 341650
|
|
identifier: "<value>"
|
|
query:
|
|
promotedToRecommended: 1
|
|
promotedToOwnHome: 1
|
|
promotedToSharedHome: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
searchHubs:
|
|
speakeasy-default-search-hubs:
|
|
parameters:
|
|
query:
|
|
query: "<value>"
|
|
sectionId: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
voiceSearchHubs:
|
|
speakeasy-default-voice-search-hubs:
|
|
parameters:
|
|
query:
|
|
query: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
getLibraryItems:
|
|
speakeasy-default-get-library-items:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
deleteCaches: {}
|
|
cleanBundles: {}
|
|
ingestTransientItem:
|
|
speakeasy-default-ingest-transient-item:
|
|
parameters:
|
|
query:
|
|
url: "file:///storage%2Femulated%2F0%2FArcher-S01E01.mkv"
|
|
virtualFilePath: "/Avatar.mkv"
|
|
computeHashes: 1
|
|
ingestNonMatches: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getLibraryMatches:
|
|
speakeasy-default-get-library-matches:
|
|
parameters:
|
|
query:
|
|
includeFullMetadata: 1
|
|
includeAncestorMetadata: 1
|
|
includeAlternateMetadataSources: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
optimizeDatabase:
|
|
speakeasy-default-optimize-database:
|
|
parameters:
|
|
query:
|
|
async: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getRandomArtwork:
|
|
speakeasy-default-get-random-artwork:
|
|
parameters:
|
|
query:
|
|
sections: [5, 6]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getSections:
|
|
speakeasy-default-get-sections:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
addSection:
|
|
speakeasy-default-add-section:
|
|
parameters:
|
|
query:
|
|
name: "<value>"
|
|
type: 39544
|
|
agent: "<value>"
|
|
language: "<value>"
|
|
locations: ["O:\\fatboy\\Media\\Ripped\\Music", "O:\\fatboy\\Media\\My Music"]
|
|
prefs: {}
|
|
relative: 1
|
|
importFromiTunes: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Directory": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
stopAllRefreshes:
|
|
speakeasy-default-stop-all-refreshes:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}}
|
|
getSectionsPrefs:
|
|
speakeasy-default-get-sections-prefs:
|
|
parameters:
|
|
query:
|
|
type: 460221
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}}
|
|
refreshSectionsMetadata:
|
|
speakeasy-default-refresh-sections-metadata:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getTags:
|
|
speakeasy-default-get-tags:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteMetadataItem:
|
|
speakeasy-default-delete-metadata-item:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
proxy: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
editMetadataItem:
|
|
speakeasy-default-edit-metadata-item:
|
|
parameters:
|
|
path:
|
|
ids: ["<value 1>", "<value 2>"]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
detectAds:
|
|
speakeasy-default-detect-ads:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAllItemLeaves:
|
|
speakeasy-default-get-all-item-leaves:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
analyzeMetadata:
|
|
speakeasy-default-analyze-metadata:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
generateThumbs:
|
|
speakeasy-default-generate-thumbs:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
force: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
detectCredits:
|
|
speakeasy-default-detect-credits:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
force: 1
|
|
manual: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getExtras:
|
|
speakeasy-default-get-extras:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
addExtras:
|
|
speakeasy-default-add-extras:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
url: "https://super-mortise.biz/"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getFile:
|
|
speakeasy-default-get-file:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
audio/mpeg3: "x-file: example.file"
|
|
image/jpeg: "x-file: example.file"
|
|
startBifGeneration:
|
|
speakeasy-default-start-bif-generation:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
force: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
detectIntros:
|
|
speakeasy-default-detect-intros:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
force: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
createMarker:
|
|
speakeasy-default-create-marker:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
type: 248391
|
|
startTimeOffset: 535191
|
|
attributes: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
matchItem:
|
|
speakeasy-default-match-item:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listMatches:
|
|
speakeasy-default-list-matches:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
manual: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
mergeItems:
|
|
speakeasy-default-merge-items:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listSonicallySimilar:
|
|
speakeasy-default-list-sonically-similar:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
setItemPreferences:
|
|
speakeasy-default-set-item-preferences:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
refreshItemsMetadata:
|
|
speakeasy-default-refresh-items-metadata:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
markUpdated: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getRelatedItems:
|
|
speakeasy-default-get-related-items:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Hub": [{"type": "track", "context": "hub.home.onDeck", "hubIdentifier": "home.onDeck", "key": "/hubs/sections/home/onDeck", "Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}], "size": 1, "subtype": "podcast", "totalSize": 8}]}}
|
|
listSimilar:
|
|
speakeasy-default-list-similar:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
splitItem:
|
|
speakeasy-default-split-item:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
addSubtitles:
|
|
speakeasy-default-add-subtitles:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
forced: 1
|
|
hearingImpaired: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getItemTree:
|
|
speakeasy-default-get-item-tree:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MetadataItem": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "MetadataItem": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}]}}
|
|
unmatch:
|
|
speakeasy-default-unmatch:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listTopUsers:
|
|
speakeasy-default-list-top-users:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
detectVoiceActivity:
|
|
speakeasy-default-detect-voice-activity:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
query:
|
|
force: 1
|
|
manual: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAugmentationStatus:
|
|
speakeasy-default-get-augmentation-status:
|
|
parameters:
|
|
path:
|
|
augmentationId: "<id>"
|
|
query:
|
|
wait: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
setStreamSelection:
|
|
speakeasy-default-set-stream-selection:
|
|
parameters:
|
|
path:
|
|
partId: 360489
|
|
query:
|
|
allParts: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getPerson:
|
|
speakeasy-default-get-person:
|
|
parameters:
|
|
path:
|
|
personId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Directory": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}
|
|
listPersonMedia:
|
|
speakeasy-default-list-person-media:
|
|
parameters:
|
|
path:
|
|
personId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
deleteLibrarySection:
|
|
speakeasy-default-delete-library-section:
|
|
parameters:
|
|
path:
|
|
sectionId: "<id>"
|
|
query:
|
|
async: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getLibraryDetails:
|
|
speakeasy-default-get-library-details:
|
|
parameters:
|
|
path:
|
|
sectionId: "<id>"
|
|
query:
|
|
includeDetails: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Directory": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
editSection:
|
|
speakeasy-default-edit-section:
|
|
parameters:
|
|
path:
|
|
sectionId: "<id>"
|
|
query:
|
|
agent: "<value>"
|
|
locations: ["O:\\fatboy\\Media\\Ripped\\Music", "O:\\fatboy\\Media\\My Music"]
|
|
prefs: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
updateItems:
|
|
speakeasy-default-update-items:
|
|
parameters:
|
|
path:
|
|
sectionId: "<id>"
|
|
query:
|
|
field.locked: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
startAnalysis:
|
|
speakeasy-default-start-analysis:
|
|
parameters:
|
|
path:
|
|
sectionId: 158829
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
autocomplete:
|
|
speakeasy-default-autocomplete:
|
|
parameters:
|
|
path:
|
|
sectionId: 942007
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getCollections:
|
|
speakeasy-default-get-collections:
|
|
parameters:
|
|
path:
|
|
sectionId: 348838
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getCommon:
|
|
speakeasy-default-get-common:
|
|
parameters:
|
|
path:
|
|
sectionId: 298154
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
emptyTrash:
|
|
speakeasy-default-empty-trash:
|
|
parameters:
|
|
path:
|
|
sectionId: 30052
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getSectionFilters:
|
|
speakeasy-default-get-section-filters:
|
|
parameters:
|
|
path:
|
|
sectionId: 380557
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getFirstCharacters:
|
|
speakeasy-default-get-first-characters:
|
|
parameters:
|
|
path:
|
|
sectionId: 3947
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteIndexes:
|
|
speakeasy-default-delete-indexes:
|
|
parameters:
|
|
path:
|
|
sectionId: 588437
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
deleteIntros:
|
|
speakeasy-default-delete-intros:
|
|
parameters:
|
|
path:
|
|
sectionId: 498656
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getSectionPreferences:
|
|
speakeasy-default-get-section-preferences:
|
|
parameters:
|
|
path:
|
|
sectionId: 754869
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setSectionPreferences:
|
|
speakeasy-default-set-section-preferences:
|
|
parameters:
|
|
path:
|
|
sectionId: 349936
|
|
query:
|
|
prefs: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
cancelRefresh:
|
|
speakeasy-default-cancel-refresh:
|
|
parameters:
|
|
path:
|
|
sectionId: 326852
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
refreshSection:
|
|
speakeasy-default-refresh-section:
|
|
parameters:
|
|
path:
|
|
sectionId: 450300
|
|
query:
|
|
force: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAvailableSorts:
|
|
speakeasy-default-get-available-sorts:
|
|
parameters:
|
|
path:
|
|
sectionId: 212498
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getStreamLevels:
|
|
speakeasy-default-get-stream-levels:
|
|
parameters:
|
|
path:
|
|
streamId: 447611
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getStreamLoudness:
|
|
speakeasy-default-get-stream-loudness:
|
|
parameters:
|
|
path:
|
|
streamId: 277271
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
text/plain: "<value>"
|
|
getChapterImage:
|
|
speakeasy-default-get-chapter-image:
|
|
parameters:
|
|
path:
|
|
mediaId: 892563
|
|
chapter: 48348
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
setItemArtwork:
|
|
speakeasy-default-set-item-artwork:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
element: "banner"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
updateItemArtwork:
|
|
speakeasy-default-update-item-artwork:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
element: "clearLogo"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
deleteMarker:
|
|
speakeasy-default-delete-marker:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
marker: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
editMarker:
|
|
speakeasy-default-edit-marker:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
marker: "<value>"
|
|
query:
|
|
type: 884347
|
|
startTimeOffset: 517251
|
|
attributes: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteMediaItem:
|
|
speakeasy-default-delete-media-item:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
mediaItem: "<value>"
|
|
query:
|
|
proxy: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getPartIndex:
|
|
speakeasy-default-get-part-index:
|
|
parameters:
|
|
path:
|
|
partId: 724750
|
|
index: "sd"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/octet-stream: "x-file: example.file"
|
|
deleteCollection:
|
|
speakeasy-default-delete-collection:
|
|
parameters:
|
|
path:
|
|
sectionId: 283619
|
|
collectionId: 680895
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getSectionImage:
|
|
speakeasy-default-get-section-image:
|
|
parameters:
|
|
path:
|
|
sectionId: 925611
|
|
updatedAt: 117413
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
deleteStream:
|
|
speakeasy-default-delete-stream:
|
|
parameters:
|
|
path:
|
|
streamId: 841510
|
|
ext: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getStream:
|
|
speakeasy-default-get-stream:
|
|
parameters:
|
|
path:
|
|
streamId: 314506
|
|
ext: "<value>"
|
|
query:
|
|
autoAdjustSubtitle: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
setStreamOffset:
|
|
speakeasy-default-set-stream-offset:
|
|
parameters:
|
|
path:
|
|
streamId: 606295
|
|
ext: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getItemArtwork:
|
|
speakeasy-default-get-item-artwork:
|
|
parameters:
|
|
path:
|
|
ids: "<value>"
|
|
element: "poster"
|
|
timestamp: 999555
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
audio/mpeg3: "x-file: example.file"
|
|
image/jpeg: "x-file: example.file"
|
|
getMediaPart:
|
|
speakeasy-default-get-media-part:
|
|
parameters:
|
|
path:
|
|
partId: 877105
|
|
changestamp: 970622
|
|
filename: "example.file"
|
|
query:
|
|
download: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getImageFromBif:
|
|
speakeasy-default-get-image-from-bif:
|
|
parameters:
|
|
path:
|
|
partId: 304273
|
|
index: "sd"
|
|
offset: 939569
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
createCollection:
|
|
speakeasy-default-create-collection:
|
|
parameters:
|
|
query:
|
|
sectionId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
listDVRs:
|
|
speakeasy-default-list-DV-rs:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
createDVR:
|
|
speakeasy-default-create-DVR:
|
|
parameters:
|
|
query:
|
|
lineup: "lineup://tv.plex.providers.epg.onconnect/USA-HI51418-DEFAULT"
|
|
device: ["device[]=device://tv.plex.grabbers.hdhomerun/1053C0CA"]
|
|
language: "eng"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteDVR:
|
|
speakeasy-default-delete-DVR:
|
|
parameters:
|
|
path:
|
|
dvrId: 855088
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getDVR:
|
|
speakeasy-default-get-DVR:
|
|
parameters:
|
|
path:
|
|
dvrId: 973518
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
deleteLineup:
|
|
speakeasy-default-delete-lineup:
|
|
parameters:
|
|
path:
|
|
dvrId: 454470
|
|
query:
|
|
lineup: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
addLineup:
|
|
speakeasy-default-add-lineup:
|
|
parameters:
|
|
path:
|
|
dvrId: 945235
|
|
query:
|
|
lineup: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setDVRPreferences:
|
|
speakeasy-default-set-DVR-preferences:
|
|
parameters:
|
|
path:
|
|
dvrId: 116357
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
stopDVRReload:
|
|
speakeasy-default-stop-DVR-reload:
|
|
parameters:
|
|
path:
|
|
dvrId: 348053
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
reloadGuide:
|
|
speakeasy-default-reload-guide:
|
|
parameters:
|
|
path:
|
|
dvrId: 140753
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
tuneChannel:
|
|
speakeasy-default-tune-channel:
|
|
parameters:
|
|
path:
|
|
dvrId: 834281
|
|
channel: "2.1"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
removeDeviceFromDVR:
|
|
speakeasy-default-remove-device-from-DVR:
|
|
parameters:
|
|
path:
|
|
dvrId: 945416
|
|
deviceId: 260761
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
addDeviceToDVR:
|
|
speakeasy-default-add-device-to-DVR:
|
|
parameters:
|
|
path:
|
|
dvrId: 334755
|
|
deviceId: 852930
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
computeChannelMap:
|
|
speakeasy-default-compute-channel-map:
|
|
parameters:
|
|
query:
|
|
device: "<value>"
|
|
lineup: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getChannels:
|
|
speakeasy-default-get-channels:
|
|
parameters:
|
|
query:
|
|
lineup: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCountries:
|
|
speakeasy-default-get-countries:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getAllLanguages:
|
|
speakeasy-default-get-all-languages:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getLineup:
|
|
speakeasy-default-get-lineup:
|
|
parameters:
|
|
query:
|
|
device: "<value>"
|
|
lineupGroup: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getLineupChannels:
|
|
speakeasy-default-get-lineup-channels:
|
|
parameters:
|
|
query:
|
|
lineup: ["<value 1>", "<value 2>"]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCountriesLineups:
|
|
speakeasy-default-get-countries-lineups:
|
|
parameters:
|
|
path:
|
|
country: "Malawi"
|
|
epgId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCountryRegions:
|
|
speakeasy-default-get-country-regions:
|
|
parameters:
|
|
path:
|
|
country: "Morocco"
|
|
epgId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
listLineups:
|
|
speakeasy-default-list-lineups:
|
|
parameters:
|
|
path:
|
|
country: "Vanuatu"
|
|
epgId: "<id>"
|
|
region: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getLiveTVSession:
|
|
speakeasy-default-get-live-TV-session:
|
|
parameters:
|
|
path:
|
|
sessionId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getSessionPlaylistIndex:
|
|
speakeasy-default-get-session-playlist-index:
|
|
parameters:
|
|
path:
|
|
sessionId: "<id>"
|
|
consumerId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getSessionSegment:
|
|
speakeasy-default-get-session-segment:
|
|
parameters:
|
|
path:
|
|
sessionId: "<id>"
|
|
consumerId: "<id>"
|
|
segmentId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
writeLog:
|
|
speakeasy-default-write-log:
|
|
requestBody:
|
|
text/plain: "x-file: example.file"
|
|
writeMessage:
|
|
speakeasy-default-write-message:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
enablePapertrail:
|
|
speakeasy-default-enable-papertrail:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAvailableGrabbers:
|
|
speakeasy-default-get-available-grabbers:
|
|
parameters:
|
|
query:
|
|
protocol: "livetv"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
listDevices:
|
|
speakeasy-default-list-devices:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
addDevice:
|
|
speakeasy-default-add-device:
|
|
parameters:
|
|
query:
|
|
uri: "http://10.0.0.5"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
discoverDevices:
|
|
speakeasy-default-discover-devices:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
removeDevice:
|
|
speakeasy-default-remove-device:
|
|
parameters:
|
|
path:
|
|
deviceId: 685908
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getDeviceDetails:
|
|
speakeasy-default-get-device-details:
|
|
parameters:
|
|
path:
|
|
deviceId: 170949
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
modifyDevice:
|
|
speakeasy-default-modify-device:
|
|
parameters:
|
|
path:
|
|
deviceId: 879135
|
|
query:
|
|
enabled: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setChannelmap:
|
|
speakeasy-default-set-channelmap:
|
|
parameters:
|
|
path:
|
|
deviceId: 937661
|
|
query:
|
|
channelMapping: {}
|
|
channelMappingByKey: {}
|
|
channelsEnabled: ["46.1,44.1,45.1"]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getDevicesChannels:
|
|
speakeasy-default-get-devices-channels:
|
|
parameters:
|
|
path:
|
|
deviceId: 517209
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
setDevicePreferences:
|
|
speakeasy-default-set-device-preferences:
|
|
parameters:
|
|
path:
|
|
deviceId: 420973
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
stopScan:
|
|
speakeasy-default-stop-scan:
|
|
parameters:
|
|
path:
|
|
deviceId: 576494
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
scan:
|
|
speakeasy-default-scan:
|
|
parameters:
|
|
path:
|
|
deviceId: 57391
|
|
query:
|
|
source: "Cable"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getThumb:
|
|
speakeasy-default-get-thumb:
|
|
parameters:
|
|
path:
|
|
deviceId: 960617
|
|
version: 1025
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
listProviders:
|
|
speakeasy-default-list-providers:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"livetv": 7, "machineIdentifier": "0123456789abcdef0123456789abcdef012345678", "musicAnalysis": 2, "myPlexMappingState": "mapped", "myPlexSigninState": "ok", "offlineTranscode": 1}}
|
|
addProvider:
|
|
speakeasy-default-add-provider:
|
|
parameters:
|
|
query:
|
|
url: "https://steep-obedience.name/"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
refreshProviders: {}
|
|
deleteMediaProvider:
|
|
speakeasy-default-delete-media-provider:
|
|
parameters:
|
|
path:
|
|
provider: "<value>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getAllSubscriptions:
|
|
speakeasy-default-get-all-subscriptions:
|
|
parameters:
|
|
query:
|
|
includeGrabs: 1
|
|
includeStorage: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}}
|
|
createSubscription:
|
|
speakeasy-default-create-subscription:
|
|
parameters:
|
|
query:
|
|
targetLibrarySectionID: 1
|
|
targetSectionLocationID: 3
|
|
type: 2
|
|
hints: {}
|
|
prefs: {}
|
|
params: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}}
|
|
processSubscriptions: {}
|
|
getScheduledRecordings:
|
|
speakeasy-default-get-scheduled-recordings:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}}
|
|
getTemplate:
|
|
speakeasy-default-get-template:
|
|
parameters:
|
|
query:
|
|
guid: "plex://episode/5fc70265c40548002d539d23"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"SubscriptionTemplate": [{"MediaSubscription": [{"title": "This Episode", "MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}]}}
|
|
cancelGrab:
|
|
speakeasy-default-cancel-grab:
|
|
parameters:
|
|
path:
|
|
operationId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
deleteSubscription:
|
|
speakeasy-default-delete-subscription:
|
|
parameters:
|
|
path:
|
|
subscriptionId: 974618
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getSubscription:
|
|
speakeasy-default-get-subscription:
|
|
parameters:
|
|
path:
|
|
subscriptionId: 186713
|
|
query:
|
|
includeGrabs: 1
|
|
includeStorage: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}}
|
|
editSubscriptionPreferences:
|
|
speakeasy-default-edit-subscription-preferences:
|
|
parameters:
|
|
path:
|
|
subscriptionId: 673918
|
|
query:
|
|
prefs: {}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}}
|
|
reorderSubscription:
|
|
speakeasy-default-reorder-subscription:
|
|
parameters:
|
|
path:
|
|
subscriptionId: 440634
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"MediaSubscription": [{"MediaGrabOperation": [{"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}]}]}}
|
|
transcodeImage:
|
|
speakeasy-default-transcode-image:
|
|
parameters:
|
|
query:
|
|
url: "/library/metadata/265/thumb/1715112705"
|
|
background: "#ff5522"
|
|
upscale: 1
|
|
minSize: 1
|
|
rotate: 1
|
|
blendColor: "#ff5522"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
image/png: "x-file: example.file"
|
|
image/x-portable-pixmap: "x-file: example.file"
|
|
makeDecision:
|
|
speakeasy-default-make-decision:
|
|
parameters:
|
|
path:
|
|
transcodeType: "music"
|
|
query:
|
|
advancedSubtitles: "burn"
|
|
audioBoost: 50
|
|
audioChannelCount: 5
|
|
autoAdjustQuality: 1
|
|
autoAdjustSubtitle: 1
|
|
directPlay: 1
|
|
directStream: 1
|
|
directStreamAudio: 1
|
|
disableResolutionRotation: 1
|
|
hasMDE: 1
|
|
location: "wan"
|
|
mediaBufferSize: 102400
|
|
mediaIndex: 0
|
|
musicBitrate: 5000
|
|
offset: 90.5
|
|
partIndex: 0
|
|
path: "/library/metadata/151671"
|
|
peakBitrate: 12000
|
|
photoResolution: "1080x1080"
|
|
protocol: "dash"
|
|
secondsPerSegment: 5
|
|
subtitleSize: 50
|
|
subtitles: "none"
|
|
videoBitrate: 12000
|
|
videoQuality: 50
|
|
videoResolution: "1080x1080"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)"
|
|
X-Plex-Client-Profile-Name: "generic"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
triggerFallback:
|
|
speakeasy-default-trigger-fallback:
|
|
parameters:
|
|
path:
|
|
transcodeType: "audio"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
transcodeSubtitles:
|
|
speakeasy-default-transcode-subtitles:
|
|
parameters:
|
|
path:
|
|
transcodeType: "audio"
|
|
query:
|
|
advancedSubtitles: "burn"
|
|
audioBoost: 50
|
|
audioChannelCount: 5
|
|
autoAdjustQuality: 1
|
|
autoAdjustSubtitle: 1
|
|
directPlay: 1
|
|
directStream: 1
|
|
directStreamAudio: 1
|
|
disableResolutionRotation: 1
|
|
hasMDE: 1
|
|
location: "wan"
|
|
mediaBufferSize: 102400
|
|
mediaIndex: 0
|
|
musicBitrate: 5000
|
|
offset: 90.5
|
|
partIndex: 0
|
|
path: "/library/metadata/151671"
|
|
peakBitrate: 12000
|
|
photoResolution: "1080x1080"
|
|
protocol: "dash"
|
|
secondsPerSegment: 5
|
|
subtitleSize: 50
|
|
subtitles: "embedded"
|
|
videoBitrate: 12000
|
|
videoQuality: 50
|
|
videoResolution: "1080x1080"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)"
|
|
X-Plex-Client-Profile-Name: "generic"
|
|
startTranscodeSession:
|
|
speakeasy-default-start-transcode-session:
|
|
parameters:
|
|
path:
|
|
transcodeType: "music"
|
|
extension: "mpd"
|
|
query:
|
|
advancedSubtitles: "burn"
|
|
audioBoost: 50
|
|
audioChannelCount: 5
|
|
autoAdjustQuality: 1
|
|
autoAdjustSubtitle: 1
|
|
directPlay: 1
|
|
directStream: 1
|
|
directStreamAudio: 1
|
|
disableResolutionRotation: 1
|
|
hasMDE: 1
|
|
location: "wan"
|
|
mediaBufferSize: 102400
|
|
mediaIndex: 0
|
|
musicBitrate: 5000
|
|
offset: 90.5
|
|
partIndex: 0
|
|
path: "/library/metadata/151671"
|
|
peakBitrate: 12000
|
|
photoResolution: "1080x1080"
|
|
protocol: "dash"
|
|
secondsPerSegment: 5
|
|
subtitleSize: 50
|
|
subtitles: "none"
|
|
videoBitrate: 12000
|
|
videoQuality: 50
|
|
videoResolution: "1080x1080"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
X-Plex-Client-Profile-Extra: "add-limitation(scope=videoCodec&scopeName=*&type=upperBound&name=video.frameRate&value=60&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=h264%2Chevc&audioCodec=aac&protocol=dash)"
|
|
X-Plex-Client-Profile-Name: "generic"
|
|
responses:
|
|
"200":
|
|
video/x-matroska: "x-file: example.file"
|
|
listPlaylists:
|
|
speakeasy-default-list-playlists:
|
|
parameters:
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getPlaylistItems:
|
|
speakeasy-default-get-playlist-items:
|
|
parameters:
|
|
path:
|
|
playlistId: 118195
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getPlaylistGenerators:
|
|
speakeasy-default-get-playlist-generators:
|
|
parameters:
|
|
path:
|
|
playlistId: 162342
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
clearPlaylistItems:
|
|
speakeasy-default-clear-playlist-items:
|
|
parameters:
|
|
path:
|
|
playlistId: 552140
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
addPlaylistItems:
|
|
speakeasy-default-add-playlist-items:
|
|
parameters:
|
|
path:
|
|
playlistId: 533723
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
deletePlaylistItem:
|
|
speakeasy-default-delete-playlist-item:
|
|
parameters:
|
|
path:
|
|
playlistId: 981646
|
|
generatorId: 194010
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getPlaylistGenerator:
|
|
speakeasy-default-get-playlist-generator:
|
|
parameters:
|
|
path:
|
|
playlistId: 744880
|
|
generatorId: 322168
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
modifyPlaylistGenerator:
|
|
speakeasy-default-modify-playlist-generator:
|
|
parameters:
|
|
path:
|
|
playlistId: 972007
|
|
generatorId: 208334
|
|
query:
|
|
Item: {"Location": {"uri": "library://82503060-0d68-4603-b594-8b071d54819e/item/%2Flibrary%2Fmetadata%2F146"}, "locationID": -1, "Policy": {"value": null, "scope": "all", "unwatched": 0}, "target": "", "targetTagID": 1, "title": "Jack-Jack Attack", "type": 42}
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getPlaylistGeneratorItems:
|
|
speakeasy-default-get-playlist-generator-items:
|
|
parameters:
|
|
path:
|
|
playlistId: 77230
|
|
generatorId: 979714
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": {"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}}}
|
|
movePlaylistItem:
|
|
speakeasy-default-move-playlist-item:
|
|
parameters:
|
|
path:
|
|
playlistId: 940298
|
|
playlistItemId: 375626
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
refreshPlaylist:
|
|
speakeasy-default-refresh-playlist:
|
|
parameters:
|
|
path:
|
|
playlistId: 895314
|
|
generatorId: 629742
|
|
metadataId: 724422
|
|
action: "disable"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
createPlayQueue:
|
|
speakeasy-default-create-play-queue:
|
|
parameters:
|
|
query:
|
|
type: "audio"
|
|
shuffle: 1
|
|
repeat: 1
|
|
continuous: 1
|
|
recursive: 1
|
|
onDeck: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getPlayQueue:
|
|
speakeasy-default-get-play-queue:
|
|
parameters:
|
|
path:
|
|
playQueueId: 210646
|
|
query:
|
|
own: 1
|
|
includeBefore: 1
|
|
includeAfter: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
addToPlayQueue:
|
|
speakeasy-default-add-to-play-queue:
|
|
parameters:
|
|
path:
|
|
playQueueId: 919248
|
|
query:
|
|
next: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
clearPlayQueue:
|
|
speakeasy-default-clear-play-queue:
|
|
parameters:
|
|
path:
|
|
playQueueId: 86357
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
resetPlayQueue:
|
|
speakeasy-default-reset-play-queue:
|
|
parameters:
|
|
path:
|
|
playQueueId: 581891
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
shuffle:
|
|
speakeasy-default-shuffle:
|
|
parameters:
|
|
path:
|
|
playQueueId: 316150
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
unshuffle:
|
|
speakeasy-default-unshuffle:
|
|
parameters:
|
|
path:
|
|
playQueueId: 484388
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
deletePlayQueueItem:
|
|
speakeasy-default-delete-play-queue-item:
|
|
parameters:
|
|
path:
|
|
playQueueId: 285738
|
|
playQueueItemId: 464354
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
movePlayQueueItem:
|
|
speakeasy-default-move-play-queue-item:
|
|
parameters:
|
|
path:
|
|
playQueueId: 31341
|
|
playQueueItemId: 495865
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getColors:
|
|
speakeasy-default-get-colors:
|
|
parameters:
|
|
query:
|
|
url: "/library/metadata/217745/art/1718931408"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getImage:
|
|
speakeasy-default-get-image:
|
|
parameters:
|
|
query:
|
|
topLeft: "3f280a"
|
|
topRight: "6b4713"
|
|
bottomRight: "0f2a43"
|
|
bottomLeft: "1c425d"
|
|
width: 1920
|
|
height: 1080
|
|
noise: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
image/png: "x-file: example.file"
|
|
listSessions:
|
|
speakeasy-default-list-sessions:
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getBackgroundTasks:
|
|
speakeasy-default-get-background-tasks:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
listPlaybackHistory:
|
|
speakeasy-default-list-playback-history:
|
|
parameters:
|
|
query:
|
|
sort: ["viewedAt:desc,accountID"]
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
terminateSession:
|
|
speakeasy-default-terminate-session:
|
|
parameters:
|
|
query:
|
|
sessionId: "cdefghijklmnopqrstuvwxyz"
|
|
reason: "Stop Playing"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
deleteHistory:
|
|
speakeasy-default-delete-history:
|
|
parameters:
|
|
path:
|
|
historyId: 953579
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getHistoryItem:
|
|
speakeasy-default-get-history-item:
|
|
parameters:
|
|
path:
|
|
historyId: 832213
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
checkUpdates:
|
|
speakeasy-default-check-updates:
|
|
parameters:
|
|
query:
|
|
download: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
getUpdatesStatus:
|
|
speakeasy-default-get-updates-status:
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCollectionItems:
|
|
speakeasy-default-get-collection-items:
|
|
parameters:
|
|
path:
|
|
collectionId: 314585
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getMetadataItem:
|
|
speakeasy-default-get-metadata-item:
|
|
parameters:
|
|
path:
|
|
ids: []
|
|
query:
|
|
asyncCheckFiles: 1
|
|
asyncRefreshLocalMediaAgent: 1
|
|
asyncRefreshAnalysis: 1
|
|
checkFiles: 1
|
|
skipRefresh: 1
|
|
checkFileAvailability: 1
|
|
asyncAugmentMetadata: 1
|
|
augmentCount: 1
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getAlbums:
|
|
speakeasy-default-get-albums:
|
|
parameters:
|
|
path:
|
|
sectionId: 817133
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
listContent:
|
|
speakeasy-default-list-content:
|
|
parameters:
|
|
path:
|
|
sectionId: "<id>"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getAllLeaves:
|
|
speakeasy-default-get-all-leaves:
|
|
parameters:
|
|
path:
|
|
sectionId: 633197
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getArts:
|
|
speakeasy-default-get-arts:
|
|
parameters:
|
|
path:
|
|
sectionId: 859200
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCategories:
|
|
speakeasy-default-get-categories:
|
|
parameters:
|
|
path:
|
|
sectionId: 21841
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getCluster:
|
|
speakeasy-default-get-cluster:
|
|
parameters:
|
|
path:
|
|
sectionId: 138560
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getSonicPath:
|
|
speakeasy-default-get-sonic-path:
|
|
parameters:
|
|
path:
|
|
sectionId: 914549
|
|
query:
|
|
startID: 629990
|
|
endID: 687740
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getFolders:
|
|
speakeasy-default-get-folders:
|
|
parameters:
|
|
path:
|
|
sectionId: 892532
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
listMoments:
|
|
speakeasy-default-list-moments:
|
|
parameters:
|
|
path:
|
|
sectionId: 403239
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {}
|
|
getSonicallySimilar:
|
|
speakeasy-default-get-sonically-similar:
|
|
parameters:
|
|
path:
|
|
sectionId: 525956
|
|
query:
|
|
values: []
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
getCollectionImage:
|
|
speakeasy-default-get-collection-image:
|
|
parameters:
|
|
path:
|
|
collectionId: 474227
|
|
updatedAt: 759379
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
image/jpeg: "x-file: example.file"
|
|
addCollectionItems:
|
|
speakeasy-default-add-collection-items:
|
|
parameters:
|
|
path:
|
|
collectionId: 338144
|
|
query:
|
|
uri: "https://expensive-bakeware.com"
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
deleteCollectionItem:
|
|
speakeasy-default-delete-collection-item:
|
|
parameters:
|
|
path:
|
|
collectionId: 320928
|
|
itemId: 406983
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
moveCollectionItem:
|
|
speakeasy-default-move-collection-item:
|
|
parameters:
|
|
path:
|
|
collectionId: 239532
|
|
itemId: 513864
|
|
header:
|
|
accepts: "application/xml"
|
|
X-Plex-Client-Identifier: "abc123"
|
|
X-Plex-Product: "Plex for Roku"
|
|
X-Plex-Version: "2.4.1"
|
|
X-Plex-Platform: "Roku"
|
|
X-Plex-Platform-Version: "4.3 build 1057"
|
|
X-Plex-Device: "Roku 3"
|
|
X-Plex-Model: "4200X"
|
|
X-Plex-Device-Vendor: "Roku"
|
|
X-Plex-Device-Name: "Living Room TV"
|
|
X-Plex-Marketplace: "googlePlay"
|
|
responses:
|
|
"200":
|
|
application/json: {"MediaContainer": {"Metadata": [{"Autotag": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Country": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Director": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Genre": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Guid": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Media": [{"aspectRatio": 2.35, "audioChannels": 2, "audioCodec": "aac", "audioProfile": "lc", "bitrate": 5612, "container": "mov", "duration": 150192, "has64bitOffsets": false, "hasVoiceActivity": true, "height": 544, "id": 1, "optimizedForStreaming": false, "Part": [{"audioProfile": "lc", "container": "mov", "duration": 150192, "file": "/home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov", "has64bitOffsets": false, "id": 1, "key": "/library/parts/1/1531779263/file.mov", "optimizedForStreaming": false, "size": 105355654, "Stream": [{"default": true, "audioChannelLayout": "stereo", "bitDepth": 8, "bitrate": 5466, "canAutoSync": true, "chromaLocation": "topleft", "chromaSubsampling": "4:2:0", "codec": "h264", "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "displayTitle": "English (H.264 Main)", "frameRate": 23.976, "hasScalingMatrix": false, "height": 544, "id": 1, "index": 0, "key": "/library/streams/1", "language": "English", "languageCode": "eng", "level": 31, "profile": "main", "refFrames": 2, "samplingRate": 48000, "streamIdentifier": 1, "streamType": 1, "width": 1280}], "videoProfile": "main"}], "videoCodec": "h264", "videoFrameRate": "24p", "videoProfile": "main", "videoResolution": "720", "width": 1280}], "Rating": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Role": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}], "Writer": [{"filter": "actor=49", "role": "Secretary", "tag": "Shaun Lawton", "tagKey": "5d3ee12c4cde6a001c3e0b27", "thumb": "http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg"}]}]}}
|
|
examplesVersion: 1.0.2
|
|
generatedTests: {}
|
|
releaseNotes: "## Go SDK Changes Detected:\n* `PlexApi.Butler.StartTask()`: \n * `request` **Changed** **Breaking** :warning:\n * `error` **Changed** **Breaking** :warning:\n* `PlexApi.Butler.StopTask()`: \n * `request` **Changed** **Breaking** :warning:\n * `error` **Changed** **Breaking** :warning:\n* `PlexApi.Updater.ApplyUpdates()`: \n * `request` **Changed** **Breaking** :warning:\n * `error` **Changed** **Breaking** :warning:\n* `PlexApi.General.GetServerInfo()`: **Added**\n* `PlexApi.General.GetIdentity()`: **Added**\n* `PlexApi.General.GetSourceConnectionInformation()`: **Added**\n* `PlexApi.General.GetTransientToken()`: **Added**\n* `PlexApi.Events.GetNotifications()`: **Added**\n* `PlexApi.Events.ConnectWebSocket()`: **Added**\n* `PlexApi.Preferences.GetAllPreferences()`: **Added**\n* `PlexApi.Preferences.SetPreferences()`: **Added**\n* `PlexApi.Preferences.GetPreference()`: **Added**\n* `PlexApi.Rate.SetRating()`: **Added**\n* `PlexApi.Timeline.MarkPlayed()`: **Added**\n* `PlexApi.Timeline.Report()`: **Added**\n* `PlexApi.Timeline.Unscrobble()`: **Added**\n* `PlexApi.Activities.ListActivities()`: **Added**\n* `PlexApi.Activities.CancelActivity()`: **Added**\n* `PlexApi.Butler.StopTasks()`: **Added**\n* `PlexApi.Butler.GetTasks()`: **Added**\n* `PlexApi.Butler.StartTasks()`: **Added**\n* `PlexApi.DownloadQueue.CreateDownloadQueue()`: **Added**\n* `PlexApi.DownloadQueue.GetDownloadQueue()`: **Added**\n* `PlexApi.DownloadQueue.AddDownloadQueueItems()`: **Added**\n* `PlexApi.DownloadQueue.ListDownloadQueueItems()`: **Added**\n* `PlexApi.DownloadQueue.GetItemDecision()`: **Added**\n* `PlexApi.DownloadQueue.GetDownloadQueueMedia()`: **Added**\n* `PlexApi.DownloadQueue.RemoveDownloadQueueItems()`: **Added**\n* `PlexApi.DownloadQueue.GetDownloadQueueItems()`: **Added**\n* `PlexApi.DownloadQueue.RestartProcessingDownloadQueueItems()`: **Added**\n* `PlexApi.Hubs.GetAllHubs()`: **Added**\n* `PlexApi.Hubs.GetContinueWatching()`: **Added**\n* `PlexApi.Hubs.GetHubItems()`: **Added**\n* `PlexApi.Hubs.GetPromotedHubs()`: **Added**\n* `PlexApi.Hubs.GetMetadataHubs()`: **Added**\n* `PlexApi.Hubs.GetPostplayHubs()`: **Added**\n* `PlexApi.Hubs.GetRelatedHubs()`: **Added**\n* `PlexApi.Hubs.GetSectionHubs()`: **Added**\n* `PlexApi.Hubs.ResetSectionDefaults()`: **Added**\n* `PlexApi.Hubs.ListHubs()`: **Added**\n* `PlexApi.Hubs.CreateCustomHub()`: **Added**\n* `PlexApi.Hubs.MoveHub()`: **Added**\n* `PlexApi.Hubs.DeleteCustomHub()`: **Added**\n* `PlexApi.Hubs.UpdateHubVisibility()`: **Added**\n* `PlexApi.Search.SearchHubs()`: **Added**\n* `PlexApi.Search.VoiceSearchHubs()`: **Added**\n* `PlexApi.Library.GetLibraryItems()`: **Added**\n* `PlexApi.Library.DeleteCaches()`: **Added**\n* `PlexApi.Library.CleanBundles()`: **Added**\n* `PlexApi.Library.IngestTransientItem()`: **Added**\n* `PlexApi.Library.GetLibraryMatches()`: **Added**\n* `PlexApi.Library.OptimizeDatabase()`: **Added**\n* `PlexApi.Library.GetRandomArtwork()`: **Added**\n* `PlexApi.Library.GetSections()`: **Added**\n* `PlexApi.Library.AddSection()`: **Added**\n* `PlexApi.Library.StopAllRefreshes()`: **Added**\n* `PlexApi.Library.GetSectionsPrefs()`: **Added**\n* `PlexApi.Library.RefreshSectionsMetadata()`: **Added**\n* `PlexApi.Library.GetTags()`: **Added**\n* `PlexApi.Library.DeleteMetadataItem()`: **Added**\n* `PlexApi.Library.EditMetadataItem()`: **Added**\n* `PlexApi.Library.DetectAds()`: **Added**\n* `PlexApi.Library.GetAllItemLeaves()`: **Added**\n* `PlexApi.Library.AnalyzeMetadata()`: **Added**\n* `PlexApi.Library.GenerateThumbs()`: **Added**\n* `PlexApi.Library.DetectCredits()`: **Added**\n* `PlexApi.Library.GetExtras()`: **Added**\n* `PlexApi.Library.AddExtras()`: **Added**\n* `PlexApi.Library.GetFile()`: **Added**\n* `PlexApi.Library.StartBifGeneration()`: **Added**\n* `PlexApi.Library.DetectIntros()`: **Added**\n* `PlexApi.Library.CreateMarker()`: **Added**\n* `PlexApi.Library.MatchItem()`: **Added**\n* `PlexApi.Library.ListMatches()`: **Added**\n* `PlexApi.Library.MergeItems()`: **Added**\n* `PlexApi.Library.ListSonicallySimilar()`: **Added**\n* `PlexApi.Library.SetItemPreferences()`: **Added**\n* `PlexApi.Library.RefreshItemsMetadata()`: **Added**\n* `PlexApi.Library.GetRelatedItems()`: **Added**\n* `PlexApi.Library.ListSimilar()`: **Added**\n* `PlexApi.Library.SplitItem()`: **Added**\n* `PlexApi.Library.AddSubtitles()`: **Added**\n* `PlexApi.Library.GetItemTree()`: **Added**\n* `PlexApi.Library.Unmatch()`: **Added**\n* `PlexApi.Library.ListTopUsers()`: **Added**\n* `PlexApi.Library.DetectVoiceActivity()`: **Added**\n* `PlexApi.Library.GetAugmentationStatus()`: **Added**\n* `PlexApi.Library.SetStreamSelection()`: **Added**\n* `PlexApi.Library.GetPerson()`: **Added**\n* `PlexApi.Library.ListPersonMedia()`: **Added**\n* `PlexApi.Library.DeleteLibrarySection()`: **Added**\n* `PlexApi.Library.GetLibraryDetails()`: **Added**\n* `PlexApi.Library.EditSection()`: **Added**\n* `PlexApi.Library.UpdateItems()`: **Added**\n* `PlexApi.Library.StartAnalysis()`: **Added**\n* `PlexApi.Library.Autocomplete()`: **Added**\n* `PlexApi.Library.GetCollections()`: **Added**\n* `PlexApi.Library.GetCommon()`: **Added**\n* `PlexApi.Library.EmptyTrash()`: **Added**\n* `PlexApi.Library.GetSectionFilters()`: **Added**\n* `PlexApi.Library.GetFirstCharacters()`: **Added**\n* `PlexApi.Library.DeleteIndexes()`: **Added**\n* `PlexApi.Library.DeleteIntros()`: **Added**\n* `PlexApi.Library.GetSectionPreferences()`: **Added**\n* `PlexApi.Library.SetSectionPreferences()`: **Added**\n* `PlexApi.Library.CancelRefresh()`: **Added**\n* `PlexApi.Library.RefreshSection()`: **Added**\n* `PlexApi.Library.GetAvailableSorts()`: **Added**\n* `PlexApi.Library.GetStreamLevels()`: **Added**\n* `PlexApi.Library.GetStreamLoudness()`: **Added**\n* `PlexApi.Library.GetChapterImage()`: **Added**\n* `PlexApi.Library.SetItemArtwork()`: **Added**\n* `PlexApi.Library.UpdateItemArtwork()`: **Added**\n* `PlexApi.Library.DeleteMarker()`: **Added**\n* `PlexApi.Library.EditMarker()`: **Added**\n* `PlexApi.Library.DeleteMediaItem()`: **Added**\n* `PlexApi.Library.GetPartIndex()`: **Added**\n* `PlexApi.Library.DeleteCollection()`: **Added**\n* `PlexApi.Library.GetSectionImage()`: **Added**\n* `PlexApi.Library.DeleteStream()`: **Added**\n* `PlexApi.Library.GetStream()`: **Added**\n* `PlexApi.Library.SetStreamOffset()`: **Added**\n* `PlexApi.Library.GetItemArtwork()`: **Added**\n* `PlexApi.Library.GetMediaPart()`: **Added**\n* `PlexApi.Library.GetImageFromBif()`: **Added**\n* `PlexApi.Collections.CreateCollection()`: **Added**\n* `PlexApi.DvRs.ListDvRs()`: **Added**\n* `PlexApi.DvRs.CreateDvr()`: **Added**\n* `PlexApi.DvRs.DeleteDvr()`: **Added**\n* `PlexApi.DvRs.GetDvr()`: **Added**\n* `PlexApi.DvRs.DeleteLineup()`: **Added**\n* `PlexApi.DvRs.AddLineup()`: **Added**\n* `PlexApi.DvRs.SetDvrPreferences()`: **Added**\n* `PlexApi.DvRs.StopDvrReload()`: **Added**\n* `PlexApi.DvRs.ReloadGuide()`: **Added**\n* `PlexApi.DvRs.TuneChannel()`: **Added**\n* `PlexApi.DvRs.RemoveDeviceFromDvr()`: **Added**\n* `PlexApi.DvRs.AddDeviceToDvr()`: **Added**\n* `PlexApi.Epg.ComputeChannelMap()`: **Added**\n* `PlexApi.Epg.GetChannels()`: **Added**\n* `PlexApi.Epg.GetCountries()`: **Added**\n* `PlexApi.Epg.GetAllLanguages()`: **Added**\n* `PlexApi.Epg.GetLineup()`: **Added**\n* `PlexApi.Epg.GetLineupChannels()`: **Added**\n* `PlexApi.Epg.GetCountriesLineups()`: **Added**\n* `PlexApi.Epg.GetCountryRegions()`: **Added**\n* `PlexApi.Epg.ListLineups()`: **Added**\n* `PlexApi.LiveTv.GetSessions()`: **Added**\n* `PlexApi.LiveTv.GetLiveTvSession()`: **Added**\n* `PlexApi.LiveTv.GetSessionPlaylistIndex()`: **Added**\n* `PlexApi.LiveTv.GetSessionSegment()`: **Added**\n* `PlexApi.Log.WriteLog()`: **Added**\n* `PlexApi.Log.WriteMessage()`: **Added**\n* `PlexApi.Log.EnablePapertrail()`: **Added**\n* `PlexApi.Devices.GetAvailableGrabbers()`: **Added**\n* `PlexApi.Devices.ListDevices()`: **Added**\n* `PlexApi.Devices.AddDevice()`: **Added**\n* `PlexApi.Devices.DiscoverDevices()`: **Added**\n* `PlexApi.Devices.RemoveDevice()`: **Added**\n* `PlexApi.Devices.GetDeviceDetails()`: **Added**\n* `PlexApi.Devices.ModifyDevice()`: **Added**\n* `PlexApi.Devices.SetChannelmap()`: **Added**\n* `PlexApi.Devices.GetDevicesChannels()`: **Added**\n* `PlexApi.Devices.SetDevicePreferences()`: **Added**\n* `PlexApi.Devices.StopScan()`: **Added**\n* `PlexApi.Devices.Scan()`: **Added**\n* `PlexApi.Devices.GetThumb()`: **Added**\n* `PlexApi.Provider.ListProviders()`: **Added**\n* `PlexApi.Provider.AddProvider()`: **Added**\n* `PlexApi.Provider.RefreshProviders()`: **Added**\n* `PlexApi.Provider.DeleteMediaProvider()`: **Added**\n* `PlexApi.Subscriptions.GetAllSubscriptions()`: **Added**\n* `PlexApi.Subscriptions.CreateSubscription()`: **Added**\n* `PlexApi.Subscriptions.ProcessSubscriptions()`: **Added**\n* `PlexApi.Subscriptions.GetScheduledRecordings()`: **Added**\n* `PlexApi.Subscriptions.GetTemplate()`: **Added**\n* `PlexApi.Subscriptions.CancelGrab()`: **Added**\n* `PlexApi.Subscriptions.DeleteSubscription()`: **Added**\n* `PlexApi.Subscriptions.GetSubscription()`: **Added**\n* `PlexApi.Subscriptions.EditSubscriptionPreferences()`: **Added**\n* `PlexApi.Subscriptions.ReorderSubscription()`: **Added**\n* `PlexApi.Transcoder.TranscodeImage()`: **Added**\n* `PlexApi.Transcoder.MakeDecision()`: **Added**\n* `PlexApi.Transcoder.TriggerFallback()`: **Added**\n* `PlexApi.Transcoder.TranscodeSubtitles()`: **Added**\n* `PlexApi.Transcoder.StartTranscodeSession()`: **Added**\n* `PlexApi.Playlist.ListPlaylists()`: **Added**\n* `PlexApi.Playlist.GetPlaylist()`: **Added**\n* `PlexApi.Playlist.GetPlaylistItems()`: **Added**\n* `PlexApi.LibraryPlaylists.CreatePlaylist()`: **Added**\n* `PlexApi.LibraryPlaylists.UploadPlaylist()`: **Added**\n* `PlexApi.LibraryPlaylists.DeletePlaylist()`: **Added**\n* `PlexApi.LibraryPlaylists.UpdatePlaylist()`: **Added**\n* `PlexApi.LibraryPlaylists.GetPlaylistGenerators()`: **Added**\n* `PlexApi.LibraryPlaylists.ClearPlaylistItems()`: **Added**\n* `PlexApi.LibraryPlaylists.AddPlaylistItems()`: **Added**\n* `PlexApi.LibraryPlaylists.DeletePlaylistItem()`: **Added**\n* `PlexApi.LibraryPlaylists.GetPlaylistGenerator()`: **Added**\n* `PlexApi.LibraryPlaylists.ModifyPlaylistGenerator()`: **Added**\n* `PlexApi.LibraryPlaylists.GetPlaylistGeneratorItems()`: **Added**\n* `PlexApi.LibraryPlaylists.MovePlaylistItem()`: **Added**\n* `PlexApi.LibraryPlaylists.RefreshPlaylist()`: **Added**\n* `PlexApi.PlayQueue.CreatePlayQueue()`: **Added**\n* `PlexApi.PlayQueue.GetPlayQueue()`: **Added**\n* `PlexApi.PlayQueue.AddToPlayQueue()`: **Added**\n* `PlexApi.PlayQueue.ClearPlayQueue()`: **Added**\n* `PlexApi.PlayQueue.ResetPlayQueue()`: **Added**\n* `PlexApi.PlayQueue.Shuffle()`: **Added**\n* `PlexApi.PlayQueue.Unshuffle()`: **Added**\n* `PlexApi.PlayQueue.DeletePlayQueueItem()`: **Added**\n* `PlexApi.PlayQueue.MovePlayQueueItem()`: **Added**\n* `PlexApi.UltraBlur.GetColors()`: **Added**\n* `PlexApi.UltraBlur.GetImage()`: **Added**\n* `PlexApi.Status.ListSessions()`: **Added**\n* `PlexApi.Status.GetBackgroundTasks()`: **Added**\n* `PlexApi.Status.ListPlaybackHistory()`: **Added**\n* `PlexApi.Status.TerminateSession()`: **Added**\n* `PlexApi.Status.DeleteHistory()`: **Added**\n* `PlexApi.Status.GetHistoryItem()`: **Added**\n* `PlexApi.Updater.CheckUpdates()`: **Added**\n* `PlexApi.Updater.GetUpdatesStatus()`: **Added**\n* `PlexApi.Content.GetCollectionItems()`: **Added**\n* `PlexApi.Content.GetMetadataItem()`: **Added**\n* `PlexApi.Content.GetAlbums()`: **Added**\n* `PlexApi.Content.ListContent()`: **Added**\n* `PlexApi.Content.GetAllLeaves()`: **Added**\n* `PlexApi.Content.GetArts()`: **Added**\n* `PlexApi.Content.GetCategories()`: **Added**\n* `PlexApi.Content.GetCluster()`: **Added**\n* `PlexApi.Content.GetSonicPath()`: **Added**\n* `PlexApi.Content.GetFolders()`: **Added**\n* `PlexApi.Content.ListMoments()`: **Added**\n* `PlexApi.Content.GetSonicallySimilar()`: **Added**\n* `PlexApi.Content.GetCollectionImage()`: **Added**\n* `PlexApi.LibraryCollections.AddCollectionItems()`: **Added**\n* `PlexApi.LibraryCollections.DeleteCollectionItem()`: **Added**\n* `PlexApi.LibraryCollections.MoveCollectionItem()`: **Added**\n* `PlexApi.Server.GetServerCapabilities()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetServerPreferences()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetAvailableClients()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetDevices()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.Get-Server-Identity()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetMyPlexAccount()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetResizedPhoto()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.Get-Media-Providers()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Server.GetServerList()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Media.MarkPlayed()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Media.MarkUnplayed()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Media.UpdatePlayProgress()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Media.Get-Banner-Image()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Media.Get-Thumb-Image()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Video.GetTimeline()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Video.StartUniversalTranscode()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Activities.GetServerActivities()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Activities.CancelServerActivities()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Butler.GetButlerTasks()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Butler.StartAllTasks()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Butler.StopAllTasks()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetCompanionsData()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetUserFriends()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetGeoData()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetHomeData()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.Get-Server-Resources()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetPin()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Plex.GetTokenByPinId()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Hubs.GetGlobalHubs()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Hubs.Get-Recently-Added()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Hubs.GetLibraryHubs()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Search.PerformSearch()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Search.PerformVoiceSearch()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Search.GetSearchResults()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.GetFileHash()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Recently-Added-Library()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-All-Libraries()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Library-Details()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.DeleteLibrary()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Library-Items()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Library-Sections-All()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Refresh-Library-Metadata()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Search-Library()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Genres-Library()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Countries-Library()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Actors-Library()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Search-All-Libraries()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Media-Meta-Data()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Media-Arts()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Post-Media-Arts()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Get-Media-Posters()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.Post-Media-Poster()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.GetMetadataChildren()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Library.GetTopWatchedContent()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Watchlist.Get-Watch-List()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Log.LogLine()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Log.LogMultiLine()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Log.EnablePaperTrail()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.CreatePlaylist()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.GetPlaylists()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.GetPlaylist()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.DeletePlaylist()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.UpdatePlaylist()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.GetPlaylistContents()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.ClearPlaylistContents()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.AddPlaylistContents()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Playlists.UploadPlaylist()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Authentication.GetTransientToken()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Authentication.GetSourceConnectionInformation()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Authentication.GetTokenDetails()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Authentication.Post-Users-Sign-In-Data()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Statistics.GetStatistics()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Statistics.GetResourcesStatistics()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Statistics.GetBandwidthStatistics()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Sessions.GetSessions()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Sessions.GetSessionHistory()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Sessions.GetTranscodeSessions()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Sessions.StopTranscodeSession()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Updater.GetUpdateStatus()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Updater.CheckForUpdates()`: **Deleted** **Breaking** :warning:\n* `PlexApi.Users.Get-Users()`: **Deleted** **Breaking** :warning:\n"
|